builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1788 starttime: 1461105889.05 results: success (0) buildid: 20160419141741 builduid: 60fe8044878441b8bbceb831256ceb40 revision: 02cbaad80b65e2317f4b800fe472f80649ba7612 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 15:44:49.051051) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 15:44:49.051512) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 15:44:49.051796) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 15:44:49.261147) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:44:49.261498) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461105858.341360-1866003450 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 15:44:49-- 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% 541K=0.02s 2016-04-19 15:44:49 (541 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.311692 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:44:49.625090) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:44:49.625435) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461105858.341360-1866003450 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.056445 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:44:49.720957) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:44:49.721331) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 02cbaad80b65e2317f4b800fe472f80649ba7612 --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 02cbaad80b65e2317f4b800fe472f80649ba7612 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461105858.341360-1866003450 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 15:44:49,877 truncating revision to first 12 chars 2016-04-19 15:44:49,878 Setting DEBUG logging. 2016-04-19 15:44:49,878 attempt 1/10 2016-04-19 15:44:49,878 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/02cbaad80b65?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 15:44:50,238 unpacking tar archive at: mozilla-inbound-02cbaad80b65/testing/mozharness/ program finished with exit code 0 elapsedTime=0.668566 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:44:50.424302) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 15:44:50.424625) ========= script_repo_revision: 02cbaad80b65e2317f4b800fe472f80649ba7612 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 15:44:50.425015) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 15:44:50.425320) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 15:44:50.461883) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 44 secs) (at 2016-04-19 15:44:50.462159) ========= /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=9ca12473fbb1d023794ffd180000023c-1461105858.341360-1866003450 _=/tools/buildbot/bin/python using PTY: False 15:44:50 INFO - MultiFileLogger online at 20160419 15:44:50 in /builds/slave/test 15:44:50 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 15:44:50 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:44:50 INFO - {'append_to_log': False, 15:44:50 INFO - 'base_work_dir': '/builds/slave/test', 15:44:50 INFO - 'blob_upload_branch': 'mozilla-inbound', 15:44:50 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:44:50 INFO - 'buildbot_json_path': 'buildprops.json', 15:44:50 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:44:50 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:44:50 INFO - 'download_minidump_stackwalk': True, 15:44:50 INFO - 'download_symbols': 'true', 15:44:50 INFO - 'e10s': False, 15:44:50 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:44:50 INFO - 'tooltool.py': '/tools/tooltool.py', 15:44:50 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:44:50 INFO - '/tools/misc-python/virtualenv.py')}, 15:44:50 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:44:50 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:44:50 INFO - 'log_level': 'info', 15:44:50 INFO - 'log_to_console': True, 15:44:50 INFO - 'opt_config_files': (), 15:44:50 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:44:50 INFO - '--processes=1', 15:44:50 INFO - '--config=%(test_path)s/wptrunner.ini', 15:44:50 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:44:50 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:44:50 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:44:50 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:44:50 INFO - 'pip_index': False, 15:44:50 INFO - 'require_test_zip': True, 15:44:50 INFO - 'test_type': ('testharness',), 15:44:50 INFO - 'this_chunk': '1', 15:44:50 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:44:50 INFO - 'total_chunks': '10', 15:44:50 INFO - 'virtualenv_path': 'venv', 15:44:50 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:44:50 INFO - 'work_dir': 'build'} 15:44:50 INFO - ##### 15:44:50 INFO - ##### Running clobber step. 15:44:50 INFO - ##### 15:44:50 INFO - Running pre-action listener: _resource_record_pre_action 15:44:50 INFO - Running main action method: clobber 15:44:50 INFO - rmtree: /builds/slave/test/build 15:44:50 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:44:52 INFO - Running post-action listener: _resource_record_post_action 15:44:52 INFO - ##### 15:44:52 INFO - ##### Running read-buildbot-config step. 15:44:52 INFO - ##### 15:44:52 INFO - Running pre-action listener: _resource_record_pre_action 15:44:52 INFO - Running main action method: read_buildbot_config 15:44:52 INFO - Using buildbot properties: 15:44:52 INFO - { 15:44:52 INFO - "project": "", 15:44:52 INFO - "product": "firefox", 15:44:52 INFO - "script_repo_revision": "production", 15:44:52 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 15:44:52 INFO - "repository": "", 15:44:52 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 15:44:52 INFO - "buildid": "20160419141741", 15:44:52 INFO - "pgo_build": "False", 15:44:52 INFO - "basedir": "/builds/slave/test", 15:44:52 INFO - "buildnumber": 66, 15:44:52 INFO - "slavename": "tst-linux64-spot-1788", 15:44:52 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 15:44:52 INFO - "platform": "linux64", 15:44:52 INFO - "branch": "mozilla-inbound", 15:44:52 INFO - "revision": "02cbaad80b65e2317f4b800fe472f80649ba7612", 15:44:52 INFO - "repo_path": "integration/mozilla-inbound", 15:44:52 INFO - "moz_repo_path": "", 15:44:52 INFO - "stage_platform": "linux64", 15:44:52 INFO - "builduid": "60fe8044878441b8bbceb831256ceb40", 15:44:52 INFO - "slavebuilddir": "test" 15:44:52 INFO - } 15:44:52 INFO - Found installer url https://queue.taskcluster.net/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 15:44:52 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 15:44:52 INFO - Running post-action listener: _resource_record_post_action 15:44:52 INFO - ##### 15:44:52 INFO - ##### Running download-and-extract step. 15:44:52 INFO - ##### 15:44:52 INFO - Running pre-action listener: _resource_record_pre_action 15:44:52 INFO - Running main action method: download_and_extract 15:44:52 INFO - mkdir: /builds/slave/test/build/tests 15:44:52 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')]} 15:44:52 INFO - https://queue.taskcluster.net/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 15:44:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:44:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:44:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:44:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 15:44:53 INFO - Downloaded 1361 bytes. 15:44:53 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:44:53 INFO - Using the following test package requirements: 15:44:53 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:44:53 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:44:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 15:44:53 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:44:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 15:44:53 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:44:53 INFO - u'jsshell-linux-x86_64.zip'], 15:44:53 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:44:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 15:44:53 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:44:53 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:44:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 15:44:53 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:44:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 15:44:53 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:44:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 15:44:53 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:44:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 15:44:53 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 15:44:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:44:53 INFO - https://queue.taskcluster.net/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 15:44:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:44:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:44:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:44:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 15:44:56 INFO - Downloaded 22675695 bytes. 15:44:56 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:44:56 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:44:56 INFO - caution: filename not matched: web-platform/* 15:44:56 INFO - Return code: 11 15:44:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:44:56 INFO - https://queue.taskcluster.net/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 15:44:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:44:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:44:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:44:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 15:44:58 INFO - Downloaded 36390047 bytes. 15:44:58 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:44:58 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:45:02 INFO - caution: filename not matched: bin/* 15:45:02 INFO - caution: filename not matched: config/* 15:45:02 INFO - caution: filename not matched: mozbase/* 15:45:02 INFO - caution: filename not matched: marionette/* 15:45:02 INFO - caution: filename not matched: tools/wptserve/* 15:45:02 INFO - Return code: 11 15:45:02 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')]} 15:45:02 INFO - https://queue.taskcluster.net/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 15:45:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:45:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:45:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:45:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 15:45:05 INFO - Downloaded 64178160 bytes. 15:45:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:45:05 INFO - mkdir: /builds/slave/test/properties 15:45:05 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:45:05 INFO - Writing to file /builds/slave/test/properties/build_url 15:45:05 INFO - Contents: 15:45:05 INFO - build_url:https://queue.taskcluster.net/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:45:06 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:45:06 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:45:06 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:45:06 INFO - Contents: 15:45:06 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:45:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:45:06 INFO - https://queue.taskcluster.net/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:45:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:45:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:45:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:45:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 15:45:10 INFO - Downloaded 90756125 bytes. 15:45:10 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:45:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:45:16 INFO - Return code: 0 15:45:16 INFO - Running post-action listener: _resource_record_post_action 15:45:16 INFO - Running post-action listener: set_extra_try_arguments 15:45:16 INFO - ##### 15:45:16 INFO - ##### Running create-virtualenv step. 15:45:16 INFO - ##### 15:45:16 INFO - Running pre-action listener: _pre_create_virtualenv 15:45:16 INFO - Running pre-action listener: _resource_record_pre_action 15:45:16 INFO - Running main action method: create_virtualenv 15:45:16 INFO - Creating virtualenv /builds/slave/test/build/venv 15:45:16 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 15:45:16 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:45:16 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:45:18 INFO - Using real prefix '/usr' 15:45:18 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:45:19 INFO - Installing distribute.............................................................................................................................................................................................done. 15:45:23 INFO - Installing pip.................done. 15:45:23 INFO - Return code: 0 15:45:23 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:45:23 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')]} 15:45:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:45:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:45:23 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')]} 15:45:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:45:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:45:23 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 0x28e8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28e93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a09270>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x291b660>, '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 0x2a07410>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a078c0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461105858.341360-1866003450', '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 15:45:23 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 15:45:23 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 15:45:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:45:23 INFO - 'CCACHE_UMASK': '002', 15:45:23 INFO - 'DISPLAY': ':0', 15:45:23 INFO - 'HOME': '/home/cltbld', 15:45:23 INFO - 'LANG': 'en_US.UTF-8', 15:45:23 INFO - 'LOGNAME': 'cltbld', 15:45:23 INFO - 'MAIL': '/var/mail/cltbld', 15:45:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:45:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:45:23 INFO - 'MOZ_NO_REMOTE': '1', 15:45:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:45:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:45:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:45:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:45:23 INFO - 'PWD': '/builds/slave/test', 15:45:23 INFO - 'SHELL': '/bin/bash', 15:45:23 INFO - 'SHLVL': '1', 15:45:23 INFO - 'TERM': 'linux', 15:45:23 INFO - 'TMOUT': '86400', 15:45:23 INFO - 'USER': 'cltbld', 15:45:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461105858.341360-1866003450', 15:45:23 INFO - '_': '/tools/buildbot/bin/python'} 15:45:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:45:24 INFO - Downloading/unpacking psutil>=0.7.1 15:45:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:45:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:45:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:45:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:45:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:45:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:45:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:45:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:45:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:45:28 INFO - Installing collected packages: psutil 15:45:28 INFO - Running setup.py install for psutil 15:45:28 INFO - building 'psutil._psutil_linux' extension 15:45:28 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 15:45:29 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 15:45:29 INFO - building 'psutil._psutil_posix' extension 15:45:29 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 15:45:29 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 15:45:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:45:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:45:29 INFO - Successfully installed psutil 15:45:29 INFO - Cleaning up... 15:45:29 INFO - Return code: 0 15:45:29 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:45:29 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')]} 15:45:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:45:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:45:29 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')]} 15:45:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:45:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:45:29 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 0x28e8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28e93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a09270>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x291b660>, '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 0x2a07410>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a078c0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461105858.341360-1866003450', '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 15:45:29 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 15:45:29 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 15:45:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:45:29 INFO - 'CCACHE_UMASK': '002', 15:45:29 INFO - 'DISPLAY': ':0', 15:45:29 INFO - 'HOME': '/home/cltbld', 15:45:29 INFO - 'LANG': 'en_US.UTF-8', 15:45:29 INFO - 'LOGNAME': 'cltbld', 15:45:29 INFO - 'MAIL': '/var/mail/cltbld', 15:45:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:45:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:45:29 INFO - 'MOZ_NO_REMOTE': '1', 15:45:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:45:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:45:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:45:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:45:29 INFO - 'PWD': '/builds/slave/test', 15:45:29 INFO - 'SHELL': '/bin/bash', 15:45:29 INFO - 'SHLVL': '1', 15:45:29 INFO - 'TERM': 'linux', 15:45:29 INFO - 'TMOUT': '86400', 15:45:29 INFO - 'USER': 'cltbld', 15:45:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461105858.341360-1866003450', 15:45:29 INFO - '_': '/tools/buildbot/bin/python'} 15:45:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:45:30 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:45:30 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 15:45:30 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 15:45:30 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 15:45:30 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 15:45:30 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 15:45:30 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 15:45:33 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:45:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:45:34 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:45:34 INFO - Installing collected packages: mozsystemmonitor 15:45:34 INFO - Running setup.py install for mozsystemmonitor 15:45:34 INFO - Successfully installed mozsystemmonitor 15:45:34 INFO - Cleaning up... 15:45:34 INFO - Return code: 0 15:45:34 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:45:34 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')]} 15:45:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:45:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:45:34 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')]} 15:45:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:45:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:45:34 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 0x28e8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28e93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a09270>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x291b660>, '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 0x2a07410>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a078c0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461105858.341360-1866003450', '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 15:45:34 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 15:45:34 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 15:45:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:45:34 INFO - 'CCACHE_UMASK': '002', 15:45:34 INFO - 'DISPLAY': ':0', 15:45:34 INFO - 'HOME': '/home/cltbld', 15:45:34 INFO - 'LANG': 'en_US.UTF-8', 15:45:34 INFO - 'LOGNAME': 'cltbld', 15:45:34 INFO - 'MAIL': '/var/mail/cltbld', 15:45:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:45:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:45:34 INFO - 'MOZ_NO_REMOTE': '1', 15:45:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:45:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:45:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:45:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:45:34 INFO - 'PWD': '/builds/slave/test', 15:45:34 INFO - 'SHELL': '/bin/bash', 15:45:34 INFO - 'SHLVL': '1', 15:45:34 INFO - 'TERM': 'linux', 15:45:34 INFO - 'TMOUT': '86400', 15:45:34 INFO - 'USER': 'cltbld', 15:45:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461105858.341360-1866003450', 15:45:34 INFO - '_': '/tools/buildbot/bin/python'} 15:45:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:45:34 INFO - Downloading/unpacking blobuploader==1.2.4 15:45:34 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 15:45:34 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 15:45:34 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 15:45:34 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 15:45:34 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 15:45:34 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 15:45:38 INFO - Downloading blobuploader-1.2.4.tar.gz 15:45:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:45:38 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:45:38 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 15:45:38 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 15:45:38 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 15:45:38 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 15:45:38 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 15:45:38 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 15:45:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:45:39 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:45:39 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 15:45:39 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 15:45:39 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 15:45:39 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 15:45:39 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 15:45:39 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 15:45:39 INFO - Downloading docopt-0.6.1.tar.gz 15:45:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:45:40 INFO - Installing collected packages: blobuploader, requests, docopt 15:45:40 INFO - Running setup.py install for blobuploader 15:45:40 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:45:40 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:45:40 INFO - Running setup.py install for requests 15:45:41 INFO - Running setup.py install for docopt 15:45:41 INFO - Successfully installed blobuploader requests docopt 15:45:41 INFO - Cleaning up... 15:45:41 INFO - Return code: 0 15:45:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:45: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')]} 15:45:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:45:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:45: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')]} 15:45:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:45:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:45:41 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 0x28e8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28e93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a09270>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x291b660>, '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 0x2a07410>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a078c0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461105858.341360-1866003450', '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 15:45:41 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 15:45:41 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 15:45:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:45:41 INFO - 'CCACHE_UMASK': '002', 15:45:41 INFO - 'DISPLAY': ':0', 15:45:41 INFO - 'HOME': '/home/cltbld', 15:45:41 INFO - 'LANG': 'en_US.UTF-8', 15:45:41 INFO - 'LOGNAME': 'cltbld', 15:45:41 INFO - 'MAIL': '/var/mail/cltbld', 15:45:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:45:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:45:41 INFO - 'MOZ_NO_REMOTE': '1', 15:45:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:45:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:45:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:45:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:45:41 INFO - 'PWD': '/builds/slave/test', 15:45:41 INFO - 'SHELL': '/bin/bash', 15:45:41 INFO - 'SHLVL': '1', 15:45:41 INFO - 'TERM': 'linux', 15:45:41 INFO - 'TMOUT': '86400', 15:45:41 INFO - 'USER': 'cltbld', 15:45:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461105858.341360-1866003450', 15:45:41 INFO - '_': '/tools/buildbot/bin/python'} 15:45:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:45:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:45:41 INFO - Running setup.py (path:/tmp/pip-5rU0fK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:45:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:45:41 INFO - Running setup.py (path:/tmp/pip-sEQVYM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:45:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:45:42 INFO - Running setup.py (path:/tmp/pip-AqovCo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:45:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:45:42 INFO - Running setup.py (path:/tmp/pip-QinhZR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:45:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:45:42 INFO - Running setup.py (path:/tmp/pip-QGG8sr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:45:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:45:42 INFO - Running setup.py (path:/tmp/pip-93XTqN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:45:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:45:42 INFO - Running setup.py (path:/tmp/pip-cKhzrL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:45:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:45:42 INFO - Running setup.py (path:/tmp/pip-Wjijj5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:45:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:45:42 INFO - Running setup.py (path:/tmp/pip-rp60tP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:45:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:45:43 INFO - Running setup.py (path:/tmp/pip-kHmFzv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:45:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:45:43 INFO - Running setup.py (path:/tmp/pip-akFDq4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:45:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:45:43 INFO - Running setup.py (path:/tmp/pip-mi5Ew3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:45:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:45:43 INFO - Running setup.py (path:/tmp/pip-ao1E_C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:45:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:45:43 INFO - Running setup.py (path:/tmp/pip-jsHBZA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:45:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:45:43 INFO - Running setup.py (path:/tmp/pip-SuHDhJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:45:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:45:43 INFO - Running setup.py (path:/tmp/pip-2Id_8T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:45:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:45:44 INFO - Running setup.py (path:/tmp/pip-hzvPYj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:45:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:45:44 INFO - Running setup.py (path:/tmp/pip-FUiueU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:45:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:45:44 INFO - Running setup.py (path:/tmp/pip-iePasz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:45:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:45:44 INFO - Running setup.py (path:/tmp/pip-wD7HZl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:45:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:45:44 INFO - Running setup.py (path:/tmp/pip-1cdbeA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:45:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:45:45 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 15:45:45 INFO - Running setup.py install for manifestparser 15:45:45 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:45:45 INFO - Running setup.py install for mozcrash 15:45:45 INFO - Running setup.py install for mozdebug 15:45:45 INFO - Running setup.py install for mozdevice 15:45:45 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:45:45 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:45:45 INFO - Running setup.py install for mozfile 15:45:46 INFO - Running setup.py install for mozhttpd 15:45:46 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:45:46 INFO - Running setup.py install for mozinfo 15:45:46 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:45:46 INFO - Running setup.py install for mozInstall 15:45:46 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:45:46 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:45:46 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:45:46 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:45:46 INFO - Running setup.py install for mozleak 15:45:46 INFO - Running setup.py install for mozlog 15:45:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:45:47 INFO - Running setup.py install for moznetwork 15:45:47 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:45:47 INFO - Running setup.py install for mozprocess 15:45:47 INFO - Running setup.py install for mozprofile 15:45:47 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:45:47 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:45:47 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:45:47 INFO - Running setup.py install for mozrunner 15:45:48 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:45:48 INFO - Running setup.py install for mozscreenshot 15:45:48 INFO - Running setup.py install for moztest 15:45:48 INFO - Running setup.py install for mozversion 15:45:48 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:45:48 INFO - Running setup.py install for wptserve 15:45:48 INFO - Running setup.py install for marionette-driver 15:45:49 INFO - Running setup.py install for browsermob-proxy 15:45:49 INFO - Running setup.py install for marionette-client 15:45:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:45:49 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:45:49 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 15:45:49 INFO - Cleaning up... 15:45:49 INFO - Return code: 0 15:45:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:45:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:45:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:45:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:45:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:45:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:45:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:45:49 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 0x28e8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28e93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a09270>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x291b660>, '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 0x2a07410>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a078c0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461105858.341360-1866003450', '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 15:45:49 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 15:45:49 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 15:45:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:45:49 INFO - 'CCACHE_UMASK': '002', 15:45:49 INFO - 'DISPLAY': ':0', 15:45:49 INFO - 'HOME': '/home/cltbld', 15:45:49 INFO - 'LANG': 'en_US.UTF-8', 15:45:49 INFO - 'LOGNAME': 'cltbld', 15:45:49 INFO - 'MAIL': '/var/mail/cltbld', 15:45:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:45:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:45:49 INFO - 'MOZ_NO_REMOTE': '1', 15:45:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:45:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:45:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:45:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:45:49 INFO - 'PWD': '/builds/slave/test', 15:45:49 INFO - 'SHELL': '/bin/bash', 15:45:49 INFO - 'SHLVL': '1', 15:45:49 INFO - 'TERM': 'linux', 15:45:49 INFO - 'TMOUT': '86400', 15:45:49 INFO - 'USER': 'cltbld', 15:45:49 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461105858.341360-1866003450', 15:45:49 INFO - '_': '/tools/buildbot/bin/python'} 15:45:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:45:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:45:50 INFO - Running setup.py (path:/tmp/pip-QB0AUp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:45:50 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)) 15:45:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:45:50 INFO - Running setup.py (path:/tmp/pip-xVea8s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:45:50 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)) 15:45:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:45:50 INFO - Running setup.py (path:/tmp/pip-lpEazi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:45:50 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)) 15:45:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:45:50 INFO - Running setup.py (path:/tmp/pip-GgaM9y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:45:50 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)) 15:45:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:45:51 INFO - Running setup.py (path:/tmp/pip-fK22gE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:45:51 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)) 15:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:45:51 INFO - Running setup.py (path:/tmp/pip-J7ojvn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:45:51 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)) 15:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:45:51 INFO - Running setup.py (path:/tmp/pip-vp9tAF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:45:51 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)) 15:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:45:51 INFO - Running setup.py (path:/tmp/pip-Jm0Xfo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:45:51 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)) 15:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:45:51 INFO - Running setup.py (path:/tmp/pip-hXsz3Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:45:51 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)) 15:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:45:51 INFO - Running setup.py (path:/tmp/pip-iFzg02-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:45:51 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)) 15:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:45:51 INFO - Running setup.py (path:/tmp/pip-plABP1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:45:51 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)) 15:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:45:52 INFO - Running setup.py (path:/tmp/pip-HgfkIX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:45:52 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)) 15:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:45:52 INFO - Running setup.py (path:/tmp/pip-q1niqu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:45:52 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)) 15:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:45:52 INFO - Running setup.py (path:/tmp/pip-ctAZvD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:45:52 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)) 15:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:45:52 INFO - Running setup.py (path:/tmp/pip-dCeECQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:45:52 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)) 15:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:45:52 INFO - Running setup.py (path:/tmp/pip-Xt2TEZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:45:52 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)) 15:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:45:52 INFO - Running setup.py (path:/tmp/pip-mO2zd0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:45:52 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)) 15:45:52 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:45:52 INFO - Running setup.py (path:/tmp/pip-PgXoVk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:45:53 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)) 15:45:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:45:53 INFO - Running setup.py (path:/tmp/pip-xxkgNE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:45:53 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)) 15:45:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:45:53 INFO - Running setup.py (path:/tmp/pip-3V4dRG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:45:53 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)) 15:45:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:45:53 INFO - Running setup.py (path:/tmp/pip-qsOHnA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:45:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:45:53 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)) 15:45:53 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)) 15:45:53 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)) 15:45:53 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)) 15:45:53 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)) 15:45:53 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)) 15:45:53 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:45:53 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 15:45:53 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 15:45:53 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 15:45:53 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 15:45:53 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 15:45:53 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 15:45:57 INFO - Downloading blessings-1.6.tar.gz 15:45:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:45:57 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)) 15:45:57 INFO - Installing collected packages: blessings 15:45:57 INFO - Running setup.py install for blessings 15:45:58 INFO - Successfully installed blessings 15:45:58 INFO - Cleaning up... 15:45:58 INFO - Return code: 0 15:45:58 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:45:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:45:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:45:58 INFO - Reading from file tmpfile_stdout 15:45:58 INFO - Current package versions: 15:45:58 INFO - argparse == 1.2.1 15:45:58 INFO - blessings == 1.6 15:45:58 INFO - blobuploader == 1.2.4 15:45:58 INFO - browsermob-proxy == 0.6.0 15:45:58 INFO - docopt == 0.6.1 15:45:58 INFO - manifestparser == 1.1 15:45:58 INFO - marionette-client == 2.3.0 15:45:58 INFO - marionette-driver == 1.4.0 15:45:58 INFO - mozInstall == 1.12 15:45:58 INFO - mozcrash == 0.17 15:45:58 INFO - mozdebug == 0.1 15:45:58 INFO - mozdevice == 0.48 15:45:58 INFO - mozfile == 1.2 15:45:58 INFO - mozhttpd == 0.7 15:45:58 INFO - mozinfo == 0.9 15:45:58 INFO - mozleak == 0.1 15:45:58 INFO - mozlog == 3.1 15:45:58 INFO - moznetwork == 0.27 15:45:58 INFO - mozprocess == 0.22 15:45:58 INFO - mozprofile == 0.28 15:45:58 INFO - mozrunner == 6.11 15:45:58 INFO - mozscreenshot == 0.1 15:45:58 INFO - mozsystemmonitor == 0.0 15:45:58 INFO - moztest == 0.7 15:45:58 INFO - mozversion == 1.4 15:45:58 INFO - psutil == 3.1.1 15:45:58 INFO - requests == 1.2.3 15:45:58 INFO - wptserve == 1.4.0 15:45:58 INFO - wsgiref == 0.1.2 15:45:58 INFO - Running post-action listener: _resource_record_post_action 15:45:58 INFO - Running post-action listener: _start_resource_monitoring 15:45:58 INFO - Starting resource monitoring. 15:45:58 INFO - ##### 15:45:58 INFO - ##### Running pull step. 15:45:58 INFO - ##### 15:45:58 INFO - Running pre-action listener: _resource_record_pre_action 15:45:58 INFO - Running main action method: pull 15:45:58 INFO - Pull has nothing to do! 15:45:58 INFO - Running post-action listener: _resource_record_post_action 15:45:58 INFO - ##### 15:45:58 INFO - ##### Running install step. 15:45:58 INFO - ##### 15:45:58 INFO - Running pre-action listener: _resource_record_pre_action 15:45:58 INFO - Running main action method: install 15:45:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:45:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:45:59 INFO - Reading from file tmpfile_stdout 15:45:59 INFO - Detecting whether we're running mozinstall >=1.0... 15:45:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:45:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:45:59 INFO - Reading from file tmpfile_stdout 15:45:59 INFO - Output received: 15:45:59 INFO - Usage: mozinstall [options] installer 15:45:59 INFO - Options: 15:45:59 INFO - -h, --help show this help message and exit 15:45:59 INFO - -d DEST, --destination=DEST 15:45:59 INFO - Directory to install application into. [default: 15:45:59 INFO - "/builds/slave/test"] 15:45:59 INFO - --app=APP Application being installed. [default: firefox] 15:45:59 INFO - mkdir: /builds/slave/test/build/application 15:45:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 15:45:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 15:46:32 INFO - Reading from file tmpfile_stdout 15:46:32 INFO - Output received: 15:46:32 INFO - /builds/slave/test/build/application/firefox/firefox 15:46:32 INFO - Running post-action listener: _resource_record_post_action 15:46:32 INFO - ##### 15:46:32 INFO - ##### Running run-tests step. 15:46:32 INFO - ##### 15:46:32 INFO - Running pre-action listener: _resource_record_pre_action 15:46:32 INFO - Running main action method: run_tests 15:46:32 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:46:32 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:46:32 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:46:32 INFO - grabbing minidump binary from tooltool 15:46:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:46:32 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x291b660>, '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 0x2a07410>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a078c0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:46:32 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 15:46:32 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 15:46:32 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:46:32 INFO - Return code: 0 15:46:32 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 15:46:32 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:46:32 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/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 15:46:32 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/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 15:46:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:46:32 INFO - 'CCACHE_UMASK': '002', 15:46:32 INFO - 'DISPLAY': ':0', 15:46:32 INFO - 'HOME': '/home/cltbld', 15:46:32 INFO - 'LANG': 'en_US.UTF-8', 15:46:32 INFO - 'LOGNAME': 'cltbld', 15:46:32 INFO - 'MAIL': '/var/mail/cltbld', 15:46:32 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:46:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:46:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:46:32 INFO - 'MOZ_NO_REMOTE': '1', 15:46:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:46:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:46:32 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:46:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:46:32 INFO - 'PWD': '/builds/slave/test', 15:46:32 INFO - 'SHELL': '/bin/bash', 15:46:32 INFO - 'SHLVL': '1', 15:46:32 INFO - 'TERM': 'linux', 15:46:32 INFO - 'TMOUT': '86400', 15:46:32 INFO - 'USER': 'cltbld', 15:46:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461105858.341360-1866003450', 15:46:32 INFO - '_': '/tools/buildbot/bin/python'} 15:46:32 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/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 15:46:33 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 15:46:33 INFO - import pkg_resources 15:46:34 INFO - Using 1 client processes 15:46:35 INFO - wptserve Starting http server on 127.0.0.1:8000 15:46:35 INFO - wptserve Starting http server on 127.0.0.1:8001 15:46:35 INFO - wptserve Starting http server on 127.0.0.1:8443 15:46:37 INFO - SUITE-START | Running 778 tests 15:46:37 INFO - Running testharness tests 15:46:37 INFO - Setting up ssl 15:46:37 INFO - PROCESS | certutil | 15:46:37 INFO - PROCESS | certutil | 15:46:37 INFO - PROCESS | certutil | 15:46:37 INFO - Certificate Nickname Trust Attributes 15:46:37 INFO - SSL,S/MIME,JAR/XPI 15:46:37 INFO - 15:46:37 INFO - web-platform-tests CT,, 15:46:37 INFO - 15:46:37 INFO - Starting runner 15:46:40 INFO - PROCESS | 2511 | 1461106000143 Marionette DEBUG Marionette enabled via build flag and pref 15:46:40 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff67305800 == 1 [pid = 2511] [id = 1] 15:46:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 1 (0x7eff67306000) [pid = 2511] [serial = 1] [outer = (nil)] 15:46:40 INFO - PROCESS | 2511 | [2511] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 15:46:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 2 (0x7eff67307000) [pid = 2511] [serial = 2] [outer = 0x7eff67306000] 15:46:40 INFO - PROCESS | 2511 | 1461106000793 Marionette INFO Listening on port 2828 15:46:41 INFO - PROCESS | 2511 | 1461106001341 Marionette DEBUG Marionette enabled via command-line flag 15:46:41 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6447b800 == 2 [pid = 2511] [id = 2] 15:46:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 3 (0x7eff644c4800) [pid = 2511] [serial = 3] [outer = (nil)] 15:46:41 INFO - PROCESS | 2511 | [2511] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 15:46:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 4 (0x7eff644c5800) [pid = 2511] [serial = 4] [outer = 0x7eff644c4800] 15:46:41 INFO - PROCESS | 2511 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7eff69061640 15:46:41 INFO - PROCESS | 2511 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7eff69b9ee80 15:46:41 INFO - PROCESS | 2511 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7eff63618190 15:46:41 INFO - PROCESS | 2511 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7eff63618490 15:46:41 INFO - PROCESS | 2511 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7eff636187c0 15:46:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 5 (0x7eff64471800) [pid = 2511] [serial = 5] [outer = 0x7eff67306000] 15:46:41 INFO - PROCESS | 2511 | [2511] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:46:41 INFO - PROCESS | 2511 | 1461106001732 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48272 15:46:41 INFO - PROCESS | 2511 | [2511] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:46:41 INFO - PROCESS | 2511 | 1461106001819 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48273 15:46:41 INFO - PROCESS | 2511 | 1461106001825 Marionette DEBUG Closed connection conn0 15:46:41 INFO - PROCESS | 2511 | [2511] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 15:46:41 INFO - PROCESS | 2511 | [2511] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:46:41 INFO - PROCESS | 2511 | 1461106001954 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48274 15:46:41 INFO - PROCESS | 2511 | 1461106001956 Marionette DEBUG Closed connection conn1 15:46:42 INFO - PROCESS | 2511 | [2511] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:46:42 INFO - PROCESS | 2511 | 1461106002021 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48275 15:46:42 INFO - PROCESS | 2511 | 1461106002028 Marionette DEBUG Closed connection conn2 15:46:42 INFO - PROCESS | 2511 | 1461106002079 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:46:42 INFO - PROCESS | 2511 | 1461106002098 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419141741","device":"desktop","version":"48.0a1"} 15:46:42 INFO - PROCESS | 2511 | [2511] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:46:43 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff576b0800 == 3 [pid = 2511] [id = 3] 15:46:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 6 (0x7eff576b1000) [pid = 2511] [serial = 6] [outer = (nil)] 15:46:43 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff576b1800 == 4 [pid = 2511] [id = 4] 15:46:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 7 (0x7eff6e953c00) [pid = 2511] [serial = 7] [outer = (nil)] 15:46:44 INFO - PROCESS | 2511 | [2511] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:46:44 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5654c800 == 5 [pid = 2511] [id = 5] 15:46:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 8 (0x7eff569d5400) [pid = 2511] [serial = 8] [outer = (nil)] 15:46:44 INFO - PROCESS | 2511 | [2511] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:46:44 INFO - PROCESS | 2511 | [2511] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:46:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 9 (0x7eff565a5000) [pid = 2511] [serial = 9] [outer = 0x7eff569d5400] 15:46:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 10 (0x7eff5601b000) [pid = 2511] [serial = 10] [outer = 0x7eff576b1000] 15:46:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 11 (0x7eff578a7000) [pid = 2511] [serial = 11] [outer = 0x7eff6e953c00] 15:46:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 12 (0x7eff578a8c00) [pid = 2511] [serial = 12] [outer = 0x7eff569d5400] 15:46:45 INFO - PROCESS | 2511 | 1461106005887 Marionette DEBUG loaded listener.js 15:46:45 INFO - PROCESS | 2511 | 1461106005905 Marionette DEBUG loaded listener.js 15:46:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 13 (0x7eff543be400) [pid = 2511] [serial = 13] [outer = 0x7eff569d5400] 15:46:46 INFO - PROCESS | 2511 | 1461106006606 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d5b18bc7-301c-451f-9e07-ec889b774ec3","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419141741","device":"desktop","version":"48.0a1","command_id":1}}] 15:46:46 INFO - PROCESS | 2511 | 1461106006850 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}] 15:46:47 INFO - PROCESS | 2511 | 1461106007138 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 15:46:47 INFO - PROCESS | 2511 | 1461106007307 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:46:47 INFO - PROCESS | 2511 | [2511] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:46:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 14 (0x7eff51490000) [pid = 2511] [serial = 14] [outer = 0x7eff569d5400] 15:46:47 INFO - PROCESS | 2511 | [2511] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:46:47 INFO - PROCESS | 2511 | 1461106007878 Marionette TRACE conn3 <- [1,3,null,{}] 15:46:47 INFO - PROCESS | 2511 | 1461106007939 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:46:47 INFO - PROCESS | 2511 | 1461106007975 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 15:46:48 INFO - PROCESS | 2511 | 1461106008077 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 15:46:48 INFO - PROCESS | 2511 | 1461106008082 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 15:46:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:46:48 INFO - PROCESS | 2511 | 1461106008090 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:46:48 INFO - PROCESS | 2511 | 1461106008096 Marionette TRACE conn3 <- [1,6,null,{}] 15:46:48 INFO - PROCESS | 2511 | 1461106008103 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}] 15:46:48 INFO - PROCESS | 2511 | 1461106008121 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 15:46:48 INFO - PROCESS | 2511 | 1461106008133 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:48 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51399000 == 6 [pid = 2511] [id = 6] 15:46:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 15 (0x7eff4f838800) [pid = 2511] [serial = 15] [outer = (nil)] 15:46:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 16 (0x7eff4f83a400) [pid = 2511] [serial = 16] [outer = 0x7eff4f838800] 15:46:48 INFO - PROCESS | 2511 | 1461106008204 Marionette DEBUG loaded listener.js 15:46:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 17 (0x7eff4f840400) [pid = 2511] [serial = 17] [outer = 0x7eff4f838800] 15:46:48 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f61b000 == 7 [pid = 2511] [id = 7] 15:46:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 18 (0x7eff4f696400) [pid = 2511] [serial = 18] [outer = (nil)] 15:46:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 19 (0x7eff4f69dc00) [pid = 2511] [serial = 19] [outer = 0x7eff4f696400] 15:46:48 INFO - PROCESS | 2511 | 1461106008671 Marionette DEBUG loaded listener.js 15:46:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 20 (0x7eff4f69fc00) [pid = 2511] [serial = 20] [outer = 0x7eff4f696400] 15:46:49 INFO - PROCESS | 2511 | [2511] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 15:46:49 INFO - PROCESS | 2511 | 1461106009203 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]]]}] 15:46:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:46:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1187ms 15:46:49 INFO - PROCESS | 2511 | 1461106009329 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 15:46:49 INFO - PROCESS | 2511 | 1461106009333 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 15:46:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:46:49 INFO - PROCESS | 2511 | 1461106009389 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:46:49 INFO - PROCESS | 2511 | 1461106009393 Marionette TRACE conn3 <- [1,10,null,{}] 15:46:49 INFO - PROCESS | 2511 | 1461106009407 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}] 15:46:49 INFO - PROCESS | 2511 | 1461106009581 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 15:46:49 INFO - PROCESS | 2511 | 1461106009599 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:49 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5138b800 == 8 [pid = 2511] [id = 8] 15:46:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 21 (0x7eff4e940800) [pid = 2511] [serial = 21] [outer = (nil)] 15:46:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 22 (0x7eff4e9f3400) [pid = 2511] [serial = 22] [outer = 0x7eff4e940800] 15:46:49 INFO - PROCESS | 2511 | 1461106009668 Marionette DEBUG loaded listener.js 15:46:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 23 (0x7eff4deb6000) [pid = 2511] [serial = 23] [outer = 0x7eff4e940800] 15:46:50 INFO - PROCESS | 2511 | 1461106010252 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]]]}] 15:46:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:46:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 897ms 15:46:50 INFO - PROCESS | 2511 | 1461106010270 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 15:46:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:46:50 INFO - PROCESS | 2511 | 1461106010275 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 15:46:50 INFO - PROCESS | 2511 | 1461106010280 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:46:50 INFO - PROCESS | 2511 | 1461106010283 Marionette TRACE conn3 <- [1,14,null,{}] 15:46:50 INFO - PROCESS | 2511 | 1461106010288 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}] 15:46:50 INFO - PROCESS | 2511 | 1461106010445 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 15:46:50 INFO - PROCESS | 2511 | 1461106010743 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:50 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4da11800 == 9 [pid = 2511] [id = 9] 15:46:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 24 (0x7eff4da66800) [pid = 2511] [serial = 24] [outer = (nil)] 15:46:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 25 (0x7eff4da69c00) [pid = 2511] [serial = 25] [outer = 0x7eff4da66800] 15:46:50 INFO - PROCESS | 2511 | 1461106010871 Marionette DEBUG loaded listener.js 15:46:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 26 (0x7eff4df6f400) [pid = 2511] [serial = 26] [outer = 0x7eff4da66800] 15:46:51 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f617000 == 10 [pid = 2511] [id = 10] 15:46:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 27 (0x7eff4f617800) [pid = 2511] [serial = 27] [outer = (nil)] 15:46:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 28 (0x7eff4f624800) [pid = 2511] [serial = 28] [outer = 0x7eff4f617800] 15:46:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 29 (0x7eff4f622800) [pid = 2511] [serial = 29] [outer = 0x7eff4f617800] 15:46:51 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f429000 == 11 [pid = 2511] [id = 11] 15:46:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 30 (0x7eff4df77400) [pid = 2511] [serial = 30] [outer = (nil)] 15:46:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 31 (0x7eff4f841c00) [pid = 2511] [serial = 31] [outer = 0x7eff4df77400] 15:46:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 32 (0x7eff4df6f800) [pid = 2511] [serial = 32] [outer = 0x7eff4df77400] 15:46:52 INFO - PROCESS | 2511 | 1461106012008 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]]]}] 15:46:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:46:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1786ms 15:46:52 INFO - PROCESS | 2511 | 1461106012095 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 15:46:52 INFO - PROCESS | 2511 | 1461106012102 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 15:46:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:46:52 INFO - PROCESS | 2511 | 1461106012115 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:46:52 INFO - PROCESS | 2511 | 1461106012119 Marionette TRACE conn3 <- [1,18,null,{}] 15:46:52 INFO - PROCESS | 2511 | 1461106012128 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}] 15:46:52 INFO - PROCESS | 2511 | 1461106012321 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 15:46:52 INFO - PROCESS | 2511 | 1461106012464 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:52 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff54f67800 == 12 [pid = 2511] [id = 12] 15:46:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 33 (0x7eff4df72000) [pid = 2511] [serial = 33] [outer = (nil)] 15:46:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 34 (0x7eff53e11c00) [pid = 2511] [serial = 34] [outer = 0x7eff4df72000] 15:46:52 INFO - PROCESS | 2511 | 1461106012552 Marionette DEBUG loaded listener.js 15:46:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 35 (0x7eff561f6c00) [pid = 2511] [serial = 35] [outer = 0x7eff4df72000] 15:46:53 INFO - PROCESS | 2511 | 1461106013387 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]]]}] 15:46:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:46:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1331ms 15:46:53 INFO - PROCESS | 2511 | 1461106013451 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 15:46:53 INFO - PROCESS | 2511 | 1461106013459 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 15:46:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:46:53 INFO - PROCESS | 2511 | 1461106013466 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:46:53 INFO - PROCESS | 2511 | 1461106013470 Marionette TRACE conn3 <- [1,22,null,{}] 15:46:53 INFO - PROCESS | 2511 | 1461106013476 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}] 15:46:53 INFO - PROCESS | 2511 | 1461106013683 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 15:46:53 INFO - PROCESS | 2511 | 1461106013802 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:53 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5695c800 == 13 [pid = 2511] [id = 13] 15:46:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 36 (0x7eff54094000) [pid = 2511] [serial = 36] [outer = (nil)] 15:46:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 37 (0x7eff4f478400) [pid = 2511] [serial = 37] [outer = 0x7eff54094000] 15:46:53 INFO - PROCESS | 2511 | 1461106013898 Marionette DEBUG loaded listener.js 15:46:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 38 (0x7eff5725d800) [pid = 2511] [serial = 38] [outer = 0x7eff54094000] 15:46:54 INFO - PROCESS | 2511 | 1461106014959 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]]]}] 15:46:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:46:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1582ms 15:46:55 INFO - PROCESS | 2511 | 1461106015049 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 15:46:55 INFO - PROCESS | 2511 | 1461106015056 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 15:46:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:46:55 INFO - PROCESS | 2511 | 1461106015064 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:46:55 INFO - PROCESS | 2511 | 1461106015069 Marionette TRACE conn3 <- [1,26,null,{}] 15:46:55 INFO - PROCESS | 2511 | 1461106015076 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}] 15:46:55 INFO - PROCESS | 2511 | 1461106015224 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 15:46:55 INFO - PROCESS | 2511 | 1461106015237 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:55 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff515ed000 == 14 [pid = 2511] [id = 14] 15:46:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 39 (0x7eff54f3cc00) [pid = 2511] [serial = 39] [outer = (nil)] 15:46:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 40 (0x7eff558bec00) [pid = 2511] [serial = 40] [outer = 0x7eff54f3cc00] 15:46:55 INFO - PROCESS | 2511 | 1461106015326 Marionette DEBUG loaded listener.js 15:46:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 41 (0x7eff55b95c00) [pid = 2511] [serial = 41] [outer = 0x7eff54f3cc00] 15:46:56 INFO - PROCESS | 2511 | 1461106016126 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]]]}] 15:46:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:46:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1083ms 15:46:56 INFO - PROCESS | 2511 | 1461106016149 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 15:46:56 INFO - PROCESS | 2511 | 1461106016156 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 15:46:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:46:56 INFO - PROCESS | 2511 | 1461106016166 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:46:56 INFO - PROCESS | 2511 | 1461106016170 Marionette TRACE conn3 <- [1,30,null,{}] 15:46:56 INFO - PROCESS | 2511 | 1461106016175 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}] 15:46:56 INFO - PROCESS | 2511 | 1461106016324 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 15:46:56 INFO - PROCESS | 2511 | 1461106016406 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:56 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56957000 == 15 [pid = 2511] [id = 15] 15:46:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 42 (0x7eff514ca000) [pid = 2511] [serial = 42] [outer = (nil)] 15:46:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 43 (0x7eff55eb8000) [pid = 2511] [serial = 43] [outer = 0x7eff514ca000] 15:46:56 INFO - PROCESS | 2511 | 1461106016468 Marionette DEBUG loaded listener.js 15:46:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 44 (0x7eff578aa400) [pid = 2511] [serial = 44] [outer = 0x7eff514ca000] 15:46:57 INFO - PROCESS | 2511 | 1461106017098 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]]]}] 15:46:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:46:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 989ms 15:46:57 INFO - PROCESS | 2511 | 1461106017155 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 15:46:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:46:57 INFO - PROCESS | 2511 | 1461106017169 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 15:46:57 INFO - PROCESS | 2511 | 1461106017177 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:46:57 INFO - PROCESS | 2511 | 1461106017183 Marionette TRACE conn3 <- [1,34,null,{}] 15:46:57 INFO - PROCESS | 2511 | 1461106017218 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}] 15:46:57 INFO - PROCESS | 2511 | 1461106017371 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 15:46:57 INFO - PROCESS | 2511 | 1461106017381 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:57 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff57227800 == 16 [pid = 2511] [id = 16] 15:46:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 45 (0x7eff4deb7000) [pid = 2511] [serial = 45] [outer = (nil)] 15:46:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 46 (0x7eff59c7c400) [pid = 2511] [serial = 46] [outer = 0x7eff4deb7000] 15:46:57 INFO - PROCESS | 2511 | 1461106017447 Marionette DEBUG loaded listener.js 15:46:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 47 (0x7eff59e22800) [pid = 2511] [serial = 47] [outer = 0x7eff4deb7000] 15:46:58 INFO - PROCESS | 2511 | 1461106018143 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]]]}] 15:46:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:46:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 994ms 15:46:58 INFO - PROCESS | 2511 | 1461106018170 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 15:46:58 INFO - PROCESS | 2511 | 1461106018174 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 15:46:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:46:58 INFO - PROCESS | 2511 | 1461106018180 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:46:58 INFO - PROCESS | 2511 | 1461106018182 Marionette TRACE conn3 <- [1,38,null,{}] 15:46:58 INFO - PROCESS | 2511 | 1461106018187 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}] 15:46:58 INFO - PROCESS | 2511 | 1461106018354 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 15:46:58 INFO - PROCESS | 2511 | 1461106018377 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:58 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff57a7a800 == 17 [pid = 2511] [id = 17] 15:46:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 48 (0x7eff5135bc00) [pid = 2511] [serial = 48] [outer = (nil)] 15:46:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 49 (0x7eff5d84f400) [pid = 2511] [serial = 49] [outer = 0x7eff5135bc00] 15:46:58 INFO - PROCESS | 2511 | 1461106018437 Marionette DEBUG loaded listener.js 15:46:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 50 (0x7eff636ce800) [pid = 2511] [serial = 50] [outer = 0x7eff5135bc00] 15:46:59 INFO - PROCESS | 2511 | 1461106019074 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]]]}] 15:46:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:46:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 932ms 15:46:59 INFO - PROCESS | 2511 | 1461106019113 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 15:46:59 INFO - PROCESS | 2511 | 1461106019117 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 15:46:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:46:59 INFO - PROCESS | 2511 | 1461106019123 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:46:59 INFO - PROCESS | 2511 | 1461106019125 Marionette TRACE conn3 <- [1,42,null,{}] 15:46:59 INFO - PROCESS | 2511 | 1461106019130 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}] 15:46:59 INFO - PROCESS | 2511 | 1461106019260 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 15:46:59 INFO - PROCESS | 2511 | 1461106019360 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:59 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff54a7b800 == 18 [pid = 2511] [id = 18] 15:46:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 51 (0x7eff517d3c00) [pid = 2511] [serial = 51] [outer = (nil)] 15:46:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 52 (0x7eff517d5c00) [pid = 2511] [serial = 52] [outer = 0x7eff517d3c00] 15:46:59 INFO - PROCESS | 2511 | 1461106019457 Marionette DEBUG loaded listener.js 15:46:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 53 (0x7eff59e81800) [pid = 2511] [serial = 53] [outer = 0x7eff517d3c00] 15:47:00 INFO - PROCESS | 2511 | 1461106020141 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]]]}] 15:47:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:47:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1035ms 15:47:00 INFO - PROCESS | 2511 | 1461106020158 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 15:47:00 INFO - PROCESS | 2511 | 1461106020162 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 15:47:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:47:00 INFO - PROCESS | 2511 | 1461106020168 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:47:00 INFO - PROCESS | 2511 | 1461106020171 Marionette TRACE conn3 <- [1,46,null,{}] 15:47:00 INFO - PROCESS | 2511 | 1461106020191 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}] 15:47:00 INFO - PROCESS | 2511 | 1461106020368 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 15:47:00 INFO - PROCESS | 2511 | 1461106020392 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:00 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff59bb5800 == 19 [pid = 2511] [id = 19] 15:47:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 54 (0x7eff583a4000) [pid = 2511] [serial = 54] [outer = (nil)] 15:47:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 55 (0x7eff647e8000) [pid = 2511] [serial = 55] [outer = 0x7eff583a4000] 15:47:00 INFO - PROCESS | 2511 | 1461106020463 Marionette DEBUG loaded listener.js 15:47:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 56 (0x7eff6562e800) [pid = 2511] [serial = 56] [outer = 0x7eff583a4000] 15:47:01 INFO - PROCESS | 2511 | 1461106021328 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]]]}] 15:47:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:47:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1227ms 15:47:01 INFO - PROCESS | 2511 | 1461106021397 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 15:47:01 INFO - PROCESS | 2511 | 1461106021405 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 15:47:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:47:01 INFO - PROCESS | 2511 | 1461106021413 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:47:01 INFO - PROCESS | 2511 | 1461106021419 Marionette TRACE conn3 <- [1,50,null,{}] 15:47:01 INFO - PROCESS | 2511 | 1461106021426 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}] 15:47:01 INFO - PROCESS | 2511 | 1461106021638 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 15:47:01 INFO - PROCESS | 2511 | 1461106021762 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:01 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff54367000 == 20 [pid = 2511] [id = 20] 15:47:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 57 (0x7eff4f83a800) [pid = 2511] [serial = 57] [outer = (nil)] 15:47:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 58 (0x7eff517cf400) [pid = 2511] [serial = 58] [outer = 0x7eff4f83a800] 15:47:01 INFO - PROCESS | 2511 | 1461106021841 Marionette DEBUG loaded listener.js 15:47:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 59 (0x7eff543b6400) [pid = 2511] [serial = 59] [outer = 0x7eff4f83a800] 15:47:02 INFO - PROCESS | 2511 | 1461106022683 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]]]}] 15:47:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:47:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1282ms 15:47:02 INFO - PROCESS | 2511 | 1461106022696 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 15:47:02 INFO - PROCESS | 2511 | 1461106022704 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 15:47:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:47:02 INFO - PROCESS | 2511 | 1461106022715 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:47:02 INFO - PROCESS | 2511 | 1461106022722 Marionette TRACE conn3 <- [1,54,null,{}] 15:47:02 INFO - PROCESS | 2511 | 1461106022728 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}] 15:47:02 INFO - PROCESS | 2511 | 1461106022895 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 15:47:03 INFO - PROCESS | 2511 | 1461106023025 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:03 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff57226000 == 21 [pid = 2511] [id = 21] 15:47:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 60 (0x7eff51361c00) [pid = 2511] [serial = 60] [outer = (nil)] 15:47:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 61 (0x7eff55b31400) [pid = 2511] [serial = 61] [outer = 0x7eff51361c00] 15:47:03 INFO - PROCESS | 2511 | 1461106023098 Marionette DEBUG loaded listener.js 15:47:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 62 (0x7eff565a3800) [pid = 2511] [serial = 62] [outer = 0x7eff51361c00] 15:47:03 INFO - PROCESS | 2511 | 1461106023910 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]]]}] 15:47:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:47:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1233ms 15:47:03 INFO - PROCESS | 2511 | 1461106023982 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 15:47:03 INFO - PROCESS | 2511 | 1461106023986 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 15:47:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:47:03 INFO - PROCESS | 2511 | 1461106023993 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:47:04 INFO - PROCESS | 2511 | 1461106023998 Marionette TRACE conn3 <- [1,58,null,{}] 15:47:04 INFO - PROCESS | 2511 | 1461106024019 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}] 15:47:04 INFO - PROCESS | 2511 | 1461106024236 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 15:47:04 INFO - PROCESS | 2511 | 1461106024367 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:04 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff57227000 == 22 [pid = 2511] [id = 22] 15:47:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 63 (0x7eff4e9f6800) [pid = 2511] [serial = 63] [outer = (nil)] 15:47:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 64 (0x7eff583ae800) [pid = 2511] [serial = 64] [outer = 0x7eff4e9f6800] 15:47:04 INFO - PROCESS | 2511 | 1461106024449 Marionette DEBUG loaded listener.js 15:47:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 65 (0x7eff644b8000) [pid = 2511] [serial = 65] [outer = 0x7eff4e9f6800] 15:47:05 INFO - PROCESS | 2511 | 1461106025379 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]]]}] 15:47:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:47:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1434ms 15:47:05 INFO - PROCESS | 2511 | 1461106025429 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 15:47:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:47:05 INFO - PROCESS | 2511 | 1461106025434 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 15:47:05 INFO - PROCESS | 2511 | 1461106025469 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:47:05 INFO - PROCESS | 2511 | 1461106025473 Marionette TRACE conn3 <- [1,62,null,{}] 15:47:05 INFO - PROCESS | 2511 | 1461106025486 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}] 15:47:05 INFO - PROCESS | 2511 | 1461106025644 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 15:47:05 INFO - PROCESS | 2511 | 1461106025774 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:05 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4de0a800 == 23 [pid = 2511] [id = 23] 15:47:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 66 (0x7eff517ce800) [pid = 2511] [serial = 66] [outer = (nil)] 15:47:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 67 (0x7eff53485400) [pid = 2511] [serial = 67] [outer = 0x7eff517ce800] 15:47:05 INFO - PROCESS | 2511 | 1461106025860 Marionette DEBUG loaded listener.js 15:47:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 68 (0x7eff54e9c400) [pid = 2511] [serial = 68] [outer = 0x7eff517ce800] 15:47:06 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff54a7b800 == 22 [pid = 2511] [id = 18] 15:47:06 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff57a7a800 == 21 [pid = 2511] [id = 17] 15:47:06 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff57227800 == 20 [pid = 2511] [id = 16] 15:47:06 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56957000 == 19 [pid = 2511] [id = 15] 15:47:06 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff515ed000 == 18 [pid = 2511] [id = 14] 15:47:06 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff54f67800 == 17 [pid = 2511] [id = 12] 15:47:06 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4da11800 == 16 [pid = 2511] [id = 9] 15:47:06 INFO - PROCESS | 2511 | 1461106026754 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]]]}] 15:47:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:47:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1365ms 15:47:06 INFO - PROCESS | 2511 | 1461106026806 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 15:47:06 INFO - PROCESS | 2511 | 1461106026813 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 15:47:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:47:06 INFO - PROCESS | 2511 | 1461106026822 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:47:06 INFO - PROCESS | 2511 | 1461106026828 Marionette TRACE conn3 <- [1,66,null,{}] 15:47:06 INFO - PROCESS | 2511 | 1461106026838 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}] 15:47:07 INFO - PROCESS | 2511 | 1461106027003 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 15:47:07 INFO - PROCESS | 2511 | 1461106027128 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:07 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff54a6b800 == 17 [pid = 2511] [id = 24] 15:47:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 69 (0x7eff4f83b800) [pid = 2511] [serial = 69] [outer = (nil)] 15:47:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 70 (0x7eff54e97c00) [pid = 2511] [serial = 70] [outer = 0x7eff4f83b800] 15:47:07 INFO - PROCESS | 2511 | 1461106027206 Marionette DEBUG loaded listener.js 15:47:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 71 (0x7eff55981c00) [pid = 2511] [serial = 71] [outer = 0x7eff4f83b800] 15:47:08 INFO - PROCESS | 2511 | 1461106028012 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]]]}] 15:47:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:47:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1235ms 15:47:08 INFO - PROCESS | 2511 | 1461106028057 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 15:47:08 INFO - PROCESS | 2511 | 1461106028066 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 15:47:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:47:08 INFO - PROCESS | 2511 | 1461106028076 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:47:08 INFO - PROCESS | 2511 | 1461106028080 Marionette TRACE conn3 <- [1,70,null,{}] 15:47:08 INFO - PROCESS | 2511 | 1461106028086 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}] 15:47:08 INFO - PROCESS | 2511 | 1461106028251 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 15:47:08 INFO - PROCESS | 2511 | 1461106028377 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:08 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5721f800 == 18 [pid = 2511] [id = 25] 15:47:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 72 (0x7eff5148f000) [pid = 2511] [serial = 72] [outer = (nil)] 15:47:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 73 (0x7eff5783e400) [pid = 2511] [serial = 73] [outer = 0x7eff5148f000] 15:47:08 INFO - PROCESS | 2511 | 1461106028455 Marionette DEBUG loaded listener.js 15:47:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 74 (0x7eff59c56c00) [pid = 2511] [serial = 74] [outer = 0x7eff5148f000] 15:47:09 INFO - PROCESS | 2511 | 1461106029300 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]]]}] 15:47:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:47:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1280ms 15:47:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:47:09 INFO - PROCESS | 2511 | 1461106029356 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 15:47:09 INFO - PROCESS | 2511 | 1461106029360 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 15:47:09 INFO - PROCESS | 2511 | 1461106029366 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:47:09 INFO - PROCESS | 2511 | 1461106029372 Marionette TRACE conn3 <- [1,74,null,{}] 15:47:09 INFO - PROCESS | 2511 | 1461106029389 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}] 15:47:09 INFO - PROCESS | 2511 | 1461106029586 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 15:47:09 INFO - PROCESS | 2511 | 1461106029710 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:09 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff59bb6800 == 19 [pid = 2511] [id = 26] 15:47:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 75 (0x7eff57838400) [pid = 2511] [serial = 75] [outer = (nil)] 15:47:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 76 (0x7eff64267000) [pid = 2511] [serial = 76] [outer = 0x7eff57838400] 15:47:09 INFO - PROCESS | 2511 | 1461106029792 Marionette DEBUG loaded listener.js 15:47:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 77 (0x7eff6470c800) [pid = 2511] [serial = 77] [outer = 0x7eff57838400] 15:47:10 INFO - PROCESS | 2511 | 1461106030641 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]]]}] 15:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1336ms 15:47:10 INFO - PROCESS | 2511 | 1461106030702 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 15:47:10 INFO - PROCESS | 2511 | 1461106030706 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 15:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:47:10 INFO - PROCESS | 2511 | 1461106030730 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:47:10 INFO - PROCESS | 2511 | 1461106030733 Marionette TRACE conn3 <- [1,78,null,{}] 15:47:10 INFO - PROCESS | 2511 | 1461106030739 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}] 15:47:10 INFO - PROCESS | 2511 | 1461106030900 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 15:47:11 INFO - PROCESS | 2511 | 1461106031040 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:11 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff642d8000 == 20 [pid = 2511] [id = 27] 15:47:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 78 (0x7eff4debbc00) [pid = 2511] [serial = 78] [outer = (nil)] 15:47:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 79 (0x7eff65627000) [pid = 2511] [serial = 79] [outer = 0x7eff4debbc00] 15:47:11 INFO - PROCESS | 2511 | 1461106031121 Marionette DEBUG loaded listener.js 15:47:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 80 (0x7eff6590f800) [pid = 2511] [serial = 80] [outer = 0x7eff4debbc00] 15:47:11 INFO - PROCESS | 2511 | 1461106031977 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]]]}] 15:47:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:47:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1282ms 15:47:12 INFO - PROCESS | 2511 | 1461106032024 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 15:47:12 INFO - PROCESS | 2511 | 1461106032030 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 15:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:47:12 INFO - PROCESS | 2511 | 1461106032047 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:47:12 INFO - PROCESS | 2511 | 1461106032052 Marionette TRACE conn3 <- [1,82,null,{}] 15:47:12 INFO - PROCESS | 2511 | 1461106032060 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}] 15:47:12 INFO - PROCESS | 2511 | 1461106032209 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 15:47:12 INFO - PROCESS | 2511 | 1461106032351 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:12 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4de27000 == 21 [pid = 2511] [id = 28] 15:47:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 81 (0x7eff517d8800) [pid = 2511] [serial = 81] [outer = (nil)] 15:47:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 82 (0x7eff543b6c00) [pid = 2511] [serial = 82] [outer = 0x7eff517d8800] 15:47:12 INFO - PROCESS | 2511 | 1461106032437 Marionette DEBUG loaded listener.js 15:47:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 83 (0x7eff55b28c00) [pid = 2511] [serial = 83] [outer = 0x7eff517d8800] 15:47:12 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff54367000 == 20 [pid = 2511] [id = 20] 15:47:13 INFO - PROCESS | 2511 | 1461106033323 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]]]}] 15:47:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:47:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1343ms 15:47:13 INFO - PROCESS | 2511 | 1461106033382 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 15:47:13 INFO - PROCESS | 2511 | 1461106033389 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 15:47:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:47:13 INFO - PROCESS | 2511 | 1461106033398 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:47:13 INFO - PROCESS | 2511 | 1461106033403 Marionette TRACE conn3 <- [1,86,null,{}] 15:47:13 INFO - PROCESS | 2511 | 1461106033410 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}] 15:47:13 INFO - PROCESS | 2511 | 1461106033573 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 15:47:13 INFO - PROCESS | 2511 | 1461106033705 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:13 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff57a6a000 == 21 [pid = 2511] [id = 29] 15:47:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 84 (0x7eff55977800) [pid = 2511] [serial = 84] [outer = (nil)] 15:47:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 85 (0x7eff5659c800) [pid = 2511] [serial = 85] [outer = 0x7eff55977800] 15:47:13 INFO - PROCESS | 2511 | 1461106033784 Marionette DEBUG loaded listener.js 15:47:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 86 (0x7eff578a7400) [pid = 2511] [serial = 86] [outer = 0x7eff55977800] 15:47:14 INFO - PROCESS | 2511 | 1461106034607 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]]]}] 15:47:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:47:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1283ms 15:47:14 INFO - PROCESS | 2511 | 1461106034682 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 15:47:14 INFO - PROCESS | 2511 | 1461106034691 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 15:47:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:47:14 INFO - PROCESS | 2511 | 1461106034701 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:47:14 INFO - PROCESS | 2511 | 1461106034705 Marionette TRACE conn3 <- [1,90,null,{}] 15:47:14 INFO - PROCESS | 2511 | 1461106034710 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}] 15:47:14 INFO - PROCESS | 2511 | 1461106034880 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 15:47:15 INFO - PROCESS | 2511 | 1461106035032 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:15 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5e5ae000 == 22 [pid = 2511] [id = 30] 15:47:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 87 (0x7eff582ab000) [pid = 2511] [serial = 87] [outer = (nil)] 15:47:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 88 (0x7eff636d5800) [pid = 2511] [serial = 88] [outer = 0x7eff582ab000] 15:47:15 INFO - PROCESS | 2511 | 1461106035110 Marionette DEBUG loaded listener.js 15:47:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 89 (0x7eff645ce800) [pid = 2511] [serial = 89] [outer = 0x7eff582ab000] 15:47:15 INFO - PROCESS | 2511 | 1461106035960 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]]]}] 15:47:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:47:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1289ms 15:47:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:47:15 INFO - PROCESS | 2511 | 1461106035991 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 15:47:15 INFO - PROCESS | 2511 | 1461106035994 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 15:47:16 INFO - PROCESS | 2511 | 1461106036001 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:47:16 INFO - PROCESS | 2511 | 1461106036006 Marionette TRACE conn3 <- [1,94,null,{}] 15:47:16 INFO - PROCESS | 2511 | 1461106036022 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}] 15:47:16 INFO - PROCESS | 2511 | 1461106036195 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 15:47:16 INFO - PROCESS | 2511 | 1461106036324 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:16 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4de14000 == 23 [pid = 2511] [id = 31] 15:47:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 90 (0x7eff649df000) [pid = 2511] [serial = 90] [outer = (nil)] 15:47:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 91 (0x7eff6590b000) [pid = 2511] [serial = 91] [outer = 0x7eff649df000] 15:47:16 INFO - PROCESS | 2511 | 1461106036408 Marionette DEBUG loaded listener.js 15:47:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 92 (0x7eff6798a400) [pid = 2511] [serial = 92] [outer = 0x7eff649df000] 15:47:17 INFO - PROCESS | 2511 | 1461106037228 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]]]}] 15:47:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:47:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1293ms 15:47:17 INFO - PROCESS | 2511 | 1461106037306 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 15:47:17 INFO - PROCESS | 2511 | 1461106037313 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 15:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:47:17 INFO - PROCESS | 2511 | 1461106037321 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:47:17 INFO - PROCESS | 2511 | 1461106037323 Marionette TRACE conn3 <- [1,98,null,{}] 15:47:17 INFO - PROCESS | 2511 | 1461106037329 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}] 15:47:17 INFO - PROCESS | 2511 | 1461106037502 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 15:47:17 INFO - PROCESS | 2511 | 1461106037633 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:17 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff65614800 == 24 [pid = 2511] [id = 32] 15:47:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 93 (0x7eff5148d800) [pid = 2511] [serial = 93] [outer = (nil)] 15:47:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 94 (0x7eff69624000) [pid = 2511] [serial = 94] [outer = 0x7eff5148d800] 15:47:17 INFO - PROCESS | 2511 | 1461106037721 Marionette DEBUG loaded listener.js 15:47:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 95 (0x7eff6975b400) [pid = 2511] [serial = 95] [outer = 0x7eff5148d800] 15:47:18 INFO - PROCESS | 2511 | 1461106038474 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]]]}] 15:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1283ms 15:47:18 INFO - PROCESS | 2511 | 1461106038621 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 15:47:18 INFO - PROCESS | 2511 | 1461106038627 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 15:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:47:18 INFO - PROCESS | 2511 | 1461106038644 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:47:18 INFO - PROCESS | 2511 | 1461106038648 Marionette TRACE conn3 <- [1,102,null,{}] 15:47:18 INFO - PROCESS | 2511 | 1461106038655 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}] 15:47:18 INFO - PROCESS | 2511 | 1461106038807 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 15:47:18 INFO - PROCESS | 2511 | 1461106038960 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:19 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f615000 == 25 [pid = 2511] [id = 33] 15:47:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 96 (0x7eff54195000) [pid = 2511] [serial = 96] [outer = (nil)] 15:47:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 97 (0x7eff54f3bc00) [pid = 2511] [serial = 97] [outer = 0x7eff54195000] 15:47:19 INFO - PROCESS | 2511 | 1461106039061 Marionette DEBUG loaded listener.js 15:47:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 98 (0x7eff565a6400) [pid = 2511] [serial = 98] [outer = 0x7eff54195000] 15:47:19 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff59bb6800 == 24 [pid = 2511] [id = 26] 15:47:19 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5721f800 == 23 [pid = 2511] [id = 25] 15:47:19 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff54a6b800 == 22 [pid = 2511] [id = 24] 15:47:20 INFO - PROCESS | 2511 | 1461106039998 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]]]}] 15:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1388ms 15:47:20 INFO - PROCESS | 2511 | 1461106040032 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 15:47:20 INFO - PROCESS | 2511 | 1461106040037 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 15:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:47:20 INFO - PROCESS | 2511 | 1461106040047 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:47:20 INFO - PROCESS | 2511 | 1461106040051 Marionette TRACE conn3 <- [1,106,null,{}] 15:47:20 INFO - PROCESS | 2511 | 1461106040060 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}] 15:47:20 INFO - PROCESS | 2511 | 1461106040231 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 15:47:20 INFO - PROCESS | 2511 | 1461106040365 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:20 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff57b2b800 == 23 [pid = 2511] [id = 34] 15:47:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 99 (0x7eff55eadc00) [pid = 2511] [serial = 99] [outer = (nil)] 15:47:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 100 (0x7eff59c5b800) [pid = 2511] [serial = 100] [outer = 0x7eff55eadc00] 15:47:20 INFO - PROCESS | 2511 | 1461106040451 Marionette DEBUG loaded listener.js 15:47:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 101 (0x7eff59e22400) [pid = 2511] [serial = 101] [outer = 0x7eff55eadc00] 15:47:21 INFO - PROCESS | 2511 | 1461106041297 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]]]}] 15:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1293ms 15:47:21 INFO - PROCESS | 2511 | 1461106041340 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 15:47:21 INFO - PROCESS | 2511 | 1461106041349 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 15:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:47:21 INFO - PROCESS | 2511 | 1461106041360 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:47:21 INFO - PROCESS | 2511 | 1461106041363 Marionette TRACE conn3 <- [1,110,null,{}] 15:47:21 INFO - PROCESS | 2511 | 1461106041370 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}] 15:47:21 INFO - PROCESS | 2511 | 1461106041583 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 15:47:21 INFO - PROCESS | 2511 | 1461106041600 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:21 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff64522800 == 24 [pid = 2511] [id = 35] 15:47:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 102 (0x7eff636ca000) [pid = 2511] [serial = 102] [outer = (nil)] 15:47:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 103 (0x7eff6492b000) [pid = 2511] [serial = 103] [outer = 0x7eff636ca000] 15:47:21 INFO - PROCESS | 2511 | 1461106041674 Marionette DEBUG loaded listener.js 15:47:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 104 (0x7eff65aba800) [pid = 2511] [serial = 104] [outer = 0x7eff636ca000] 15:47:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 105 (0x7eff6782a000) [pid = 2511] [serial = 105] [outer = 0x7eff4df77400] 15:47:22 INFO - PROCESS | 2511 | 1461106042691 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]]]}] 15:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1388ms 15:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:47:22 INFO - PROCESS | 2511 | 1461106042748 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 15:47:22 INFO - PROCESS | 2511 | 1461106042751 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 15:47:22 INFO - PROCESS | 2511 | 1461106042758 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:47:22 INFO - PROCESS | 2511 | 1461106042764 Marionette TRACE conn3 <- [1,114,null,{}] 15:47:22 INFO - PROCESS | 2511 | 1461106042779 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}] 15:47:22 INFO - PROCESS | 2511 | 1461106042984 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 15:47:23 INFO - PROCESS | 2511 | 1461106043150 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:23 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6792a000 == 25 [pid = 2511] [id = 36] 15:47:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 106 (0x7eff6962c000) [pid = 2511] [serial = 106] [outer = (nil)] 15:47:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 107 (0x7eff69a85c00) [pid = 2511] [serial = 107] [outer = 0x7eff6962c000] 15:47:23 INFO - PROCESS | 2511 | 1461106043244 Marionette DEBUG loaded listener.js 15:47:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 108 (0x7eff69af8800) [pid = 2511] [serial = 108] [outer = 0x7eff6962c000] 15:47:24 INFO - PROCESS | 2511 | 1461106044085 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]]]}] 15:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1385ms 15:47:24 INFO - PROCESS | 2511 | 1461106044144 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 15:47:24 INFO - PROCESS | 2511 | 1461106044149 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 15:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:47:24 INFO - PROCESS | 2511 | 1461106044155 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:47:24 INFO - PROCESS | 2511 | 1461106044158 Marionette TRACE conn3 <- [1,118,null,{}] 15:47:24 INFO - PROCESS | 2511 | 1461106044164 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}] 15:47:24 INFO - PROCESS | 2511 | 1461106044342 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 15:47:24 INFO - PROCESS | 2511 | 1461106044474 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:24 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6909e800 == 26 [pid = 2511] [id = 37] 15:47:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 109 (0x7eff4deb5400) [pid = 2511] [serial = 109] [outer = (nil)] 15:47:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 110 (0x7eff6c2e7400) [pid = 2511] [serial = 110] [outer = 0x7eff4deb5400] 15:47:24 INFO - PROCESS | 2511 | 1461106044550 Marionette DEBUG loaded listener.js 15:47:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 111 (0x7eff6c5a9c00) [pid = 2511] [serial = 111] [outer = 0x7eff4deb5400] 15:47:25 INFO - PROCESS | 2511 | 1461106045367 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]]]}] 15:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1279ms 15:47:25 INFO - PROCESS | 2511 | 1461106045435 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 15:47:25 INFO - PROCESS | 2511 | 1461106045438 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 15:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:47:25 INFO - PROCESS | 2511 | 1461106045445 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:47:25 INFO - PROCESS | 2511 | 1461106045449 Marionette TRACE conn3 <- [1,122,null,{}] 15:47:25 INFO - PROCESS | 2511 | 1461106045454 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}] 15:47:25 INFO - PROCESS | 2511 | 1461106045640 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 15:47:25 INFO - PROCESS | 2511 | 1461106045773 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:25 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff69b77000 == 27 [pid = 2511] [id = 38] 15:47:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 112 (0x7eff697b7400) [pid = 2511] [serial = 112] [outer = (nil)] 15:47:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 113 (0x7eff6db5ac00) [pid = 2511] [serial = 113] [outer = 0x7eff697b7400] 15:47:25 INFO - PROCESS | 2511 | 1461106045849 Marionette DEBUG loaded listener.js 15:47:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 114 (0x7eff6ddd5800) [pid = 2511] [serial = 114] [outer = 0x7eff697b7400] 15:47:26 INFO - PROCESS | 2511 | 1461106046748 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]]]}] 15:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1381ms 15:47:26 INFO - PROCESS | 2511 | 1461106046830 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 15:47:26 INFO - PROCESS | 2511 | 1461106046836 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 15:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:47:26 INFO - PROCESS | 2511 | 1461106046844 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:47:26 INFO - PROCESS | 2511 | 1461106046848 Marionette TRACE conn3 <- [1,126,null,{}] 15:47:26 INFO - PROCESS | 2511 | 1461106046857 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}] 15:47:27 INFO - PROCESS | 2511 | 1461106047075 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 15:47:27 INFO - PROCESS | 2511 | 1461106047302 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:27 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff55f1e800 == 28 [pid = 2511] [id = 39] 15:47:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 115 (0x7eff4e792400) [pid = 2511] [serial = 115] [outer = (nil)] 15:47:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 116 (0x7eff4e799800) [pid = 2511] [serial = 116] [outer = 0x7eff4e792400] 15:47:27 INFO - PROCESS | 2511 | 1461106047424 Marionette DEBUG loaded listener.js 15:47:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 117 (0x7eff53e0d800) [pid = 2511] [serial = 117] [outer = 0x7eff4e792400] 15:47:28 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51399000 == 27 [pid = 2511] [id = 6] 15:47:28 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5138b800 == 26 [pid = 2511] [id = 8] 15:47:28 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff57227000 == 25 [pid = 2511] [id = 22] 15:47:28 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff57226000 == 24 [pid = 2511] [id = 21] 15:47:28 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff64522800 == 23 [pid = 2511] [id = 35] 15:47:28 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff57b2b800 == 22 [pid = 2511] [id = 34] 15:47:29 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5695c800 == 21 [pid = 2511] [id = 13] 15:47:29 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4de27000 == 20 [pid = 2511] [id = 28] 15:47:29 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff642d8000 == 19 [pid = 2511] [id = 27] 15:47:29 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5e5ae000 == 18 [pid = 2511] [id = 30] 15:47:29 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff57a6a000 == 17 [pid = 2511] [id = 29] 15:47:29 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4de0a800 == 16 [pid = 2511] [id = 23] 15:47:29 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff65614800 == 15 [pid = 2511] [id = 32] 15:47:29 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff59bb5800 == 14 [pid = 2511] [id = 19] 15:47:29 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff69b77000 == 13 [pid = 2511] [id = 38] 15:47:29 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6792a000 == 12 [pid = 2511] [id = 36] 15:47:29 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6909e800 == 11 [pid = 2511] [id = 37] 15:47:29 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4f615000 == 10 [pid = 2511] [id = 33] 15:47:29 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4de14000 == 9 [pid = 2511] [id = 31] 15:47:30 INFO - PROCESS | 2511 | 1461106050820 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]]]}] 15:47:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 3993ms 15:47:30 INFO - PROCESS | 2511 | 1461106050838 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 15:47:30 INFO - PROCESS | 2511 | 1461106050845 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 15:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:47:30 INFO - PROCESS | 2511 | 1461106050889 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:47:30 INFO - PROCESS | 2511 | 1461106050895 Marionette TRACE conn3 <- [1,130,null,{}] 15:47:30 INFO - PROCESS | 2511 | 1461106050905 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}] 15:47:31 INFO - PROCESS | 2511 | 1461106051071 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 15:47:31 INFO - PROCESS | 2511 | 1461106051085 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:31 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff53413800 == 10 [pid = 2511] [id = 40] 15:47:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 118 (0x7eff517a6800) [pid = 2511] [serial = 118] [outer = (nil)] 15:47:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 119 (0x7eff517c9400) [pid = 2511] [serial = 119] [outer = 0x7eff517a6800] 15:47:31 INFO - PROCESS | 2511 | 1461106051152 Marionette DEBUG loaded listener.js 15:47:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 120 (0x7eff517d4800) [pid = 2511] [serial = 120] [outer = 0x7eff517a6800] 15:47:31 INFO - PROCESS | 2511 | 1461106051967 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]]]}] 15:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1168ms 15:47:32 INFO - PROCESS | 2511 | 1461106052030 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 15:47:32 INFO - PROCESS | 2511 | 1461106052046 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 15:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:47:32 INFO - PROCESS | 2511 | 1461106052063 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:47:32 INFO - PROCESS | 2511 | 1461106052070 Marionette TRACE conn3 <- [1,134,null,{}] 15:47:32 INFO - PROCESS | 2511 | 1461106052079 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}] 15:47:32 INFO - PROCESS | 2511 | 1461106052287 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 15:47:32 INFO - PROCESS | 2511 | 1461106052416 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:32 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff57157000 == 11 [pid = 2511] [id = 41] 15:47:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 121 (0x7eff4debcc00) [pid = 2511] [serial = 121] [outer = (nil)] 15:47:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 122 (0x7eff543b8800) [pid = 2511] [serial = 122] [outer = 0x7eff4debcc00] 15:47:32 INFO - PROCESS | 2511 | 1461106052480 Marionette DEBUG loaded listener.js 15:47:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 123 (0x7eff55c72c00) [pid = 2511] [serial = 123] [outer = 0x7eff4debcc00] 15:47:33 INFO - PROCESS | 2511 | 1461106053323 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]]]}] 15:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1293ms 15:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:47:33 INFO - PROCESS | 2511 | 1461106053354 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 15:47:33 INFO - PROCESS | 2511 | 1461106053357 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 15:47:33 INFO - PROCESS | 2511 | 1461106053364 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:47:33 INFO - PROCESS | 2511 | 1461106053369 Marionette TRACE conn3 <- [1,138,null,{}] 15:47:33 INFO - PROCESS | 2511 | 1461106053394 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}] 15:47:33 INFO - PROCESS | 2511 | 1461106053616 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 15:47:33 INFO - PROCESS | 2511 | 1461106053641 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:33 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5e5c8000 == 12 [pid = 2511] [id = 42] 15:47:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 124 (0x7eff53e0fc00) [pid = 2511] [serial = 124] [outer = (nil)] 15:47:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 125 (0x7eff59cf0c00) [pid = 2511] [serial = 125] [outer = 0x7eff53e0fc00] 15:47:33 INFO - PROCESS | 2511 | 1461106053711 Marionette DEBUG loaded listener.js 15:47:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 126 (0x7eff5d92d000) [pid = 2511] [serial = 126] [outer = 0x7eff53e0fc00] 15:47:34 INFO - PROCESS | 2511 | 1461106054520 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]]]}] 15:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1192ms 15:47:34 INFO - PROCESS | 2511 | 1461106054556 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 15:47:34 INFO - PROCESS | 2511 | 1461106054560 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 15:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:47:34 INFO - PROCESS | 2511 | 1461106054566 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:47:34 INFO - PROCESS | 2511 | 1461106054568 Marionette TRACE conn3 <- [1,142,null,{}] 15:47:34 INFO - PROCESS | 2511 | 1461106054574 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}] 15:47:34 INFO - PROCESS | 2511 | 1461106054760 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 125 (0x7eff54f3cc00) [pid = 2511] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 124 (0x7eff4deb7000) [pid = 2511] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 123 (0x7eff5135bc00) [pid = 2511] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 122 (0x7eff4df72000) [pid = 2511] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 121 (0x7eff517d3c00) [pid = 2511] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 120 (0x7eff54094000) [pid = 2511] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 119 (0x7eff514ca000) [pid = 2511] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 118 (0x7eff4da66800) [pid = 2511] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 117 (0x7eff5148d800) [pid = 2511] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 116 (0x7eff51361c00) [pid = 2511] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 115 (0x7eff582ab000) [pid = 2511] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 114 (0x7eff57838400) [pid = 2511] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 113 (0x7eff4f83b800) [pid = 2511] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 112 (0x7eff55eadc00) [pid = 2511] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 111 (0x7eff4f83a800) [pid = 2511] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 110 (0x7eff583a4000) [pid = 2511] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 109 (0x7eff517d8800) [pid = 2511] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 108 (0x7eff5148f000) [pid = 2511] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 107 (0x7eff54195000) [pid = 2511] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 106 (0x7eff517ce800) [pid = 2511] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 105 (0x7eff649df000) [pid = 2511] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 104 (0x7eff4debbc00) [pid = 2511] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 103 (0x7eff636ca000) [pid = 2511] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 102 (0x7eff4e940800) [pid = 2511] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 101 (0x7eff6962c000) [pid = 2511] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 100 (0x7eff55977800) [pid = 2511] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 99 (0x7eff4f838800) [pid = 2511] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 98 (0x7eff4deb5400) [pid = 2511] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:47:35 INFO - PROCESS | 2511 | --DOMWINDOW == 97 (0x7eff4e9f6800) [pid = 2511] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:47:35 INFO - PROCESS | 2511 | 1461106055706 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:35 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4de16800 == 13 [pid = 2511] [id = 43] 15:47:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 98 (0x7eff4da66800) [pid = 2511] [serial = 127] [outer = (nil)] 15:47:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 99 (0x7eff4dec0c00) [pid = 2511] [serial = 128] [outer = 0x7eff4da66800] 15:47:35 INFO - PROCESS | 2511 | 1461106055774 Marionette DEBUG loaded listener.js 15:47:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 100 (0x7eff4f83b800) [pid = 2511] [serial = 129] [outer = 0x7eff4da66800] 15:47:36 INFO - PROCESS | 2511 | 1461106056367 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]]]}] 15:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1832ms 15:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:47:36 INFO - PROCESS | 2511 | 1461106056400 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 15:47:36 INFO - PROCESS | 2511 | 1461106056402 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 15:47:36 INFO - PROCESS | 2511 | 1461106056408 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:47:36 INFO - PROCESS | 2511 | 1461106056411 Marionette TRACE conn3 <- [1,146,null,{}] 15:47:36 INFO - PROCESS | 2511 | 1461106056416 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}] 15:47:36 INFO - PROCESS | 2511 | 1461106056583 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 15:47:36 INFO - PROCESS | 2511 | 1461106056605 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:36 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56c70000 == 14 [pid = 2511] [id = 44] 15:47:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 101 (0x7eff4da71400) [pid = 2511] [serial = 130] [outer = (nil)] 15:47:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 102 (0x7eff543bc800) [pid = 2511] [serial = 131] [outer = 0x7eff4da71400] 15:47:36 INFO - PROCESS | 2511 | 1461106056665 Marionette DEBUG loaded listener.js 15:47:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 103 (0x7eff582aa800) [pid = 2511] [serial = 132] [outer = 0x7eff4da71400] 15:47:37 INFO - PROCESS | 2511 | 1461106057656 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]]]}] 15:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1293ms 15:47:37 INFO - PROCESS | 2511 | 1461106057742 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 15:47:37 INFO - PROCESS | 2511 | 1461106057749 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 15:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:47:37 INFO - PROCESS | 2511 | 1461106057807 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:47:37 INFO - PROCESS | 2511 | 1461106057812 Marionette TRACE conn3 <- [1,150,null,{}] 15:47:37 INFO - PROCESS | 2511 | 1461106057821 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}] 15:47:38 INFO - PROCESS | 2511 | 1461106058008 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 15:47:38 INFO - PROCESS | 2511 | 1461106058150 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:38 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff519f5000 == 15 [pid = 2511] [id = 45] 15:47:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 104 (0x7eff4e9f1400) [pid = 2511] [serial = 133] [outer = (nil)] 15:47:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 105 (0x7eff517a0000) [pid = 2511] [serial = 134] [outer = 0x7eff4e9f1400] 15:47:38 INFO - PROCESS | 2511 | 1461106058225 Marionette DEBUG loaded listener.js 15:47:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 106 (0x7eff53e03000) [pid = 2511] [serial = 135] [outer = 0x7eff4e9f1400] 15:47:39 INFO - PROCESS | 2511 | 1461106059171 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]]]}] 15:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1488ms 15:47:39 INFO - PROCESS | 2511 | 1461106059245 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 15:47:39 INFO - PROCESS | 2511 | 1461106059253 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 15:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:47:39 INFO - PROCESS | 2511 | 1461106059263 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:47:39 INFO - PROCESS | 2511 | 1461106059268 Marionette TRACE conn3 <- [1,154,null,{}] 15:47:39 INFO - PROCESS | 2511 | 1461106059273 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}] 15:47:39 INFO - PROCESS | 2511 | 1461106059466 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 15:47:39 INFO - PROCESS | 2511 | 1461106059644 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:39 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff64506800 == 16 [pid = 2511] [id = 46] 15:47:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 107 (0x7eff55cf2800) [pid = 2511] [serial = 136] [outer = (nil)] 15:47:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 108 (0x7eff56597c00) [pid = 2511] [serial = 137] [outer = 0x7eff55cf2800] 15:47:39 INFO - PROCESS | 2511 | 1461106059721 Marionette DEBUG loaded listener.js 15:47:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 109 (0x7eff586a7400) [pid = 2511] [serial = 138] [outer = 0x7eff55cf2800] 15:47:40 INFO - PROCESS | 2511 | 1461106060755 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]]]}] 15:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1532ms 15:47:40 INFO - PROCESS | 2511 | 1461106060848 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 15:47:40 INFO - PROCESS | 2511 | 1461106060852 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 15:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:47:40 INFO - PROCESS | 2511 | 1461106060962 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:47:40 INFO - PROCESS | 2511 | 1461106060968 Marionette TRACE conn3 <- [1,158,null,{}] 15:47:41 INFO - PROCESS | 2511 | 1461106061060 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}] 15:47:41 INFO - PROCESS | 2511 | 1461106061387 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 15:47:41 INFO - PROCESS | 2511 | 1461106061523 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:41 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4dc1f800 == 17 [pid = 2511] [id = 47] 15:47:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 110 (0x7eff4df6bc00) [pid = 2511] [serial = 139] [outer = (nil)] 15:47:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 111 (0x7eff4e794800) [pid = 2511] [serial = 140] [outer = 0x7eff4df6bc00] 15:47:41 INFO - PROCESS | 2511 | 1461106061591 Marionette DEBUG loaded listener.js 15:47:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 112 (0x7eff4f69c400) [pid = 2511] [serial = 141] [outer = 0x7eff4df6bc00] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 111 (0x7eff54e9c400) [pid = 2511] [serial = 68] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 110 (0x7eff69624000) [pid = 2511] [serial = 94] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 109 (0x7eff6798a400) [pid = 2511] [serial = 92] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 108 (0x7eff54e97c00) [pid = 2511] [serial = 70] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 107 (0x7eff59c5b800) [pid = 2511] [serial = 100] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 106 (0x7eff6590b000) [pid = 2511] [serial = 91] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 105 (0x7eff67307000) [pid = 2511] [serial = 2] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 104 (0x7eff4f624800) [pid = 2511] [serial = 28] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 103 (0x7eff54f3bc00) [pid = 2511] [serial = 97] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 102 (0x7eff53485400) [pid = 2511] [serial = 67] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 101 (0x7eff645ce800) [pid = 2511] [serial = 89] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 100 (0x7eff558bec00) [pid = 2511] [serial = 40] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 99 (0x7eff59c7c400) [pid = 2511] [serial = 46] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 98 (0x7eff5d84f400) [pid = 2511] [serial = 49] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 97 (0x7eff543b6c00) [pid = 2511] [serial = 82] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 96 (0x7eff53e11c00) [pid = 2511] [serial = 34] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 95 (0x7eff517d5c00) [pid = 2511] [serial = 52] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 94 (0x7eff55b95c00) [pid = 2511] [serial = 41] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 93 (0x7eff636ce800) [pid = 2511] [serial = 50] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 92 (0x7eff561f6c00) [pid = 2511] [serial = 35] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 91 (0x7eff59e22800) [pid = 2511] [serial = 47] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 90 (0x7eff4f478400) [pid = 2511] [serial = 37] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 89 (0x7eff55eb8000) [pid = 2511] [serial = 43] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 88 (0x7eff4da69c00) [pid = 2511] [serial = 25] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 87 (0x7eff578aa400) [pid = 2511] [serial = 44] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 86 (0x7eff5725d800) [pid = 2511] [serial = 38] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 85 (0x7eff4df6f400) [pid = 2511] [serial = 26] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 84 (0x7eff4f841c00) [pid = 2511] [serial = 31] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 83 (0x7eff59e81800) [pid = 2511] [serial = 53] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 82 (0x7eff6562e800) [pid = 2511] [serial = 56] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 81 (0x7eff517cf400) [pid = 2511] [serial = 58] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 80 (0x7eff647e8000) [pid = 2511] [serial = 55] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 79 (0x7eff55b28c00) [pid = 2511] [serial = 83] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 78 (0x7eff64267000) [pid = 2511] [serial = 76] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 77 (0x7eff59c56c00) [pid = 2511] [serial = 74] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 76 (0x7eff565a6400) [pid = 2511] [serial = 98] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 75 (0x7eff5783e400) [pid = 2511] [serial = 73] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 74 (0x7eff5659c800) [pid = 2511] [serial = 85] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 73 (0x7eff4df6f800) [pid = 2511] [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.] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 72 (0x7eff6975b400) [pid = 2511] [serial = 95] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 71 (0x7eff565a3800) [pid = 2511] [serial = 62] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 70 (0x7eff636d5800) [pid = 2511] [serial = 88] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 69 (0x7eff6470c800) [pid = 2511] [serial = 77] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 68 (0x7eff583ae800) [pid = 2511] [serial = 64] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 67 (0x7eff578a8c00) [pid = 2511] [serial = 12] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 66 (0x7eff55981c00) [pid = 2511] [serial = 71] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 65 (0x7eff65627000) [pid = 2511] [serial = 79] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 64 (0x7eff59e22400) [pid = 2511] [serial = 101] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 63 (0x7eff543b6400) [pid = 2511] [serial = 59] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 62 (0x7eff565a5000) [pid = 2511] [serial = 9] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 61 (0x7eff55b31400) [pid = 2511] [serial = 61] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 60 (0x7eff69af8800) [pid = 2511] [serial = 108] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 59 (0x7eff4e9f3400) [pid = 2511] [serial = 22] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 58 (0x7eff69a85c00) [pid = 2511] [serial = 107] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 57 (0x7eff578a7400) [pid = 2511] [serial = 86] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 56 (0x7eff6db5ac00) [pid = 2511] [serial = 113] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 55 (0x7eff4f83a400) [pid = 2511] [serial = 16] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 54 (0x7eff6c5a9c00) [pid = 2511] [serial = 111] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 53 (0x7eff4f840400) [pid = 2511] [serial = 17] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 52 (0x7eff644b8000) [pid = 2511] [serial = 65] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 51 (0x7eff4f69dc00) [pid = 2511] [serial = 19] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 50 (0x7eff6c2e7400) [pid = 2511] [serial = 110] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 49 (0x7eff6492b000) [pid = 2511] [serial = 103] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 48 (0x7eff6590f800) [pid = 2511] [serial = 80] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 47 (0x7eff65aba800) [pid = 2511] [serial = 104] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | --DOMWINDOW == 46 (0x7eff4deb6000) [pid = 2511] [serial = 23] [outer = (nil)] [url = about:blank] 15:47:42 INFO - PROCESS | 2511 | 1461106062439 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]]]}] 15:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1529ms 15:47:42 INFO - PROCESS | 2511 | 1461106062456 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 15:47:42 INFO - PROCESS | 2511 | 1461106062462 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 15:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:47:42 INFO - PROCESS | 2511 | 1461106062469 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:47:42 INFO - PROCESS | 2511 | 1461106062475 Marionette TRACE conn3 <- [1,162,null,{}] 15:47:42 INFO - PROCESS | 2511 | 1461106062484 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}] 15:47:42 INFO - PROCESS | 2511 | 1461106062624 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 15:47:42 INFO - PROCESS | 2511 | 1461106062710 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:42 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5139e800 == 18 [pid = 2511] [id = 48] 15:47:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 47 (0x7eff4df68800) [pid = 2511] [serial = 142] [outer = (nil)] 15:47:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 48 (0x7eff4f83a800) [pid = 2511] [serial = 143] [outer = 0x7eff4df68800] 15:47:42 INFO - PROCESS | 2511 | 1461106062785 Marionette DEBUG loaded listener.js 15:47:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 49 (0x7eff53e0a800) [pid = 2511] [serial = 144] [outer = 0x7eff4df68800] 15:47:43 INFO - PROCESS | 2511 | 1461106063444 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]]]}] 15:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 989ms 15:47:43 INFO - PROCESS | 2511 | 1461106063462 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 15:47:43 INFO - PROCESS | 2511 | 1461106063465 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 15:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:47:43 INFO - PROCESS | 2511 | 1461106063471 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:47:43 INFO - PROCESS | 2511 | 1461106063475 Marionette TRACE conn3 <- [1,166,null,{}] 15:47:43 INFO - PROCESS | 2511 | 1461106063480 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}] 15:47:43 INFO - PROCESS | 2511 | 1461106063618 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 15:47:43 INFO - PROCESS | 2511 | 1461106063708 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:43 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff54a7b800 == 19 [pid = 2511] [id = 49] 15:47:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 50 (0x7eff4da67800) [pid = 2511] [serial = 145] [outer = (nil)] 15:47:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 51 (0x7eff558bec00) [pid = 2511] [serial = 146] [outer = 0x7eff4da67800] 15:47:43 INFO - PROCESS | 2511 | 1461106063768 Marionette DEBUG loaded listener.js 15:47:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 52 (0x7eff55b31800) [pid = 2511] [serial = 147] [outer = 0x7eff4da67800] 15:47:44 INFO - PROCESS | 2511 | 1461106064428 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]]]}] 15:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 985ms 15:47:44 INFO - PROCESS | 2511 | 1461106064458 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 15:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:47:44 INFO - PROCESS | 2511 | 1461106064464 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 15:47:44 INFO - PROCESS | 2511 | 1461106064479 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:47:44 INFO - PROCESS | 2511 | 1461106064485 Marionette TRACE conn3 <- [1,170,null,{}] 15:47:44 INFO - PROCESS | 2511 | 1461106064491 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}] 15:47:44 INFO - PROCESS | 2511 | 1461106064704 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 15:47:44 INFO - PROCESS | 2511 | 1461106064721 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:44 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56957800 == 20 [pid = 2511] [id = 50] 15:47:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 53 (0x7eff5597e400) [pid = 2511] [serial = 148] [outer = (nil)] 15:47:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 54 (0x7eff56ad5800) [pid = 2511] [serial = 149] [outer = 0x7eff5597e400] 15:47:44 INFO - PROCESS | 2511 | 1461106064792 Marionette DEBUG loaded listener.js 15:47:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 55 (0x7eff57a0cc00) [pid = 2511] [serial = 150] [outer = 0x7eff5597e400] 15:47:45 INFO - PROCESS | 2511 | 1461106065522 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]]]}] 15:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1096ms 15:47:45 INFO - PROCESS | 2511 | 1461106065569 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 15:47:45 INFO - PROCESS | 2511 | 1461106065572 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 15:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:47:45 INFO - PROCESS | 2511 | 1461106065584 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:47:45 INFO - PROCESS | 2511 | 1461106065586 Marionette TRACE conn3 <- [1,174,null,{}] 15:47:45 INFO - PROCESS | 2511 | 1461106065591 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}] 15:47:45 INFO - PROCESS | 2511 | 1461106065762 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 15:47:45 INFO - PROCESS | 2511 | 1461106065780 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:45 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff576bb800 == 21 [pid = 2511] [id = 51] 15:47:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 56 (0x7eff57a10800) [pid = 2511] [serial = 151] [outer = (nil)] 15:47:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 57 (0x7eff59cf6c00) [pid = 2511] [serial = 152] [outer = 0x7eff57a10800] 15:47:45 INFO - PROCESS | 2511 | 1461106065839 Marionette DEBUG loaded listener.js 15:47:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 58 (0x7eff5d84e800) [pid = 2511] [serial = 153] [outer = 0x7eff57a10800] 15:47:46 INFO - PROCESS | 2511 | 1461106066205 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:47:46 INFO - PROCESS | 2511 | --DOMWINDOW == 57 (0x7eff53e0fc00) [pid = 2511] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:47:46 INFO - PROCESS | 2511 | --DOMWINDOW == 56 (0x7eff4debcc00) [pid = 2511] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:47:46 INFO - PROCESS | 2511 | --DOMWINDOW == 55 (0x7eff517a6800) [pid = 2511] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:47:46 INFO - PROCESS | 2511 | --DOMWINDOW == 54 (0x7eff4e792400) [pid = 2511] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:47:46 INFO - PROCESS | 2511 | --DOMWINDOW == 53 (0x7eff4da66800) [pid = 2511] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:47:46 INFO - PROCESS | 2511 | 1461106066665 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]]]}] 15:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1138ms 15:47:46 INFO - PROCESS | 2511 | 1461106066717 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 15:47:46 INFO - PROCESS | 2511 | 1461106066721 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 15:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:47:46 INFO - PROCESS | 2511 | 1461106066727 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:47:46 INFO - PROCESS | 2511 | 1461106066730 Marionette TRACE conn3 <- [1,178,null,{}] 15:47:46 INFO - PROCESS | 2511 | 1461106066735 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}] 15:47:46 INFO - PROCESS | 2511 | 1461106066871 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 15:47:46 INFO - PROCESS | 2511 | 1461106066960 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:46 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff58313800 == 22 [pid = 2511] [id = 52] 15:47:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 54 (0x7eff5d854c00) [pid = 2511] [serial = 154] [outer = (nil)] 15:47:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 55 (0x7eff63655c00) [pid = 2511] [serial = 155] [outer = 0x7eff5d854c00] 15:47:47 INFO - PROCESS | 2511 | 1461106067037 Marionette DEBUG loaded listener.js 15:47:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 56 (0x7eff6490b000) [pid = 2511] [serial = 156] [outer = 0x7eff5d854c00] 15:47:47 INFO - PROCESS | 2511 | 1461106067802 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]]]}] 15:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1131ms 15:47:47 INFO - PROCESS | 2511 | 1461106067861 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 15:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:47:47 INFO - PROCESS | 2511 | 1461106067872 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 15:47:47 INFO - PROCESS | 2511 | 1461106067878 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:47:47 INFO - PROCESS | 2511 | 1461106067883 Marionette TRACE conn3 <- [1,182,null,{}] 15:47:47 INFO - PROCESS | 2511 | 1461106067894 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}] 15:47:48 INFO - PROCESS | 2511 | 1461106068183 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 15:47:48 INFO - PROCESS | 2511 | 1461106068271 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:48 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5d7a4000 == 23 [pid = 2511] [id = 53] 15:47:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 57 (0x7eff5d92d400) [pid = 2511] [serial = 157] [outer = (nil)] 15:47:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 58 (0x7eff64938000) [pid = 2511] [serial = 158] [outer = 0x7eff5d92d400] 15:47:48 INFO - PROCESS | 2511 | 1461106068334 Marionette DEBUG loaded listener.js 15:47:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 59 (0x7eff673d4000) [pid = 2511] [serial = 159] [outer = 0x7eff5d92d400] 15:47:49 INFO - PROCESS | 2511 | 1461106069144 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]]]}] 15:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1338ms 15:47:49 INFO - PROCESS | 2511 | 1461106069218 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 15:47:49 INFO - PROCESS | 2511 | 1461106069223 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 15:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:47:49 INFO - PROCESS | 2511 | 1461106069233 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:47:49 INFO - PROCESS | 2511 | 1461106069237 Marionette TRACE conn3 <- [1,186,null,{}] 15:47:49 INFO - PROCESS | 2511 | 1461106069247 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}] 15:47:49 INFO - PROCESS | 2511 | 1461106069463 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 15:47:49 INFO - PROCESS | 2511 | 1461106069622 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:49 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff540bc800 == 24 [pid = 2511] [id = 54] 15:47:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 60 (0x7eff5179ec00) [pid = 2511] [serial = 160] [outer = (nil)] 15:47:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 61 (0x7eff517a2000) [pid = 2511] [serial = 161] [outer = 0x7eff5179ec00] 15:47:49 INFO - PROCESS | 2511 | 1461106069705 Marionette DEBUG loaded listener.js 15:47:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 62 (0x7eff54ab6c00) [pid = 2511] [serial = 162] [outer = 0x7eff5179ec00] 15:47:50 INFO - PROCESS | 2511 | 1461106070561 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]]]}] 15:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1392ms 15:47:50 INFO - PROCESS | 2511 | 1461106070625 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 15:47:50 INFO - PROCESS | 2511 | 1461106070634 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 15:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:47:50 INFO - PROCESS | 2511 | 1461106070645 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:47:50 INFO - PROCESS | 2511 | 1461106070649 Marionette TRACE conn3 <- [1,190,null,{}] 15:47:50 INFO - PROCESS | 2511 | 1461106070656 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}] 15:47:50 INFO - PROCESS | 2511 | 1461106070870 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 15:47:51 INFO - PROCESS | 2511 | 1461106070996 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:51 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff59b0b800 == 25 [pid = 2511] [id = 55] 15:47:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 63 (0x7eff517a1c00) [pid = 2511] [serial = 163] [outer = (nil)] 15:47:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 64 (0x7eff561ebc00) [pid = 2511] [serial = 164] [outer = 0x7eff517a1c00] 15:47:51 INFO - PROCESS | 2511 | 1461106071084 Marionette DEBUG loaded listener.js 15:47:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 65 (0x7eff59c75400) [pid = 2511] [serial = 165] [outer = 0x7eff517a1c00] 15:47:51 INFO - PROCESS | 2511 | 1461106071889 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]]]}] 15:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1287ms 15:47:51 INFO - PROCESS | 2511 | 1461106071932 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 15:47:51 INFO - PROCESS | 2511 | 1461106071937 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 15:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:47:51 INFO - PROCESS | 2511 | 1461106071943 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:47:51 INFO - PROCESS | 2511 | 1461106071949 Marionette TRACE conn3 <- [1,194,null,{}] 15:47:51 INFO - PROCESS | 2511 | 1461106071966 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}] 15:47:52 INFO - PROCESS | 2511 | 1461106072137 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 15:47:52 INFO - PROCESS | 2511 | 1461106072267 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:52 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff64474800 == 26 [pid = 2511] [id = 56] 15:47:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 66 (0x7eff636d6800) [pid = 2511] [serial = 166] [outer = (nil)] 15:47:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 67 (0x7eff6562a000) [pid = 2511] [serial = 167] [outer = 0x7eff636d6800] 15:47:52 INFO - PROCESS | 2511 | 1461106072343 Marionette DEBUG loaded listener.js 15:47:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 68 (0x7eff65908c00) [pid = 2511] [serial = 168] [outer = 0x7eff636d6800] 15:47:53 INFO - PROCESS | 2511 | 1461106073180 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]]]}] 15:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1287ms 15:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:47:53 INFO - PROCESS | 2511 | 1461106073231 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 15:47:53 INFO - PROCESS | 2511 | 1461106073235 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 15:47:53 INFO - PROCESS | 2511 | 1461106073241 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:47:53 INFO - PROCESS | 2511 | 1461106073245 Marionette TRACE conn3 <- [1,198,null,{}] 15:47:53 INFO - PROCESS | 2511 | 1461106073250 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}] 15:47:53 INFO - PROCESS | 2511 | 1461106073420 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 15:47:53 INFO - PROCESS | 2511 | 1461106073521 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:53 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6537a000 == 27 [pid = 2511] [id = 57] 15:47:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 69 (0x7eff57256400) [pid = 2511] [serial = 169] [outer = (nil)] 15:47:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 70 (0x7eff678c4800) [pid = 2511] [serial = 170] [outer = 0x7eff57256400] 15:47:53 INFO - PROCESS | 2511 | 1461106073593 Marionette DEBUG loaded listener.js 15:47:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 71 (0x7eff69053000) [pid = 2511] [serial = 171] [outer = 0x7eff57256400] 15:47:54 INFO - PROCESS | 2511 | 1461106074460 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]]]}] 15:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1282ms 15:47:54 INFO - PROCESS | 2511 | 1461106074524 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 15:47:54 INFO - PROCESS | 2511 | 1461106074527 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 15:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:47:54 INFO - PROCESS | 2511 | 1461106074533 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:47:54 INFO - PROCESS | 2511 | 1461106074536 Marionette TRACE conn3 <- [1,202,null,{}] 15:47:54 INFO - PROCESS | 2511 | 1461106074541 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}] 15:47:54 INFO - PROCESS | 2511 | 1461106074736 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 15:47:54 INFO - PROCESS | 2511 | 1461106074869 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:54 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6731a800 == 28 [pid = 2511] [id = 58] 15:47:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 72 (0x7eff4debd800) [pid = 2511] [serial = 172] [outer = (nil)] 15:47:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 73 (0x7eff69624000) [pid = 2511] [serial = 173] [outer = 0x7eff4debd800] 15:47:54 INFO - PROCESS | 2511 | 1461106074942 Marionette DEBUG loaded listener.js 15:47:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 74 (0x7eff6975dc00) [pid = 2511] [serial = 174] [outer = 0x7eff4debd800] 15:47:55 INFO - PROCESS | 2511 | 1461106075879 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]]]}] 15:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1383ms 15:47:55 INFO - PROCESS | 2511 | 1461106075919 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 15:47:55 INFO - PROCESS | 2511 | 1461106075926 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 15:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:47:55 INFO - PROCESS | 2511 | 1461106075935 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:47:55 INFO - PROCESS | 2511 | 1461106075939 Marionette TRACE conn3 <- [1,206,null,{}] 15:47:55 INFO - PROCESS | 2511 | 1461106075947 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}] 15:47:56 INFO - PROCESS | 2511 | 1461106076105 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 15:47:56 INFO - PROCESS | 2511 | 1461106076277 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:56 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4de1d800 == 29 [pid = 2511] [id = 59] 15:47:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 75 (0x7eff4f83e800) [pid = 2511] [serial = 175] [outer = (nil)] 15:47:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 76 (0x7eff517c9800) [pid = 2511] [serial = 176] [outer = 0x7eff4f83e800] 15:47:56 INFO - PROCESS | 2511 | 1461106076361 Marionette DEBUG loaded listener.js 15:47:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 77 (0x7eff54e97c00) [pid = 2511] [serial = 177] [outer = 0x7eff4f83e800] 15:47:56 INFO - PROCESS | 2511 | --DOMWINDOW == 76 (0x7eff543bc800) [pid = 2511] [serial = 131] [outer = (nil)] [url = about:blank] 15:47:56 INFO - PROCESS | 2511 | --DOMWINDOW == 75 (0x7eff59cf0c00) [pid = 2511] [serial = 125] [outer = (nil)] [url = about:blank] 15:47:56 INFO - PROCESS | 2511 | --DOMWINDOW == 74 (0x7eff543b8800) [pid = 2511] [serial = 122] [outer = (nil)] [url = about:blank] 15:47:56 INFO - PROCESS | 2511 | --DOMWINDOW == 73 (0x7eff517c9400) [pid = 2511] [serial = 119] [outer = (nil)] [url = about:blank] 15:47:56 INFO - PROCESS | 2511 | --DOMWINDOW == 72 (0x7eff517d4800) [pid = 2511] [serial = 120] [outer = (nil)] [url = about:blank] 15:47:56 INFO - PROCESS | 2511 | --DOMWINDOW == 71 (0x7eff53e0d800) [pid = 2511] [serial = 117] [outer = (nil)] [url = about:blank] 15:47:56 INFO - PROCESS | 2511 | --DOMWINDOW == 70 (0x7eff4dec0c00) [pid = 2511] [serial = 128] [outer = (nil)] [url = about:blank] 15:47:56 INFO - PROCESS | 2511 | --DOMWINDOW == 69 (0x7eff5d92d000) [pid = 2511] [serial = 126] [outer = (nil)] [url = about:blank] 15:47:56 INFO - PROCESS | 2511 | --DOMWINDOW == 68 (0x7eff55c72c00) [pid = 2511] [serial = 123] [outer = (nil)] [url = about:blank] 15:47:56 INFO - PROCESS | 2511 | --DOMWINDOW == 67 (0x7eff4f83b800) [pid = 2511] [serial = 129] [outer = (nil)] [url = about:blank] 15:47:56 INFO - PROCESS | 2511 | --DOMWINDOW == 66 (0x7eff4e799800) [pid = 2511] [serial = 116] [outer = (nil)] [url = about:blank] 15:47:57 INFO - PROCESS | 2511 | 1461106077159 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]]]}] 15:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1280ms 15:47:57 INFO - PROCESS | 2511 | 1461106077217 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 15:47:57 INFO - PROCESS | 2511 | 1461106077225 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 15:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:47:57 INFO - PROCESS | 2511 | 1461106077237 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:47:57 INFO - PROCESS | 2511 | 1461106077240 Marionette TRACE conn3 <- [1,210,null,{}] 15:47:57 INFO - PROCESS | 2511 | 1461106077247 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}] 15:47:57 INFO - PROCESS | 2511 | 1461106077398 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 15:47:57 INFO - PROCESS | 2511 | 1461106077408 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:57 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56946000 == 30 [pid = 2511] [id = 60] 15:47:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 67 (0x7eff55980800) [pid = 2511] [serial = 178] [outer = (nil)] 15:47:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 68 (0x7eff569c6400) [pid = 2511] [serial = 179] [outer = 0x7eff55980800] 15:47:57 INFO - PROCESS | 2511 | 1461106077474 Marionette DEBUG loaded listener.js 15:47:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 69 (0x7eff576e5800) [pid = 2511] [serial = 180] [outer = 0x7eff55980800] 15:47:58 INFO - PROCESS | 2511 | 1461106078215 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]]]}] 15:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1029ms 15:47:58 INFO - PROCESS | 2511 | 1461106078266 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 15:47:58 INFO - PROCESS | 2511 | 1461106078270 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 15:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:47:58 INFO - PROCESS | 2511 | 1461106078283 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:47:58 INFO - PROCESS | 2511 | 1461106078287 Marionette TRACE conn3 <- [1,214,null,{}] 15:47:58 INFO - PROCESS | 2511 | 1461106078319 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}] 15:47:58 INFO - PROCESS | 2511 | 1461106078471 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 15:47:58 INFO - PROCESS | 2511 | 1461106078482 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:58 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff57b43000 == 31 [pid = 2511] [id = 61] 15:47:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 70 (0x7eff5d84b000) [pid = 2511] [serial = 181] [outer = (nil)] 15:47:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 71 (0x7eff6426f800) [pid = 2511] [serial = 182] [outer = 0x7eff5d84b000] 15:47:58 INFO - PROCESS | 2511 | 1461106078547 Marionette DEBUG loaded listener.js 15:47:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 72 (0x7eff6562e800) [pid = 2511] [serial = 183] [outer = 0x7eff5d84b000] 15:47:59 INFO - PROCESS | 2511 | 1461106079283 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]]]}] 15:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1045ms 15:47:59 INFO - PROCESS | 2511 | 1461106079323 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 15:47:59 INFO - PROCESS | 2511 | 1461106079338 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 15:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:47:59 INFO - PROCESS | 2511 | 1461106079357 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:47:59 INFO - PROCESS | 2511 | 1461106079360 Marionette TRACE conn3 <- [1,218,null,{}] 15:47:59 INFO - PROCESS | 2511 | 1461106079365 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}] 15:47:59 INFO - PROCESS | 2511 | 1461106079619 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 15:47:59 INFO - PROCESS | 2511 | 1461106079649 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:59 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5e5c7000 == 32 [pid = 2511] [id = 62] 15:47:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 73 (0x7eff636cc400) [pid = 2511] [serial = 184] [outer = (nil)] 15:47:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 74 (0x7eff67997000) [pid = 2511] [serial = 185] [outer = 0x7eff636cc400] 15:47:59 INFO - PROCESS | 2511 | 1461106079721 Marionette DEBUG loaded listener.js 15:47:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 75 (0x7eff697b5400) [pid = 2511] [serial = 186] [outer = 0x7eff636cc400] 15:48:00 INFO - PROCESS | 2511 | 1461106080447 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]]]}] 15:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1136ms 15:48:00 INFO - PROCESS | 2511 | 1461106080494 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 15:48:00 INFO - PROCESS | 2511 | 1461106080497 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 15:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:48:00 INFO - PROCESS | 2511 | 1461106080523 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:48:00 INFO - PROCESS | 2511 | 1461106080526 Marionette TRACE conn3 <- [1,222,null,{}] 15:48:00 INFO - PROCESS | 2511 | 1461106080536 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}] 15:48:00 INFO - PROCESS | 2511 | 1461106080709 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 15:48:00 INFO - PROCESS | 2511 | 1461106080727 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:00 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6538a000 == 33 [pid = 2511] [id = 63] 15:48:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 76 (0x7eff4deb6c00) [pid = 2511] [serial = 187] [outer = (nil)] 15:48:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 77 (0x7eff69a02800) [pid = 2511] [serial = 188] [outer = 0x7eff4deb6c00] 15:48:00 INFO - PROCESS | 2511 | 1461106080791 Marionette DEBUG loaded listener.js 15:48:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 78 (0x7eff69af3c00) [pid = 2511] [serial = 189] [outer = 0x7eff4deb6c00] 15:48:01 INFO - PROCESS | 2511 | --DOMWINDOW == 77 (0x7eff57a10800) [pid = 2511] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:48:01 INFO - PROCESS | 2511 | --DOMWINDOW == 76 (0x7eff5d854c00) [pid = 2511] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:48:01 INFO - PROCESS | 2511 | --DOMWINDOW == 75 (0x7eff4da67800) [pid = 2511] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:48:01 INFO - PROCESS | 2511 | --DOMWINDOW == 74 (0x7eff4df6bc00) [pid = 2511] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:48:01 INFO - PROCESS | 2511 | --DOMWINDOW == 73 (0x7eff4df68800) [pid = 2511] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:48:01 INFO - PROCESS | 2511 | --DOMWINDOW == 72 (0x7eff4da71400) [pid = 2511] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:48:01 INFO - PROCESS | 2511 | --DOMWINDOW == 71 (0x7eff5597e400) [pid = 2511] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:48:01 INFO - PROCESS | 2511 | 1461106081623 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]]]}] 15:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1153ms 15:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:48:01 INFO - PROCESS | 2511 | 1461106081658 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 15:48:01 INFO - PROCESS | 2511 | 1461106081661 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 15:48:01 INFO - PROCESS | 2511 | 1461106081668 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:48:01 INFO - PROCESS | 2511 | 1461106081670 Marionette TRACE conn3 <- [1,226,null,{}] 15:48:01 INFO - PROCESS | 2511 | 1461106081679 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}] 15:48:01 INFO - PROCESS | 2511 | 1461106081849 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 15:48:01 INFO - PROCESS | 2511 | 1461106081943 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:01 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff67932800 == 34 [pid = 2511] [id = 64] 15:48:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 72 (0x7eff4debc000) [pid = 2511] [serial = 190] [outer = (nil)] 15:48:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 73 (0x7eff69b3e800) [pid = 2511] [serial = 191] [outer = 0x7eff4debc000] 15:48:02 INFO - PROCESS | 2511 | 1461106082015 Marionette DEBUG loaded listener.js 15:48:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 74 (0x7eff6c582000) [pid = 2511] [serial = 192] [outer = 0x7eff4debc000] 15:48:02 INFO - PROCESS | 2511 | 1461106082991 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]]]}] 15:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1390ms 15:48:03 INFO - PROCESS | 2511 | 1461106083059 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 15:48:03 INFO - PROCESS | 2511 | 1461106083064 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 15:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:48:03 INFO - PROCESS | 2511 | 1461106083073 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:48:03 INFO - PROCESS | 2511 | 1461106083076 Marionette TRACE conn3 <- [1,230,null,{}] 15:48:03 INFO - PROCESS | 2511 | 1461106083086 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}] 15:48:03 INFO - PROCESS | 2511 | 1461106083298 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 15:48:03 INFO - PROCESS | 2511 | 1461106083651 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:03 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5139a000 == 35 [pid = 2511] [id = 65] 15:48:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 75 (0x7eff4deb8c00) [pid = 2511] [serial = 193] [outer = (nil)] 15:48:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 76 (0x7eff4e799800) [pid = 2511] [serial = 194] [outer = 0x7eff4deb8c00] 15:48:03 INFO - PROCESS | 2511 | 1461106083782 Marionette DEBUG loaded listener.js 15:48:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 77 (0x7eff4f699c00) [pid = 2511] [serial = 195] [outer = 0x7eff4deb8c00] 15:48:05 INFO - PROCESS | 2511 | 1461106085136 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]]]}] 15:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 2098ms 15:48:05 INFO - PROCESS | 2511 | 1461106085175 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 15:48:05 INFO - PROCESS | 2511 | 1461106085184 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 15:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:48:05 INFO - PROCESS | 2511 | 1461106085214 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:48:05 INFO - PROCESS | 2511 | 1461106085225 Marionette TRACE conn3 <- [1,234,null,{}] 15:48:05 INFO - PROCESS | 2511 | 1461106085237 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}] 15:48:05 INFO - PROCESS | 2511 | 1461106085605 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 15:48:05 INFO - PROCESS | 2511 | 1461106085760 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:05 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff57a66800 == 36 [pid = 2511] [id = 66] 15:48:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 78 (0x7eff517a3800) [pid = 2511] [serial = 196] [outer = (nil)] 15:48:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 79 (0x7eff558cb400) [pid = 2511] [serial = 197] [outer = 0x7eff517a3800] 15:48:05 INFO - PROCESS | 2511 | 1461106085895 Marionette DEBUG loaded listener.js 15:48:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 80 (0x7eff55eb8000) [pid = 2511] [serial = 198] [outer = 0x7eff517a3800] 15:48:06 INFO - PROCESS | 2511 | 1461106086803 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]]]}] 15:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1652ms 15:48:06 INFO - PROCESS | 2511 | 1461106086864 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 15:48:06 INFO - PROCESS | 2511 | 1461106086872 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 15:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:48:06 INFO - PROCESS | 2511 | 1461106086897 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:48:06 INFO - PROCESS | 2511 | 1461106086900 Marionette TRACE conn3 <- [1,238,null,{}] 15:48:06 INFO - PROCESS | 2511 | 1461106086907 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}] 15:48:07 INFO - PROCESS | 2511 | 1461106087082 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 15:48:07 INFO - PROCESS | 2511 | 1461106087212 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:07 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff64968800 == 37 [pid = 2511] [id = 67] 15:48:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 81 (0x7eff4da6ac00) [pid = 2511] [serial = 199] [outer = (nil)] 15:48:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 82 (0x7eff583af400) [pid = 2511] [serial = 200] [outer = 0x7eff4da6ac00] 15:48:07 INFO - PROCESS | 2511 | 1461106087291 Marionette DEBUG loaded listener.js 15:48:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 83 (0x7eff59e84400) [pid = 2511] [serial = 201] [outer = 0x7eff4da6ac00] 15:48:08 INFO - PROCESS | 2511 | 1461106088118 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]]]}] 15:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1285ms 15:48:08 INFO - PROCESS | 2511 | 1461106088180 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 15:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:48:08 INFO - PROCESS | 2511 | 1461106088185 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 15:48:08 INFO - PROCESS | 2511 | 1461106088201 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:48:08 INFO - PROCESS | 2511 | 1461106088211 Marionette TRACE conn3 <- [1,242,null,{}] 15:48:08 INFO - PROCESS | 2511 | 1461106088218 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}] 15:48:08 INFO - PROCESS | 2511 | 1461106088438 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 15:48:08 INFO - PROCESS | 2511 | 1461106088570 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:08 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff69a46800 == 38 [pid = 2511] [id = 68] 15:48:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 84 (0x7eff57254c00) [pid = 2511] [serial = 202] [outer = (nil)] 15:48:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 85 (0x7eff69763c00) [pid = 2511] [serial = 203] [outer = 0x7eff57254c00] 15:48:08 INFO - PROCESS | 2511 | 1461106088648 Marionette DEBUG loaded listener.js 15:48:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 86 (0x7eff69c27800) [pid = 2511] [serial = 204] [outer = 0x7eff57254c00] 15:48:09 INFO - PROCESS | 2511 | 1461106089531 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]]]}] 15:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1401ms 15:48:09 INFO - PROCESS | 2511 | 1461106089593 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 15:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:48:09 INFO - PROCESS | 2511 | 1461106089598 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 15:48:09 INFO - PROCESS | 2511 | 1461106089605 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:48:09 INFO - PROCESS | 2511 | 1461106089609 Marionette TRACE conn3 <- [1,246,null,{}] 15:48:09 INFO - PROCESS | 2511 | 1461106089614 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}] 15:48:09 INFO - PROCESS | 2511 | 1461106089785 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 15:48:09 INFO - PROCESS | 2511 | 1461106089932 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:09 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6b86b800 == 39 [pid = 2511] [id = 69] 15:48:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 87 (0x7eff54191000) [pid = 2511] [serial = 205] [outer = (nil)] 15:48:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 88 (0x7eff6c59f000) [pid = 2511] [serial = 206] [outer = 0x7eff54191000] 15:48:10 INFO - PROCESS | 2511 | 1461106090008 Marionette DEBUG loaded listener.js 15:48:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 89 (0x7eff6dd9c000) [pid = 2511] [serial = 207] [outer = 0x7eff54191000] 15:48:10 INFO - PROCESS | 2511 | 1461106090767 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]]]}] 15:48:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1239ms 15:48:10 INFO - PROCESS | 2511 | 1461106090844 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 15:48:10 INFO - PROCESS | 2511 | 1461106090848 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 15:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:48:10 INFO - PROCESS | 2511 | 1461106090854 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:48:10 INFO - PROCESS | 2511 | 1461106090857 Marionette TRACE conn3 <- [1,250,null,{}] 15:48:10 INFO - PROCESS | 2511 | 1461106090863 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}] 15:48:11 INFO - PROCESS | 2511 | 1461106091032 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 15:48:11 INFO - PROCESS | 2511 | 1461106091166 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:11 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6c542800 == 40 [pid = 2511] [id = 70] 15:48:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 90 (0x7eff6ddeec00) [pid = 2511] [serial = 208] [outer = (nil)] 15:48:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 91 (0x7eff712c8800) [pid = 2511] [serial = 209] [outer = 0x7eff6ddeec00] 15:48:11 INFO - PROCESS | 2511 | 1461106091260 Marionette DEBUG loaded listener.js 15:48:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 92 (0x7eff56480400) [pid = 2511] [serial = 210] [outer = 0x7eff6ddeec00] 15:48:12 INFO - PROCESS | 2511 | 1461106092159 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]]]}] 15:48:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1335ms 15:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:48:12 INFO - PROCESS | 2511 | 1461106092190 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 15:48:12 INFO - PROCESS | 2511 | 1461106092193 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 15:48:12 INFO - PROCESS | 2511 | 1461106092200 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:48:12 INFO - PROCESS | 2511 | 1461106092203 Marionette TRACE conn3 <- [1,254,null,{}] 15:48:12 INFO - PROCESS | 2511 | 1461106092209 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}] 15:48:12 INFO - PROCESS | 2511 | 1461106092370 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 15:48:12 INFO - PROCESS | 2511 | 1461106092513 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:12 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff55916800 == 41 [pid = 2511] [id = 71] 15:48:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 93 (0x7eff4d7e6400) [pid = 2511] [serial = 211] [outer = (nil)] 15:48:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 94 (0x7eff4d7ec800) [pid = 2511] [serial = 212] [outer = 0x7eff4d7e6400] 15:48:12 INFO - PROCESS | 2511 | 1461106092588 Marionette DEBUG loaded listener.js 15:48:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 95 (0x7eff56485800) [pid = 2511] [serial = 213] [outer = 0x7eff4d7e6400] 15:48:13 INFO - PROCESS | 2511 | 1461106093699 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]]]}] 15:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1533ms 15:48:13 INFO - PROCESS | 2511 | 1461106093746 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 15:48:13 INFO - PROCESS | 2511 | 1461106093765 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 15:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:48:13 INFO - PROCESS | 2511 | 1461106093779 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:48:13 INFO - PROCESS | 2511 | 1461106093791 Marionette TRACE conn3 <- [1,258,null,{}] 15:48:13 INFO - PROCESS | 2511 | 1461106093809 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}] 15:48:14 INFO - PROCESS | 2511 | 1461106094041 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 15:48:14 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5e5c8000 == 40 [pid = 2511] [id = 42] 15:48:14 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff57157000 == 39 [pid = 2511] [id = 41] 15:48:14 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4de16800 == 38 [pid = 2511] [id = 43] 15:48:14 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff55f1e800 == 37 [pid = 2511] [id = 39] 15:48:14 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff53413800 == 36 [pid = 2511] [id = 40] 15:48:14 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff67932800 == 35 [pid = 2511] [id = 64] 15:48:14 INFO - PROCESS | 2511 | --DOMWINDOW == 94 (0x7eff517a0000) [pid = 2511] [serial = 134] [outer = (nil)] [url = about:blank] 15:48:14 INFO - PROCESS | 2511 | --DOMWINDOW == 93 (0x7eff56597c00) [pid = 2511] [serial = 137] [outer = (nil)] [url = about:blank] 15:48:14 INFO - PROCESS | 2511 | --DOMWINDOW == 92 (0x7eff64938000) [pid = 2511] [serial = 158] [outer = (nil)] [url = about:blank] 15:48:14 INFO - PROCESS | 2511 | 1461106094235 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:14 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6538a000 == 34 [pid = 2511] [id = 63] 15:48:14 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5e5c7000 == 33 [pid = 2511] [id = 62] 15:48:14 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff57b43000 == 32 [pid = 2511] [id = 61] 15:48:14 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56946000 == 31 [pid = 2511] [id = 60] 15:48:14 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f60c800 == 32 [pid = 2511] [id = 72] 15:48:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 93 (0x7eff5179cc00) [pid = 2511] [serial = 214] [outer = (nil)] 15:48:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 94 (0x7eff517a0400) [pid = 2511] [serial = 215] [outer = 0x7eff5179cc00] 15:48:14 INFO - PROCESS | 2511 | 1461106094352 Marionette DEBUG loaded listener.js 15:48:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 95 (0x7eff517d0800) [pid = 2511] [serial = 216] [outer = 0x7eff5179cc00] 15:48:14 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4de1d800 == 31 [pid = 2511] [id = 59] 15:48:14 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6731a800 == 30 [pid = 2511] [id = 58] 15:48:14 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6537a000 == 29 [pid = 2511] [id = 57] 15:48:14 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff64474800 == 28 [pid = 2511] [id = 56] 15:48:14 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff59b0b800 == 27 [pid = 2511] [id = 55] 15:48:14 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff540bc800 == 26 [pid = 2511] [id = 54] 15:48:14 INFO - PROCESS | 2511 | --DOMWINDOW == 94 (0x7eff558bec00) [pid = 2511] [serial = 146] [outer = (nil)] [url = about:blank] 15:48:14 INFO - PROCESS | 2511 | --DOMWINDOW == 93 (0x7eff55b31800) [pid = 2511] [serial = 147] [outer = (nil)] [url = about:blank] 15:48:14 INFO - PROCESS | 2511 | --DOMWINDOW == 92 (0x7eff4f69c400) [pid = 2511] [serial = 141] [outer = (nil)] [url = about:blank] 15:48:14 INFO - PROCESS | 2511 | --DOMWINDOW == 91 (0x7eff4e794800) [pid = 2511] [serial = 140] [outer = (nil)] [url = about:blank] 15:48:14 INFO - PROCESS | 2511 | --DOMWINDOW == 90 (0x7eff4f83a800) [pid = 2511] [serial = 143] [outer = (nil)] [url = about:blank] 15:48:14 INFO - PROCESS | 2511 | --DOMWINDOW == 89 (0x7eff53e0a800) [pid = 2511] [serial = 144] [outer = (nil)] [url = about:blank] 15:48:14 INFO - PROCESS | 2511 | --DOMWINDOW == 88 (0x7eff582aa800) [pid = 2511] [serial = 132] [outer = (nil)] [url = about:blank] 15:48:14 INFO - PROCESS | 2511 | --DOMWINDOW == 87 (0x7eff56ad5800) [pid = 2511] [serial = 149] [outer = (nil)] [url = about:blank] 15:48:14 INFO - PROCESS | 2511 | --DOMWINDOW == 86 (0x7eff57a0cc00) [pid = 2511] [serial = 150] [outer = (nil)] [url = about:blank] 15:48:14 INFO - PROCESS | 2511 | --DOMWINDOW == 85 (0x7eff59cf6c00) [pid = 2511] [serial = 152] [outer = (nil)] [url = about:blank] 15:48:14 INFO - PROCESS | 2511 | --DOMWINDOW == 84 (0x7eff63655c00) [pid = 2511] [serial = 155] [outer = (nil)] [url = about:blank] 15:48:14 INFO - PROCESS | 2511 | --DOMWINDOW == 83 (0x7eff5d84e800) [pid = 2511] [serial = 153] [outer = (nil)] [url = about:blank] 15:48:14 INFO - PROCESS | 2511 | --DOMWINDOW == 82 (0x7eff6490b000) [pid = 2511] [serial = 156] [outer = (nil)] [url = about:blank] 15:48:15 INFO - PROCESS | 2511 | 1461106095084 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]]]}] 15:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1350ms 15:48:15 INFO - PROCESS | 2511 | 1461106095130 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 15:48:15 INFO - PROCESS | 2511 | 1461106095138 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 15:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:48:15 INFO - PROCESS | 2511 | 1461106095150 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:48:15 INFO - PROCESS | 2511 | 1461106095154 Marionette TRACE conn3 <- [1,262,null,{}] 15:48:15 INFO - PROCESS | 2511 | 1461106095160 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}] 15:48:15 INFO - PROCESS | 2511 | 1461106095324 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 15:48:15 INFO - PROCESS | 2511 | 1461106095336 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:15 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56567000 == 27 [pid = 2511] [id = 73] 15:48:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 83 (0x7eff5409b800) [pid = 2511] [serial = 217] [outer = (nil)] 15:48:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 84 (0x7eff55977c00) [pid = 2511] [serial = 218] [outer = 0x7eff5409b800] 15:48:15 INFO - PROCESS | 2511 | 1461106095400 Marionette DEBUG loaded listener.js 15:48:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 85 (0x7eff561f6c00) [pid = 2511] [serial = 219] [outer = 0x7eff5409b800] 15:48:16 INFO - PROCESS | 2511 | 1461106096192 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]]]}] 15:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1079ms 15:48:16 INFO - PROCESS | 2511 | 1461106096292 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 15:48:16 INFO - PROCESS | 2511 | 1461106096296 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 15:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:48:16 INFO - PROCESS | 2511 | 1461106096306 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:48:16 INFO - PROCESS | 2511 | 1461106096311 Marionette TRACE conn3 <- [1,266,null,{}] 15:48:16 INFO - PROCESS | 2511 | 1461106096328 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}] 15:48:16 INFO - PROCESS | 2511 | 1461106096493 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 15:48:16 INFO - PROCESS | 2511 | 1461106096617 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:16 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5826d000 == 28 [pid = 2511] [id = 74] 15:48:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 86 (0x7eff53490400) [pid = 2511] [serial = 220] [outer = (nil)] 15:48:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 87 (0x7eff56486800) [pid = 2511] [serial = 221] [outer = 0x7eff53490400] 15:48:16 INFO - PROCESS | 2511 | 1461106096720 Marionette DEBUG loaded listener.js 15:48:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 88 (0x7eff59c72c00) [pid = 2511] [serial = 222] [outer = 0x7eff53490400] 15:48:17 INFO - PROCESS | 2511 | 1461106097779 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]]]}] 15:48:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1499ms 15:48:17 INFO - PROCESS | 2511 | 1461106097803 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 15:48:17 INFO - PROCESS | 2511 | 1461106097808 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 15:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:48:17 INFO - PROCESS | 2511 | 1461106097814 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:48:17 INFO - PROCESS | 2511 | 1461106097817 Marionette TRACE conn3 <- [1,270,null,{}] 15:48:17 INFO - PROCESS | 2511 | 1461106097822 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}] 15:48:18 INFO - PROCESS | 2511 | 1461106098046 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 15:48:18 INFO - PROCESS | 2511 | 1461106098068 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:18 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff642f3800 == 29 [pid = 2511] [id = 75] 15:48:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 89 (0x7eff5647a000) [pid = 2511] [serial = 223] [outer = (nil)] 15:48:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 90 (0x7eff5d84f800) [pid = 2511] [serial = 224] [outer = 0x7eff5647a000] 15:48:18 INFO - PROCESS | 2511 | 1461106098138 Marionette DEBUG loaded listener.js 15:48:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 91 (0x7eff64267c00) [pid = 2511] [serial = 225] [outer = 0x7eff5647a000] 15:48:18 INFO - PROCESS | 2511 | 1461106098920 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]]]}] 15:48:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1131ms 15:48:18 INFO - PROCESS | 2511 | 1461106098948 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 15:48:18 INFO - PROCESS | 2511 | 1461106098952 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 15:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:48:18 INFO - PROCESS | 2511 | 1461106098963 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:48:18 INFO - PROCESS | 2511 | 1461106098965 Marionette TRACE conn3 <- [1,274,null,{}] 15:48:18 INFO - PROCESS | 2511 | 1461106098972 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}] 15:48:19 INFO - PROCESS | 2511 | 1461106099272 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 15:48:19 INFO - PROCESS | 2511 | --DOMWINDOW == 90 (0x7eff4debd800) [pid = 2511] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:48:19 INFO - PROCESS | 2511 | --DOMWINDOW == 89 (0x7eff636cc400) [pid = 2511] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:48:19 INFO - PROCESS | 2511 | --DOMWINDOW == 88 (0x7eff5d84b000) [pid = 2511] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:48:19 INFO - PROCESS | 2511 | --DOMWINDOW == 87 (0x7eff4f83e800) [pid = 2511] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:48:19 INFO - PROCESS | 2511 | --DOMWINDOW == 86 (0x7eff4e9f1400) [pid = 2511] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:48:19 INFO - PROCESS | 2511 | --DOMWINDOW == 85 (0x7eff4deb6c00) [pid = 2511] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:48:19 INFO - PROCESS | 2511 | --DOMWINDOW == 84 (0x7eff55980800) [pid = 2511] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:48:19 INFO - PROCESS | 2511 | --DOMWINDOW == 83 (0x7eff55cf2800) [pid = 2511] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:48:19 INFO - PROCESS | 2511 | --DOMWINDOW == 82 (0x7eff697b7400) [pid = 2511] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:48:19 INFO - PROCESS | 2511 | 1461106099378 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:19 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f623000 == 30 [pid = 2511] [id = 76] 15:48:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 83 (0x7eff4deb6c00) [pid = 2511] [serial = 226] [outer = (nil)] 15:48:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 84 (0x7eff4e79e800) [pid = 2511] [serial = 227] [outer = 0x7eff4deb6c00] 15:48:19 INFO - PROCESS | 2511 | 1461106099447 Marionette DEBUG loaded listener.js 15:48:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 85 (0x7eff583afc00) [pid = 2511] [serial = 228] [outer = 0x7eff4deb6c00] 15:48:20 INFO - PROCESS | 2511 | 1461106100257 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]]]}] 15:48:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1328ms 15:48:20 INFO - PROCESS | 2511 | 1461106100292 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 15:48:20 INFO - PROCESS | 2511 | 1461106100296 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 15:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:48:20 INFO - PROCESS | 2511 | 1461106100303 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:48:20 INFO - PROCESS | 2511 | 1461106100305 Marionette TRACE conn3 <- [1,278,null,{}] 15:48:20 INFO - PROCESS | 2511 | 1461106100311 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}] 15:48:20 INFO - PROCESS | 2511 | 1461106100494 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 15:48:20 INFO - PROCESS | 2511 | 1461106100587 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:20 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6909a000 == 31 [pid = 2511] [id = 77] 15:48:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 86 (0x7eff4debd800) [pid = 2511] [serial = 229] [outer = (nil)] 15:48:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 87 (0x7eff6962bc00) [pid = 2511] [serial = 230] [outer = 0x7eff4debd800] 15:48:20 INFO - PROCESS | 2511 | 1461106100655 Marionette DEBUG loaded listener.js 15:48:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 88 (0x7eff6c2eec00) [pid = 2511] [serial = 231] [outer = 0x7eff4debd800] 15:48:21 INFO - PROCESS | 2511 | 1461106101419 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]]]}] 15:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1186ms 15:48:21 INFO - PROCESS | 2511 | 1461106101490 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 15:48:21 INFO - PROCESS | 2511 | 1461106101495 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 15:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:48:21 INFO - PROCESS | 2511 | 1461106101524 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:48:21 INFO - PROCESS | 2511 | 1461106101531 Marionette TRACE conn3 <- [1,282,null,{}] 15:48:21 INFO - PROCESS | 2511 | 1461106101543 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}] 15:48:21 INFO - PROCESS | 2511 | 1461106101732 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 15:48:21 INFO - PROCESS | 2511 | 1461106101873 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:21 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff55f04000 == 32 [pid = 2511] [id = 78] 15:48:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 89 (0x7eff4e79b000) [pid = 2511] [serial = 232] [outer = (nil)] 15:48:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 90 (0x7eff4f69bc00) [pid = 2511] [serial = 233] [outer = 0x7eff4e79b000] 15:48:21 INFO - PROCESS | 2511 | 1461106101954 Marionette DEBUG loaded listener.js 15:48:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 91 (0x7eff517a3c00) [pid = 2511] [serial = 234] [outer = 0x7eff4e79b000] 15:48:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 92 (0x7eff56478400) [pid = 2511] [serial = 235] [outer = 0x7eff4df77400] 15:48:22 INFO - PROCESS | 2511 | 1461106102913 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]]]}] 15:48:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:48:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1461ms 15:48:22 INFO - PROCESS | 2511 | 1461106102966 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 15:48:22 INFO - PROCESS | 2511 | 1461106102973 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 15:48:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:48:22 INFO - PROCESS | 2511 | 1461106102985 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:48:22 INFO - PROCESS | 2511 | 1461106102989 Marionette TRACE conn3 <- [1,286,null,{}] 15:48:22 INFO - PROCESS | 2511 | 1461106102996 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}] 15:48:23 INFO - PROCESS | 2511 | 1461106103181 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 15:48:23 INFO - PROCESS | 2511 | 1461106103320 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:23 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff65371000 == 33 [pid = 2511] [id = 79] 15:48:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 93 (0x7eff5597e400) [pid = 2511] [serial = 236] [outer = (nil)] 15:48:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 94 (0x7eff56482c00) [pid = 2511] [serial = 237] [outer = 0x7eff5597e400] 15:48:23 INFO - PROCESS | 2511 | 1461106103437 Marionette DEBUG loaded listener.js 15:48:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 95 (0x7eff59cf8c00) [pid = 2511] [serial = 238] [outer = 0x7eff5597e400] 15:48:24 INFO - PROCESS | 2511 | 1461106104295 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]]]}] 15:48:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:48:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1346ms 15:48:24 INFO - PROCESS | 2511 | 1461106104331 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 15:48:24 INFO - PROCESS | 2511 | 1461106104336 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 15:48:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:48:24 INFO - PROCESS | 2511 | 1461106104342 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:48:24 INFO - PROCESS | 2511 | 1461106104348 Marionette TRACE conn3 <- [1,290,null,{}] 15:48:24 INFO - PROCESS | 2511 | 1461106104383 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}] 15:48:24 INFO - PROCESS | 2511 | 1461106104565 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 15:48:24 INFO - PROCESS | 2511 | 1461106104700 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:24 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6c5cd000 == 34 [pid = 2511] [id = 80] 15:48:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 96 (0x7eff64450400) [pid = 2511] [serial = 239] [outer = (nil)] 15:48:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 97 (0x7eff65907400) [pid = 2511] [serial = 240] [outer = 0x7eff64450400] 15:48:24 INFO - PROCESS | 2511 | 1461106104777 Marionette DEBUG loaded listener.js 15:48:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 98 (0x7eff6962ac00) [pid = 2511] [serial = 241] [outer = 0x7eff64450400] 15:48:25 INFO - PROCESS | 2511 | 1461106105836 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]]]}] 15:48:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:48:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1552ms 15:48:25 INFO - PROCESS | 2511 | 1461106105895 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 15:48:25 INFO - PROCESS | 2511 | 1461106105900 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 15:48:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:48:25 INFO - PROCESS | 2511 | 1461106105908 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:48:25 INFO - PROCESS | 2511 | 1461106105912 Marionette TRACE conn3 <- [1,294,null,{}] 15:48:25 INFO - PROCESS | 2511 | 1461106105918 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}] 15:48:26 INFO - PROCESS | 2511 | 1461106106088 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 15:48:26 INFO - PROCESS | 2511 | 1461106106272 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:26 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56416800 == 35 [pid = 2511] [id = 81] 15:48:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 99 (0x7eff57234000) [pid = 2511] [serial = 242] [outer = (nil)] 15:48:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 100 (0x7eff57238400) [pid = 2511] [serial = 243] [outer = 0x7eff57234000] 15:48:26 INFO - PROCESS | 2511 | 1461106106350 Marionette DEBUG loaded listener.js 15:48:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 101 (0x7eff64790000) [pid = 2511] [serial = 244] [outer = 0x7eff57234000] 15:48:27 INFO - PROCESS | 2511 | 1461106107111 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]]]}] 15:48:27 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. 15:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1237ms 15:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:48:27 INFO - PROCESS | 2511 | 1461106107145 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 15:48:27 INFO - PROCESS | 2511 | 1461106107149 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 15:48:27 INFO - PROCESS | 2511 | 1461106107155 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:48:27 INFO - PROCESS | 2511 | 1461106107158 Marionette TRACE conn3 <- [1,298,null,{}] 15:48:27 INFO - PROCESS | 2511 | 1461106107164 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}] 15:48:27 INFO - PROCESS | 2511 | 1461106107324 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 15:48:27 INFO - PROCESS | 2511 | 1461106107439 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:27 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5676d000 == 36 [pid = 2511] [id = 82] 15:48:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 102 (0x7eff518e1c00) [pid = 2511] [serial = 245] [outer = (nil)] 15:48:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 103 (0x7eff518e7c00) [pid = 2511] [serial = 246] [outer = 0x7eff518e1c00] 15:48:27 INFO - PROCESS | 2511 | 1461106107518 Marionette DEBUG loaded listener.js 15:48:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 104 (0x7eff57235400) [pid = 2511] [serial = 247] [outer = 0x7eff518e1c00] 15:48:28 INFO - PROCESS | 2511 | 1461106108342 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]]]}] 15:48:28 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. 15:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1237ms 15:48:28 INFO - PROCESS | 2511 | 1461106108392 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 15:48:28 INFO - PROCESS | 2511 | 1461106108397 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 15:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:48:28 INFO - PROCESS | 2511 | 1461106108403 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:48:28 INFO - PROCESS | 2511 | 1461106108407 Marionette TRACE conn3 <- [1,302,null,{}] 15:48:28 INFO - PROCESS | 2511 | 1461106108412 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}] 15:48:28 INFO - PROCESS | 2511 | 1461106108620 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 15:48:28 INFO - PROCESS | 2511 | 1461106108759 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:28 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff58754800 == 37 [pid = 2511] [id = 83] 15:48:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 105 (0x7eff6962c000) [pid = 2511] [serial = 248] [outer = (nil)] 15:48:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 106 (0x7eff6dde3c00) [pid = 2511] [serial = 249] [outer = 0x7eff6962c000] 15:48:28 INFO - PROCESS | 2511 | 1461106108835 Marionette DEBUG loaded listener.js 15:48:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 107 (0x7eff4cdd4c00) [pid = 2511] [serial = 250] [outer = 0x7eff6962c000] 15:48:29 INFO - PROCESS | 2511 | 1461106109674 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]]]}] 15:48:29 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. 15:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1330ms 15:48:29 INFO - PROCESS | 2511 | 1461106109735 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 15:48:29 INFO - PROCESS | 2511 | 1461106109739 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 15:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:48:29 INFO - PROCESS | 2511 | 1461106109745 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:48:29 INFO - PROCESS | 2511 | 1461106109748 Marionette TRACE conn3 <- [1,306,null,{}] 15:48:29 INFO - PROCESS | 2511 | 1461106109754 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}] 15:48:29 INFO - PROCESS | 2511 | 1461106109926 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 15:48:30 INFO - PROCESS | 2511 | 1461106110077 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:30 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5825f800 == 38 [pid = 2511] [id = 84] 15:48:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 108 (0x7eff4cdd5000) [pid = 2511] [serial = 251] [outer = (nil)] 15:48:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 109 (0x7eff4cddec00) [pid = 2511] [serial = 252] [outer = 0x7eff4cdd5000] 15:48:30 INFO - PROCESS | 2511 | 1461106110150 Marionette DEBUG loaded listener.js 15:48:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 110 (0x7eff4d84f000) [pid = 2511] [serial = 253] [outer = 0x7eff4cdd5000] 15:48:31 INFO - PROCESS | 2511 | 1461106111197 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]]]}] 15:48:31 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. 15:48:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1480ms 15:48:31 INFO - PROCESS | 2511 | 1461106111226 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 15:48:31 INFO - PROCESS | 2511 | 1461106111232 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 15:48:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:48:31 INFO - PROCESS | 2511 | 1461106111241 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:48:31 INFO - PROCESS | 2511 | 1461106111246 Marionette TRACE conn3 <- [1,310,null,{}] 15:48:31 INFO - PROCESS | 2511 | 1461106111260 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}] 15:48:31 INFO - PROCESS | 2511 | 1461106111420 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 15:48:31 INFO - PROCESS | 2511 | 1461106111674 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:31 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f61c800 == 39 [pid = 2511] [id = 85] 15:48:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 111 (0x7eff4d7e8c00) [pid = 2511] [serial = 254] [outer = (nil)] 15:48:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 112 (0x7eff4d859000) [pid = 2511] [serial = 255] [outer = 0x7eff4d7e8c00] 15:48:31 INFO - PROCESS | 2511 | 1461106111751 Marionette DEBUG loaded listener.js 15:48:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 113 (0x7eff4df6a800) [pid = 2511] [serial = 256] [outer = 0x7eff4d7e8c00] 15:48:32 INFO - PROCESS | 2511 | 1461106112542 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]]]}] 15:48:32 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. 15:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1335ms 15:48:32 INFO - PROCESS | 2511 | 1461106112576 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 15:48:32 INFO - PROCESS | 2511 | 1461106112584 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 15:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:48:32 INFO - PROCESS | 2511 | 1461106112595 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:48:32 INFO - PROCESS | 2511 | 1461106112599 Marionette TRACE conn3 <- [1,314,null,{}] 15:48:32 INFO - PROCESS | 2511 | 1461106112605 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}] 15:48:32 INFO - PROCESS | 2511 | 1461106112772 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 15:48:32 INFO - PROCESS | 2511 | 1461106112921 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:32 INFO - PROCESS | 2511 | --DOMWINDOW == 112 (0x7eff517a2000) [pid = 2511] [serial = 161] [outer = (nil)] [url = about:blank] 15:48:32 INFO - PROCESS | 2511 | --DOMWINDOW == 111 (0x7eff678c4800) [pid = 2511] [serial = 170] [outer = (nil)] [url = about:blank] 15:48:32 INFO - PROCESS | 2511 | --DOMWINDOW == 110 (0x7eff561ebc00) [pid = 2511] [serial = 164] [outer = (nil)] [url = about:blank] 15:48:32 INFO - PROCESS | 2511 | --DOMWINDOW == 109 (0x7eff6562a000) [pid = 2511] [serial = 167] [outer = (nil)] [url = about:blank] 15:48:32 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff515da000 == 40 [pid = 2511] [id = 86] 15:48:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 110 (0x7eff4e7a0400) [pid = 2511] [serial = 257] [outer = (nil)] 15:48:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 111 (0x7eff4f840000) [pid = 2511] [serial = 258] [outer = 0x7eff4e7a0400] 15:48:33 INFO - PROCESS | 2511 | 1461106113033 Marionette DEBUG loaded listener.js 15:48:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 112 (0x7eff517a6c00) [pid = 2511] [serial = 259] [outer = 0x7eff4e7a0400] 15:48:33 INFO - PROCESS | 2511 | --DOMWINDOW == 111 (0x7eff6975dc00) [pid = 2511] [serial = 174] [outer = (nil)] [url = about:blank] 15:48:33 INFO - PROCESS | 2511 | --DOMWINDOW == 110 (0x7eff697b5400) [pid = 2511] [serial = 186] [outer = (nil)] [url = about:blank] 15:48:33 INFO - PROCESS | 2511 | --DOMWINDOW == 109 (0x7eff6562e800) [pid = 2511] [serial = 183] [outer = (nil)] [url = about:blank] 15:48:33 INFO - PROCESS | 2511 | --DOMWINDOW == 108 (0x7eff69b3e800) [pid = 2511] [serial = 191] [outer = (nil)] [url = about:blank] 15:48:33 INFO - PROCESS | 2511 | --DOMWINDOW == 107 (0x7eff67997000) [pid = 2511] [serial = 185] [outer = (nil)] [url = about:blank] 15:48:33 INFO - PROCESS | 2511 | --DOMWINDOW == 106 (0x7eff517c9800) [pid = 2511] [serial = 176] [outer = (nil)] [url = about:blank] 15:48:33 INFO - PROCESS | 2511 | --DOMWINDOW == 105 (0x7eff53e03000) [pid = 2511] [serial = 135] [outer = (nil)] [url = about:blank] 15:48:33 INFO - PROCESS | 2511 | --DOMWINDOW == 104 (0x7eff69a02800) [pid = 2511] [serial = 188] [outer = (nil)] [url = about:blank] 15:48:33 INFO - PROCESS | 2511 | --DOMWINDOW == 103 (0x7eff69624000) [pid = 2511] [serial = 173] [outer = (nil)] [url = about:blank] 15:48:33 INFO - PROCESS | 2511 | --DOMWINDOW == 102 (0x7eff576e5800) [pid = 2511] [serial = 180] [outer = (nil)] [url = about:blank] 15:48:33 INFO - PROCESS | 2511 | --DOMWINDOW == 101 (0x7eff69af3c00) [pid = 2511] [serial = 189] [outer = (nil)] [url = about:blank] 15:48:33 INFO - PROCESS | 2511 | --DOMWINDOW == 100 (0x7eff586a7400) [pid = 2511] [serial = 138] [outer = (nil)] [url = about:blank] 15:48:33 INFO - PROCESS | 2511 | --DOMWINDOW == 99 (0x7eff569c6400) [pid = 2511] [serial = 179] [outer = (nil)] [url = about:blank] 15:48:33 INFO - PROCESS | 2511 | --DOMWINDOW == 98 (0x7eff54e97c00) [pid = 2511] [serial = 177] [outer = (nil)] [url = about:blank] 15:48:33 INFO - PROCESS | 2511 | --DOMWINDOW == 97 (0x7eff6ddd5800) [pid = 2511] [serial = 114] [outer = (nil)] [url = about:blank] 15:48:33 INFO - PROCESS | 2511 | --DOMWINDOW == 96 (0x7eff6426f800) [pid = 2511] [serial = 182] [outer = (nil)] [url = about:blank] 15:48:33 INFO - PROCESS | 2511 | 1461106113915 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]]]}] 15:48:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1338ms 15:48:33 INFO - PROCESS | 2511 | 1461106113933 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 15:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:48:33 INFO - PROCESS | 2511 | 1461106113937 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 15:48:33 INFO - PROCESS | 2511 | 1461106113943 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:48:33 INFO - PROCESS | 2511 | 1461106113948 Marionette TRACE conn3 <- [1,318,null,{}] 15:48:33 INFO - PROCESS | 2511 | 1461106113964 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}] 15:48:34 INFO - PROCESS | 2511 | 1461106114117 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 15:48:34 INFO - PROCESS | 2511 | 1461106114137 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:34 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56c58800 == 41 [pid = 2511] [id = 87] 15:48:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 97 (0x7eff54e98800) [pid = 2511] [serial = 260] [outer = (nil)] 15:48:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 98 (0x7eff55b25000) [pid = 2511] [serial = 261] [outer = 0x7eff54e98800] 15:48:34 INFO - PROCESS | 2511 | 1461106114204 Marionette DEBUG loaded listener.js 15:48:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 99 (0x7eff56478c00) [pid = 2511] [serial = 262] [outer = 0x7eff54e98800] 15:48:34 INFO - PROCESS | 2511 | 1461106114975 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]]]}] 15:48:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1091ms 15:48:35 INFO - PROCESS | 2511 | 1461106115046 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 15:48:35 INFO - PROCESS | 2511 | 1461106115049 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 15:48:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:48:35 INFO - PROCESS | 2511 | 1461106115090 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:48:35 INFO - PROCESS | 2511 | 1461106115094 Marionette TRACE conn3 <- [1,322,null,{}] 15:48:35 INFO - PROCESS | 2511 | 1461106115099 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}] 15:48:35 INFO - PROCESS | 2511 | 1461106115252 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 15:48:35 INFO - PROCESS | 2511 | 1461106115358 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:35 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5831e000 == 42 [pid = 2511] [id = 88] 15:48:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 100 (0x7eff517ccc00) [pid = 2511] [serial = 263] [outer = (nil)] 15:48:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 101 (0x7eff57238800) [pid = 2511] [serial = 264] [outer = 0x7eff517ccc00] 15:48:35 INFO - PROCESS | 2511 | 1461106115421 Marionette DEBUG loaded listener.js 15:48:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 102 (0x7eff57836800) [pid = 2511] [serial = 265] [outer = 0x7eff517ccc00] 15:48:36 INFO - PROCESS | 2511 | 1461106116141 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]]]}] 15:48:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1089ms 15:48:36 INFO - PROCESS | 2511 | 1461106116181 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 15:48:36 INFO - PROCESS | 2511 | 1461106116185 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 15:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:48:36 INFO - PROCESS | 2511 | 1461106116191 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:48:36 INFO - PROCESS | 2511 | 1461106116194 Marionette TRACE conn3 <- [1,326,null,{}] 15:48:36 INFO - PROCESS | 2511 | 1461106116199 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}] 15:48:36 INFO - PROCESS | 2511 | 1461106116409 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 15:48:36 INFO - PROCESS | 2511 | 1461106116440 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:36 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff59c19800 == 43 [pid = 2511] [id = 89] 15:48:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 103 (0x7eff5783dc00) [pid = 2511] [serial = 266] [outer = (nil)] 15:48:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 104 (0x7eff59e1b000) [pid = 2511] [serial = 267] [outer = 0x7eff5783dc00] 15:48:36 INFO - PROCESS | 2511 | 1461106116503 Marionette DEBUG loaded listener.js 15:48:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 105 (0x7eff6364d400) [pid = 2511] [serial = 268] [outer = 0x7eff5783dc00] 15:48:37 INFO - PROCESS | 2511 | 1461106117463 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]]]}] 15:48:37 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. 15:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1286ms 15:48:37 INFO - PROCESS | 2511 | 1461106117478 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 15:48:37 INFO - PROCESS | 2511 | 1461106117482 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 15:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:48:37 INFO - PROCESS | 2511 | 1461106117488 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:48:37 INFO - PROCESS | 2511 | 1461106117491 Marionette TRACE conn3 <- [1,330,null,{}] 15:48:37 INFO - PROCESS | 2511 | 1461106117505 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}] 15:48:37 INFO - PROCESS | 2511 | 1461106117716 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 15:48:37 INFO - PROCESS | 2511 | --DOMWINDOW == 104 (0x7eff5647a000) [pid = 2511] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:48:37 INFO - PROCESS | 2511 | --DOMWINDOW == 103 (0x7eff4deb6c00) [pid = 2511] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:48:37 INFO - PROCESS | 2511 | --DOMWINDOW == 102 (0x7eff53490400) [pid = 2511] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:48:37 INFO - PROCESS | 2511 | --DOMWINDOW == 101 (0x7eff5409b800) [pid = 2511] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:48:37 INFO - PROCESS | 2511 | --DOMWINDOW == 100 (0x7eff5179cc00) [pid = 2511] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:48:37 INFO - PROCESS | 2511 | --DOMWINDOW == 99 (0x7eff57256400) [pid = 2511] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:48:37 INFO - PROCESS | 2511 | --DOMWINDOW == 98 (0x7eff636d6800) [pid = 2511] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:48:37 INFO - PROCESS | 2511 | --DOMWINDOW == 97 (0x7eff517a1c00) [pid = 2511] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:48:37 INFO - PROCESS | 2511 | --DOMWINDOW == 96 (0x7eff5d92d400) [pid = 2511] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:48:37 INFO - PROCESS | 2511 | --DOMWINDOW == 95 (0x7eff5179ec00) [pid = 2511] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:48:37 INFO - PROCESS | 2511 | 1461106117914 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:37 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5e51a000 == 44 [pid = 2511] [id = 90] 15:48:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 96 (0x7eff517a1c00) [pid = 2511] [serial = 269] [outer = (nil)] 15:48:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 97 (0x7eff55c77000) [pid = 2511] [serial = 270] [outer = 0x7eff517a1c00] 15:48:37 INFO - PROCESS | 2511 | 1461106117998 Marionette DEBUG loaded listener.js 15:48:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 98 (0x7eff65ab9c00) [pid = 2511] [serial = 271] [outer = 0x7eff517a1c00] 15:48:38 INFO - PROCESS | 2511 | 1461106118651 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]]]}] 15:48:38 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. 15:48:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1195ms 15:48:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:48:38 INFO - PROCESS | 2511 | 1461106118684 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 15:48:38 INFO - PROCESS | 2511 | 1461106118687 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 15:48:38 INFO - PROCESS | 2511 | 1461106118693 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:48:38 INFO - PROCESS | 2511 | 1461106118696 Marionette TRACE conn3 <- [1,334,null,{}] 15:48:38 INFO - PROCESS | 2511 | 1461106118701 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}] 15:48:38 INFO - PROCESS | 2511 | 1461106118882 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 15:48:38 INFO - PROCESS | 2511 | 1461106118902 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:38 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6594b800 == 45 [pid = 2511] [id = 91] 15:48:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 99 (0x7eff53490400) [pid = 2511] [serial = 272] [outer = (nil)] 15:48:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 100 (0x7eff69af5c00) [pid = 2511] [serial = 273] [outer = 0x7eff53490400] 15:48:38 INFO - PROCESS | 2511 | 1461106118970 Marionette DEBUG loaded listener.js 15:48:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 101 (0x7eff6c5a4c00) [pid = 2511] [serial = 274] [outer = 0x7eff53490400] 15:48:39 INFO - PROCESS | 2511 | 1461106119649 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]]]}] 15:48:39 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. 15:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 983ms 15:48:39 INFO - PROCESS | 2511 | 1461106119676 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 15:48:39 INFO - PROCESS | 2511 | 1461106119680 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 15:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:48:39 INFO - PROCESS | 2511 | 1461106119686 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:48:39 INFO - PROCESS | 2511 | 1461106119689 Marionette TRACE conn3 <- [1,338,null,{}] 15:48:39 INFO - PROCESS | 2511 | 1461106119694 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}] 15:48:39 INFO - PROCESS | 2511 | 1461106119843 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 15:48:40 INFO - PROCESS | 2511 | 1461106120034 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:40 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5189a000 == 46 [pid = 2511] [id = 92] 15:48:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 102 (0x7eff4cdd3c00) [pid = 2511] [serial = 275] [outer = (nil)] 15:48:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 103 (0x7eff4cde0800) [pid = 2511] [serial = 276] [outer = 0x7eff4cdd3c00] 15:48:40 INFO - PROCESS | 2511 | 1461106120125 Marionette DEBUG loaded listener.js 15:48:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 104 (0x7eff4d850c00) [pid = 2511] [serial = 277] [outer = 0x7eff4cdd3c00] 15:48:41 INFO - PROCESS | 2511 | 1461106121113 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]]]}] 15:48:41 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. 15:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1485ms 15:48:41 INFO - PROCESS | 2511 | 1461106121174 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 15:48:41 INFO - PROCESS | 2511 | 1461106121180 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 15:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:48:41 INFO - PROCESS | 2511 | 1461106121189 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:48:41 INFO - PROCESS | 2511 | 1461106121194 Marionette TRACE conn3 <- [1,342,null,{}] 15:48:41 INFO - PROCESS | 2511 | 1461106121201 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}] 15:48:41 INFO - PROCESS | 2511 | 1461106121419 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 15:48:41 INFO - PROCESS | 2511 | 1461106121560 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:41 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5721f000 == 47 [pid = 2511] [id = 93] 15:48:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 105 (0x7eff4cdd7c00) [pid = 2511] [serial = 278] [outer = (nil)] 15:48:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 106 (0x7eff4e9f1400) [pid = 2511] [serial = 279] [outer = 0x7eff4cdd7c00] 15:48:41 INFO - PROCESS | 2511 | 1461106121639 Marionette DEBUG loaded listener.js 15:48:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 107 (0x7eff5179ec00) [pid = 2511] [serial = 280] [outer = 0x7eff4cdd7c00] 15:48:42 INFO - PROCESS | 2511 | 1461106122550 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]]]}] 15:48:42 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. 15:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1388ms 15:48:42 INFO - PROCESS | 2511 | 1461106122582 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 15:48:42 INFO - PROCESS | 2511 | 1461106122589 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 15:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:48:42 INFO - PROCESS | 2511 | 1461106122596 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:48:42 INFO - PROCESS | 2511 | 1461106122599 Marionette TRACE conn3 <- [1,346,null,{}] 15:48:42 INFO - PROCESS | 2511 | 1461106122607 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}] 15:48:42 INFO - PROCESS | 2511 | 1461106122784 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 15:48:42 INFO - PROCESS | 2511 | 1461106122931 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:42 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff69018000 == 48 [pid = 2511] [id = 94] 15:48:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 108 (0x7eff4e7a8800) [pid = 2511] [serial = 281] [outer = (nil)] 15:48:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 109 (0x7eff54094000) [pid = 2511] [serial = 282] [outer = 0x7eff4e7a8800] 15:48:43 INFO - PROCESS | 2511 | 1461106123005 Marionette DEBUG loaded listener.js 15:48:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 110 (0x7eff5647ec00) [pid = 2511] [serial = 283] [outer = 0x7eff4e7a8800] 15:48:43 INFO - PROCESS | 2511 | 1461106123898 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]]]}] 15:48:43 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. 15:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1332ms 15:48:43 INFO - PROCESS | 2511 | 1461106123929 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 15:48:43 INFO - PROCESS | 2511 | 1461106123932 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 15:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:48:43 INFO - PROCESS | 2511 | 1461106123948 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:48:43 INFO - PROCESS | 2511 | 1461106123958 Marionette TRACE conn3 <- [1,350,null,{}] 15:48:43 INFO - PROCESS | 2511 | 1461106123965 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}] 15:48:44 INFO - PROCESS | 2511 | 1461106124194 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 15:48:44 INFO - PROCESS | 2511 | 1461106124209 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:44 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6db1c800 == 49 [pid = 2511] [id = 95] 15:48:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 111 (0x7eff4cdd3800) [pid = 2511] [serial = 284] [outer = (nil)] 15:48:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 112 (0x7eff59cfb000) [pid = 2511] [serial = 285] [outer = 0x7eff4cdd3800] 15:48:44 INFO - PROCESS | 2511 | 1461106124322 Marionette DEBUG loaded listener.js 15:48:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 113 (0x7eff6590a400) [pid = 2511] [serial = 286] [outer = 0x7eff4cdd3800] 15:48:45 INFO - PROCESS | 2511 | 1461106125263 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]]]}] 15:48:45 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. 15:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1397ms 15:48:45 INFO - PROCESS | 2511 | 1461106125339 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 15:48:45 INFO - PROCESS | 2511 | 1461106125343 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 15:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:48:45 INFO - PROCESS | 2511 | 1461106125350 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:48:45 INFO - PROCESS | 2511 | 1461106125354 Marionette TRACE conn3 <- [1,354,null,{}] 15:48:45 INFO - PROCESS | 2511 | 1461106125359 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}] 15:48:45 INFO - PROCESS | 2511 | 1461106125573 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 15:48:45 INFO - PROCESS | 2511 | 1461106125726 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:45 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e159800 == 50 [pid = 2511] [id = 96] 15:48:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 114 (0x7eff4ccbb000) [pid = 2511] [serial = 287] [outer = (nil)] 15:48:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 115 (0x7eff4ccc1c00) [pid = 2511] [serial = 288] [outer = 0x7eff4ccbb000] 15:48:45 INFO - PROCESS | 2511 | 1461106125838 Marionette DEBUG loaded listener.js 15:48:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 116 (0x7eff4e7ad800) [pid = 2511] [serial = 289] [outer = 0x7eff4ccbb000] 15:48:46 INFO - PROCESS | 2511 | 1461106126975 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]]]}] 15:48:46 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. 15:48:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1647ms 15:48:47 INFO - PROCESS | 2511 | 1461106126998 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 15:48:47 INFO - PROCESS | 2511 | 1461106127004 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 15:48:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:48:47 INFO - PROCESS | 2511 | 1461106127012 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:48:47 INFO - PROCESS | 2511 | 1461106127018 Marionette TRACE conn3 <- [1,358,null,{}] 15:48:47 INFO - PROCESS | 2511 | 1461106127028 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}] 15:48:47 INFO - PROCESS | 2511 | 1461106127181 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 15:48:47 INFO - PROCESS | 2511 | 1461106127377 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:47 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5131f800 == 51 [pid = 2511] [id = 97] 15:48:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 117 (0x7eff4d859c00) [pid = 2511] [serial = 290] [outer = (nil)] 15:48:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 118 (0x7eff4deba000) [pid = 2511] [serial = 291] [outer = 0x7eff4d859c00] 15:48:47 INFO - PROCESS | 2511 | 1461106127446 Marionette DEBUG loaded listener.js 15:48:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 119 (0x7eff4e547000) [pid = 2511] [serial = 292] [outer = 0x7eff4d859c00] 15:48:48 INFO - PROCESS | 2511 | 1461106128260 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]]]}] 15:48:48 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. 15:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1286ms 15:48:48 INFO - PROCESS | 2511 | 1461106128299 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 15:48:48 INFO - PROCESS | 2511 | 1461106128307 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 15:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:48:48 INFO - PROCESS | 2511 | 1461106128318 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:48:48 INFO - PROCESS | 2511 | 1461106128321 Marionette TRACE conn3 <- [1,362,null,{}] 15:48:48 INFO - PROCESS | 2511 | 1461106128328 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}] 15:48:48 INFO - PROCESS | 2511 | 1461106128485 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 15:48:48 INFO - PROCESS | 2511 | 1461106128626 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:48 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f42e000 == 52 [pid = 2511] [id = 98] 15:48:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 120 (0x7eff4e549800) [pid = 2511] [serial = 293] [outer = (nil)] 15:48:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 121 (0x7eff4e54d000) [pid = 2511] [serial = 294] [outer = 0x7eff4e549800] 15:48:48 INFO - PROCESS | 2511 | 1461106128753 Marionette DEBUG loaded listener.js 15:48:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 122 (0x7eff4e79ac00) [pid = 2511] [serial = 295] [outer = 0x7eff4e549800] 15:48:49 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff519f5000 == 51 [pid = 2511] [id = 45] 15:48:49 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5d7a4000 == 50 [pid = 2511] [id = 53] 15:48:49 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56c70000 == 49 [pid = 2511] [id = 44] 15:48:49 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5139e800 == 48 [pid = 2511] [id = 48] 15:48:49 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56957800 == 47 [pid = 2511] [id = 50] 15:48:49 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff54a7b800 == 46 [pid = 2511] [id = 49] 15:48:49 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff576bb800 == 45 [pid = 2511] [id = 51] 15:48:49 INFO - PROCESS | 2511 | --DOMWINDOW == 121 (0x7eff6962bc00) [pid = 2511] [serial = 230] [outer = (nil)] [url = about:blank] 15:48:49 INFO - PROCESS | 2511 | --DOMWINDOW == 120 (0x7eff4d7ec800) [pid = 2511] [serial = 212] [outer = (nil)] [url = about:blank] 15:48:49 INFO - PROCESS | 2511 | --DOMWINDOW == 119 (0x7eff558cb400) [pid = 2511] [serial = 197] [outer = (nil)] [url = about:blank] 15:48:49 INFO - PROCESS | 2511 | --DOMWINDOW == 118 (0x7eff583af400) [pid = 2511] [serial = 200] [outer = (nil)] [url = about:blank] 15:48:49 INFO - PROCESS | 2511 | --DOMWINDOW == 117 (0x7eff69763c00) [pid = 2511] [serial = 203] [outer = (nil)] [url = about:blank] 15:48:49 INFO - PROCESS | 2511 | --DOMWINDOW == 116 (0x7eff712c8800) [pid = 2511] [serial = 209] [outer = (nil)] [url = about:blank] 15:48:49 INFO - PROCESS | 2511 | --DOMWINDOW == 115 (0x7eff6c59f000) [pid = 2511] [serial = 206] [outer = (nil)] [url = about:blank] 15:48:49 INFO - PROCESS | 2511 | --DOMWINDOW == 114 (0x7eff4e799800) [pid = 2511] [serial = 194] [outer = (nil)] [url = about:blank] 15:48:49 INFO - PROCESS | 2511 | 1461106129772 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]]]}] 15:48:49 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. 15:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1485ms 15:48:49 INFO - PROCESS | 2511 | 1461106129804 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 15:48:49 INFO - PROCESS | 2511 | 1461106129808 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 15:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:48:49 INFO - PROCESS | 2511 | 1461106129814 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:48:49 INFO - PROCESS | 2511 | 1461106129819 Marionette TRACE conn3 <- [1,366,null,{}] 15:48:49 INFO - PROCESS | 2511 | 1461106129835 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}] 15:48:49 INFO - PROCESS | 2511 | 1461106129988 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 15:48:50 INFO - PROCESS | 2511 | --DOMWINDOW == 113 (0x7eff69053000) [pid = 2511] [serial = 171] [outer = (nil)] [url = about:blank] 15:48:50 INFO - PROCESS | 2511 | --DOMWINDOW == 112 (0x7eff65908c00) [pid = 2511] [serial = 168] [outer = (nil)] [url = about:blank] 15:48:50 INFO - PROCESS | 2511 | --DOMWINDOW == 111 (0x7eff59c75400) [pid = 2511] [serial = 165] [outer = (nil)] [url = about:blank] 15:48:50 INFO - PROCESS | 2511 | --DOMWINDOW == 110 (0x7eff673d4000) [pid = 2511] [serial = 159] [outer = (nil)] [url = about:blank] 15:48:50 INFO - PROCESS | 2511 | --DOMWINDOW == 109 (0x7eff54ab6c00) [pid = 2511] [serial = 162] [outer = (nil)] [url = about:blank] 15:48:50 INFO - PROCESS | 2511 | --DOMWINDOW == 108 (0x7eff59c72c00) [pid = 2511] [serial = 222] [outer = (nil)] [url = about:blank] 15:48:50 INFO - PROCESS | 2511 | --DOMWINDOW == 107 (0x7eff583afc00) [pid = 2511] [serial = 228] [outer = (nil)] [url = about:blank] 15:48:50 INFO - PROCESS | 2511 | --DOMWINDOW == 106 (0x7eff5d84f800) [pid = 2511] [serial = 224] [outer = (nil)] [url = about:blank] 15:48:50 INFO - PROCESS | 2511 | --DOMWINDOW == 105 (0x7eff4e79e800) [pid = 2511] [serial = 227] [outer = (nil)] [url = about:blank] 15:48:50 INFO - PROCESS | 2511 | --DOMWINDOW == 104 (0x7eff56486800) [pid = 2511] [serial = 221] [outer = (nil)] [url = about:blank] 15:48:50 INFO - PROCESS | 2511 | --DOMWINDOW == 103 (0x7eff55977c00) [pid = 2511] [serial = 218] [outer = (nil)] [url = about:blank] 15:48:50 INFO - PROCESS | 2511 | --DOMWINDOW == 102 (0x7eff517a0400) [pid = 2511] [serial = 215] [outer = (nil)] [url = about:blank] 15:48:50 INFO - PROCESS | 2511 | --DOMWINDOW == 101 (0x7eff517d0800) [pid = 2511] [serial = 216] [outer = (nil)] [url = about:blank] 15:48:50 INFO - PROCESS | 2511 | --DOMWINDOW == 100 (0x7eff64267c00) [pid = 2511] [serial = 225] [outer = (nil)] [url = about:blank] 15:48:50 INFO - PROCESS | 2511 | --DOMWINDOW == 99 (0x7eff561f6c00) [pid = 2511] [serial = 219] [outer = (nil)] [url = about:blank] 15:48:50 INFO - PROCESS | 2511 | 1461106130227 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:50 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff54349800 == 46 [pid = 2511] [id = 99] 15:48:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 100 (0x7eff5135ec00) [pid = 2511] [serial = 296] [outer = (nil)] 15:48:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 101 (0x7eff514c2000) [pid = 2511] [serial = 297] [outer = 0x7eff5135ec00] 15:48:50 INFO - PROCESS | 2511 | 1461106130305 Marionette DEBUG loaded listener.js 15:48:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 102 (0x7eff517d5000) [pid = 2511] [serial = 298] [outer = 0x7eff5135ec00] 15:48:51 INFO - PROCESS | 2511 | 1461106131063 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]]]}] 15:48:51 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. 15:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1289ms 15:48:51 INFO - PROCESS | 2511 | 1461106131105 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 15:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:48:51 INFO - PROCESS | 2511 | 1461106131109 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 15:48:51 INFO - PROCESS | 2511 | 1461106131115 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:48:51 INFO - PROCESS | 2511 | 1461106131118 Marionette TRACE conn3 <- [1,370,null,{}] 15:48:51 INFO - PROCESS | 2511 | 1461106131124 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}] 15:48:51 INFO - PROCESS | 2511 | 1461106131269 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 15:48:51 INFO - PROCESS | 2511 | 1461106131284 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:51 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff564d9800 == 47 [pid = 2511] [id = 100] 15:48:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 103 (0x7eff517d5800) [pid = 2511] [serial = 299] [outer = (nil)] 15:48:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 104 (0x7eff5432bc00) [pid = 2511] [serial = 300] [outer = 0x7eff517d5800] 15:48:51 INFO - PROCESS | 2511 | 1461106131355 Marionette DEBUG loaded listener.js 15:48:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 105 (0x7eff54f3b400) [pid = 2511] [serial = 301] [outer = 0x7eff517d5800] 15:48:52 INFO - PROCESS | 2511 | 1461106132125 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]]]}] 15:48:52 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. 15:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1035ms 15:48:52 INFO - PROCESS | 2511 | 1461106132152 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 15:48:52 INFO - PROCESS | 2511 | 1461106132156 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 15:48:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:48:52 INFO - PROCESS | 2511 | 1461106132172 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:48:52 INFO - PROCESS | 2511 | 1461106132176 Marionette TRACE conn3 <- [1,374,null,{}] 15:48:52 INFO - PROCESS | 2511 | 1461106132229 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}] 15:48:52 INFO - PROCESS | 2511 | 1461106132405 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 15:48:52 INFO - PROCESS | 2511 | 1461106132421 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:52 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56964000 == 48 [pid = 2511] [id = 101] 15:48:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 106 (0x7eff518eac00) [pid = 2511] [serial = 302] [outer = (nil)] 15:48:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 107 (0x7eff55977c00) [pid = 2511] [serial = 303] [outer = 0x7eff518eac00] 15:48:52 INFO - PROCESS | 2511 | 1461106132483 Marionette DEBUG loaded listener.js 15:48:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 108 (0x7eff55c74c00) [pid = 2511] [serial = 304] [outer = 0x7eff518eac00] 15:48:53 INFO - PROCESS | 2511 | 1461106133313 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:48:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:48:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1181ms 15:48:53 INFO - PROCESS | 2511 | 1461106133346 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 15:48:53 INFO - PROCESS | 2511 | 1461106133348 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 15:48:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:48:53 INFO - PROCESS | 2511 | 1461106133355 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:48:53 INFO - PROCESS | 2511 | 1461106133357 Marionette TRACE conn3 <- [1,378,null,{}] 15:48:53 INFO - PROCESS | 2511 | 1461106133367 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}] 15:48:53 INFO - PROCESS | 2511 | 1461106133573 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 15:48:53 INFO - PROCESS | 2511 | 1461106133603 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:53 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff576cb800 == 49 [pid = 2511] [id = 102] 15:48:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 109 (0x7eff56481c00) [pid = 2511] [serial = 305] [outer = (nil)] 15:48:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 110 (0x7eff5724f000) [pid = 2511] [serial = 306] [outer = 0x7eff56481c00] 15:48:53 INFO - PROCESS | 2511 | 1461106133680 Marionette DEBUG loaded listener.js 15:48:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 111 (0x7eff576e5800) [pid = 2511] [serial = 307] [outer = 0x7eff56481c00] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 110 (0x7eff4debc000) [pid = 2511] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 109 (0x7eff4d7e6400) [pid = 2511] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 108 (0x7eff4deb8c00) [pid = 2511] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 107 (0x7eff517a3800) [pid = 2511] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 106 (0x7eff54191000) [pid = 2511] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 105 (0x7eff57254c00) [pid = 2511] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 104 (0x7eff4da6ac00) [pid = 2511] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 103 (0x7eff5783dc00) [pid = 2511] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 102 (0x7eff517a1c00) [pid = 2511] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 101 (0x7eff57234000) [pid = 2511] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 100 (0x7eff4e79b000) [pid = 2511] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 99 (0x7eff5597e400) [pid = 2511] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 98 (0x7eff6962c000) [pid = 2511] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 97 (0x7eff54e98800) [pid = 2511] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 96 (0x7eff4e7a0400) [pid = 2511] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 95 (0x7eff517ccc00) [pid = 2511] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 94 (0x7eff518e1c00) [pid = 2511] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 93 (0x7eff4cdd5000) [pid = 2511] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 92 (0x7eff64450400) [pid = 2511] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 91 (0x7eff4d7e8c00) [pid = 2511] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:48:54 INFO - PROCESS | 2511 | --DOMWINDOW == 90 (0x7eff6ddeec00) [pid = 2511] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:48:54 INFO - PROCESS | 2511 | 1461106134856 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:48:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:48:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1534ms 15:48:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:48:54 INFO - PROCESS | 2511 | 1461106134890 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 15:48:54 INFO - PROCESS | 2511 | 1461106134892 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 15:48:54 INFO - PROCESS | 2511 | 1461106134897 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:48:54 INFO - PROCESS | 2511 | 1461106134901 Marionette TRACE conn3 <- [1,382,null,{}] 15:48:54 INFO - PROCESS | 2511 | 1461106134914 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}] 15:48:55 INFO - PROCESS | 2511 | 1461106135088 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 15:48:55 INFO - PROCESS | 2511 | 1461106135152 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:55 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56422000 == 50 [pid = 2511] [id = 103] 15:48:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 91 (0x7eff4cdd9c00) [pid = 2511] [serial = 308] [outer = (nil)] 15:48:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 92 (0x7eff517a0800) [pid = 2511] [serial = 309] [outer = 0x7eff4cdd9c00] 15:48:55 INFO - PROCESS | 2511 | 1461106135310 Marionette DEBUG loaded listener.js 15:48:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 93 (0x7eff5597e400) [pid = 2511] [serial = 310] [outer = 0x7eff4cdd9c00] 15:48:55 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:48:55 INFO - PROCESS | 2511 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:48:55 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:48:55 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:48:55 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:48:55 INFO - PROCESS | 2511 | 1461106135909 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:48:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:48:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1038ms 15:48:55 INFO - PROCESS | 2511 | 1461106135936 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 15:48:55 INFO - PROCESS | 2511 | 1461106135940 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 15:48:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:48:55 INFO - PROCESS | 2511 | 1461106135946 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:48:55 INFO - PROCESS | 2511 | 1461106135948 Marionette TRACE conn3 <- [1,386,null,{}] 15:48:55 INFO - PROCESS | 2511 | 1461106135953 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}] 15:48:56 INFO - PROCESS | 2511 | 1461106136081 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 15:48:56 INFO - PROCESS | 2511 | 1461106136095 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:56 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff59b0f000 == 51 [pid = 2511] [id = 104] 15:48:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 94 (0x7eff55982c00) [pid = 2511] [serial = 311] [outer = (nil)] 15:48:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 95 (0x7eff57251000) [pid = 2511] [serial = 312] [outer = 0x7eff55982c00] 15:48:56 INFO - PROCESS | 2511 | 1461106136156 Marionette DEBUG loaded listener.js 15:48:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 96 (0x7eff587bc400) [pid = 2511] [serial = 313] [outer = 0x7eff55982c00] 15:48:57 INFO - PROCESS | 2511 | 1461106137123 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]]]}] 15:48:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:48:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1226ms 15:48:57 INFO - PROCESS | 2511 | 1461106137174 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 15:48:57 INFO - PROCESS | 2511 | 1461106137180 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 15:48:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:48:57 INFO - PROCESS | 2511 | 1461106137188 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:48:57 INFO - PROCESS | 2511 | 1461106137194 Marionette TRACE conn3 <- [1,390,null,{}] 15:48:57 INFO - PROCESS | 2511 | 1461106137202 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}] 15:48:57 INFO - PROCESS | 2511 | 1461106137371 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 15:48:57 INFO - PROCESS | 2511 | 1461106137486 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:57 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5139c800 == 52 [pid = 2511] [id = 105] 15:48:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 97 (0x7eff4d695800) [pid = 2511] [serial = 314] [outer = (nil)] 15:48:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 98 (0x7eff4d69b400) [pid = 2511] [serial = 315] [outer = 0x7eff4d695800] 15:48:57 INFO - PROCESS | 2511 | 1461106137561 Marionette DEBUG loaded listener.js 15:48:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 99 (0x7eff4d7e1400) [pid = 2511] [serial = 316] [outer = 0x7eff4d695800] 15:48:58 INFO - PROCESS | 2511 | 1461106138484 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]]]}] 15:48:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:48:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1333ms 15:48:58 INFO - PROCESS | 2511 | 1461106138521 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 15:48:58 INFO - PROCESS | 2511 | 1461106138529 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 15:48:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:48:58 INFO - PROCESS | 2511 | 1461106138539 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:48:58 INFO - PROCESS | 2511 | 1461106138542 Marionette TRACE conn3 <- [1,394,null,{}] 15:48:58 INFO - PROCESS | 2511 | 1461106138548 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}] 15:48:58 INFO - PROCESS | 2511 | 1461106138701 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 15:48:58 INFO - PROCESS | 2511 | 1461106138846 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:58 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56957800 == 53 [pid = 2511] [id = 106] 15:48:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 100 (0x7eff4d691c00) [pid = 2511] [serial = 317] [outer = (nil)] 15:48:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 101 (0x7eff4e550400) [pid = 2511] [serial = 318] [outer = 0x7eff4d691c00] 15:48:58 INFO - PROCESS | 2511 | 1461106138916 Marionette DEBUG loaded listener.js 15:48:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 102 (0x7eff4e7a3400) [pid = 2511] [serial = 319] [outer = 0x7eff4d691c00] 15:48:59 INFO - PROCESS | 2511 | 1461106139914 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]]]}] 15:48:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:48:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1432ms 15:48:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:48:59 INFO - PROCESS | 2511 | 1461106139972 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 15:48:59 INFO - PROCESS | 2511 | 1461106139975 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 15:48:59 INFO - PROCESS | 2511 | 1461106139981 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:48:59 INFO - PROCESS | 2511 | 1461106139987 Marionette TRACE conn3 <- [1,398,null,{}] 15:49:00 INFO - PROCESS | 2511 | 1461106140002 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}] 15:49:00 INFO - PROCESS | 2511 | 1461106140217 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 15:49:00 INFO - PROCESS | 2511 | 1461106140404 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:00 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5e51e800 == 54 [pid = 2511] [id = 107] 15:49:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 103 (0x7eff4f844400) [pid = 2511] [serial = 320] [outer = (nil)] 15:49:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 104 (0x7eff5409b800) [pid = 2511] [serial = 321] [outer = 0x7eff4f844400] 15:49:00 INFO - PROCESS | 2511 | 1461106140533 Marionette DEBUG loaded listener.js 15:49:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 105 (0x7eff55c6f000) [pid = 2511] [serial = 322] [outer = 0x7eff4f844400] 15:49:01 INFO - PROCESS | 2511 | 1461106141565 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]]]}] 15:49:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:49:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1638ms 15:49:01 INFO - PROCESS | 2511 | 1461106141619 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 15:49:01 INFO - PROCESS | 2511 | 1461106141623 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 15:49:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:49:01 INFO - PROCESS | 2511 | 1461106141629 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:49:01 INFO - PROCESS | 2511 | 1461106141632 Marionette TRACE conn3 <- [1,402,null,{}] 15:49:01 INFO - PROCESS | 2511 | 1461106141638 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}] 15:49:01 INFO - PROCESS | 2511 | 1461106141812 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 15:49:02 INFO - PROCESS | 2511 | 1461106142002 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:02 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff65370000 == 55 [pid = 2511] [id = 108] 15:49:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 106 (0x7eff561f3000) [pid = 2511] [serial = 323] [outer = (nil)] 15:49:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 107 (0x7eff57231c00) [pid = 2511] [serial = 324] [outer = 0x7eff561f3000] 15:49:02 INFO - PROCESS | 2511 | 1461106142094 Marionette DEBUG loaded listener.js 15:49:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 108 (0x7eff57257400) [pid = 2511] [serial = 325] [outer = 0x7eff561f3000] 15:49:02 INFO - PROCESS | 2511 | 1461106142914 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]]]}] 15:49:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:49:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1328ms 15:49:02 INFO - PROCESS | 2511 | 1461106142959 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 15:49:02 INFO - PROCESS | 2511 | 1461106142963 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 15:49:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:49:02 INFO - PROCESS | 2511 | 1461106142969 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:49:02 INFO - PROCESS | 2511 | 1461106142972 Marionette TRACE conn3 <- [1,406,null,{}] 15:49:02 INFO - PROCESS | 2511 | 1461106142978 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}] 15:49:03 INFO - PROCESS | 2511 | 1461106143141 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 15:49:03 INFO - PROCESS | 2511 | 1461106143293 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:03 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff679c5800 == 56 [pid = 2511] [id = 109] 15:49:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 109 (0x7eff565a5000) [pid = 2511] [serial = 326] [outer = (nil)] 15:49:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 110 (0x7eff59c61400) [pid = 2511] [serial = 327] [outer = 0x7eff565a5000] 15:49:03 INFO - PROCESS | 2511 | 1461106143367 Marionette DEBUG loaded listener.js 15:49:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 111 (0x7eff5d92d000) [pid = 2511] [serial = 328] [outer = 0x7eff565a5000] 15:49:04 INFO - PROCESS | 2511 | 1461106144199 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]]]}] 15:49:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:49:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1282ms 15:49:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:49:04 INFO - PROCESS | 2511 | 1461106144253 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 15:49:04 INFO - PROCESS | 2511 | 1461106144256 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 15:49:04 INFO - PROCESS | 2511 | 1461106144263 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:49:04 INFO - PROCESS | 2511 | 1461106144266 Marionette TRACE conn3 <- [1,410,null,{}] 15:49:04 INFO - PROCESS | 2511 | 1461106144271 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}] 15:49:04 INFO - PROCESS | 2511 | 1461106144462 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 15:49:04 INFO - PROCESS | 2511 | 1461106144606 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:04 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff69c1f800 == 57 [pid = 2511] [id = 110] 15:49:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 112 (0x7eff5674e800) [pid = 2511] [serial = 329] [outer = (nil)] 15:49:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 113 (0x7eff56757400) [pid = 2511] [serial = 330] [outer = 0x7eff5674e800] 15:49:04 INFO - PROCESS | 2511 | 1461106144680 Marionette DEBUG loaded listener.js 15:49:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 114 (0x7eff644b3000) [pid = 2511] [serial = 331] [outer = 0x7eff5674e800] 15:49:05 INFO - PROCESS | 2511 | 1461106145588 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]]]}] 15:49:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:49:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1386ms 15:49:05 INFO - PROCESS | 2511 | 1461106145649 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 15:49:05 INFO - PROCESS | 2511 | 1461106145653 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 15:49:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:49:05 INFO - PROCESS | 2511 | 1461106145659 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:49:05 INFO - PROCESS | 2511 | 1461106145662 Marionette TRACE conn3 <- [1,414,null,{}] 15:49:05 INFO - PROCESS | 2511 | 1461106145668 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}] 15:49:05 INFO - PROCESS | 2511 | 1461106145841 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 15:49:05 INFO - PROCESS | 2511 | 1461106145984 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:06 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff64522800 == 58 [pid = 2511] [id = 111] 15:49:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 115 (0x7eff4d690400) [pid = 2511] [serial = 332] [outer = (nil)] 15:49:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 116 (0x7eff636cd800) [pid = 2511] [serial = 333] [outer = 0x7eff4d690400] 15:49:06 INFO - PROCESS | 2511 | 1461106146056 Marionette DEBUG loaded listener.js 15:49:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 117 (0x7eff6590dc00) [pid = 2511] [serial = 334] [outer = 0x7eff4d690400] 15:49:06 INFO - PROCESS | 2511 | 1461106146958 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]]]}] 15:49:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:49:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1333ms 15:49:06 INFO - PROCESS | 2511 | 1461106146993 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 15:49:06 INFO - PROCESS | 2511 | 1461106146997 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 15:49:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:49:07 INFO - PROCESS | 2511 | 1461106147003 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:49:07 INFO - PROCESS | 2511 | 1461106147005 Marionette TRACE conn3 <- [1,418,null,{}] 15:49:07 INFO - PROCESS | 2511 | 1461106147011 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}] 15:49:07 INFO - PROCESS | 2511 | 1461106147173 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 15:49:07 INFO - PROCESS | 2511 | 1461106147534 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:07 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff519e4000 == 59 [pid = 2511] [id = 112] 15:49:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 118 (0x7eff4ccc5800) [pid = 2511] [serial = 335] [outer = (nil)] 15:49:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 119 (0x7eff4d691000) [pid = 2511] [serial = 336] [outer = 0x7eff4ccc5800] 15:49:07 INFO - PROCESS | 2511 | 1461106147687 Marionette DEBUG loaded listener.js 15:49:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 120 (0x7eff4d69ec00) [pid = 2511] [serial = 337] [outer = 0x7eff4ccc5800] 15:49:09 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56422000 == 58 [pid = 2511] [id = 103] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 119 (0x7eff69af5c00) [pid = 2511] [serial = 273] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff576cb800 == 57 [pid = 2511] [id = 102] 15:49:09 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff564d9800 == 56 [pid = 2511] [id = 100] 15:49:09 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff54349800 == 55 [pid = 2511] [id = 99] 15:49:09 INFO - PROCESS | 2511 | 1461106149205 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]]]}] 15:49:09 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4f42e000 == 54 [pid = 2511] [id = 98] 15:49:09 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5131f800 == 53 [pid = 2511] [id = 97] 15:49:09 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 15:49:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2234ms 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 118 (0x7eff56480400) [pid = 2511] [serial = 210] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 117 (0x7eff6c582000) [pid = 2511] [serial = 192] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 116 (0x7eff56485800) [pid = 2511] [serial = 213] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 115 (0x7eff4f699c00) [pid = 2511] [serial = 195] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 114 (0x7eff55eb8000) [pid = 2511] [serial = 198] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 113 (0x7eff6dd9c000) [pid = 2511] [serial = 207] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 112 (0x7eff69c27800) [pid = 2511] [serial = 204] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 111 (0x7eff59e84400) [pid = 2511] [serial = 201] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 110 (0x7eff59e1b000) [pid = 2511] [serial = 267] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 109 (0x7eff55c77000) [pid = 2511] [serial = 270] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 108 (0x7eff6364d400) [pid = 2511] [serial = 268] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 107 (0x7eff64790000) [pid = 2511] [serial = 244] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 106 (0x7eff57238400) [pid = 2511] [serial = 243] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 105 (0x7eff517a3c00) [pid = 2511] [serial = 234] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 104 (0x7eff4f69bc00) [pid = 2511] [serial = 233] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 103 (0x7eff59cf8c00) [pid = 2511] [serial = 238] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 102 (0x7eff56482c00) [pid = 2511] [serial = 237] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 101 (0x7eff4cdd4c00) [pid = 2511] [serial = 250] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 100 (0x7eff6dde3c00) [pid = 2511] [serial = 249] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 99 (0x7eff55b25000) [pid = 2511] [serial = 261] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 98 (0x7eff56478c00) [pid = 2511] [serial = 262] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 97 (0x7eff4f840000) [pid = 2511] [serial = 258] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 96 (0x7eff517a6c00) [pid = 2511] [serial = 259] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 95 (0x7eff57238800) [pid = 2511] [serial = 264] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 94 (0x7eff518e7c00) [pid = 2511] [serial = 246] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 93 (0x7eff57235400) [pid = 2511] [serial = 247] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 92 (0x7eff4cddec00) [pid = 2511] [serial = 252] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 91 (0x7eff4d84f000) [pid = 2511] [serial = 253] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 90 (0x7eff6962ac00) [pid = 2511] [serial = 241] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 89 (0x7eff65907400) [pid = 2511] [serial = 240] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 88 (0x7eff4df6a800) [pid = 2511] [serial = 256] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 87 (0x7eff4d859000) [pid = 2511] [serial = 255] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 86 (0x7eff6782a000) [pid = 2511] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 85 (0x7eff65ab9c00) [pid = 2511] [serial = 271] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | --DOMWINDOW == 84 (0x7eff57836800) [pid = 2511] [serial = 265] [outer = (nil)] [url = about:blank] 15:49:09 INFO - PROCESS | 2511 | 1461106149286 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 15:49:09 INFO - PROCESS | 2511 | 1461106149294 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 15:49:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:49:09 INFO - PROCESS | 2511 | 1461106149307 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:49:09 INFO - PROCESS | 2511 | 1461106149311 Marionette TRACE conn3 <- [1,422,null,{}] 15:49:09 INFO - PROCESS | 2511 | 1461106149321 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}] 15:49:09 INFO - PROCESS | 2511 | 1461106149468 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 15:49:09 INFO - PROCESS | 2511 | 1461106149480 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:09 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f60f000 == 54 [pid = 2511] [id = 113] 15:49:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 85 (0x7eff4cdd4000) [pid = 2511] [serial = 338] [outer = (nil)] 15:49:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 86 (0x7eff4e54a400) [pid = 2511] [serial = 339] [outer = 0x7eff4cdd4000] 15:49:09 INFO - PROCESS | 2511 | 1461106149546 Marionette DEBUG loaded listener.js 15:49:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 87 (0x7eff4e79e400) [pid = 2511] [serial = 340] [outer = 0x7eff4cdd4000] 15:49:10 INFO - PROCESS | 2511 | 1461106150804 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]]]}] 15:49:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:49:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1551ms 15:49:10 INFO - PROCESS | 2511 | 1461106150859 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 15:49:10 INFO - PROCESS | 2511 | 1461106150865 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 15:49:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:49:10 INFO - PROCESS | 2511 | 1461106150874 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:49:10 INFO - PROCESS | 2511 | 1461106150876 Marionette TRACE conn3 <- [1,426,null,{}] 15:49:10 INFO - PROCESS | 2511 | 1461106150880 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}] 15:49:11 INFO - PROCESS | 2511 | 1461106151071 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 15:49:11 INFO - PROCESS | 2511 | 1461106151169 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:11 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56015000 == 55 [pid = 2511] [id = 114] 15:49:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 88 (0x7eff4e54bc00) [pid = 2511] [serial = 341] [outer = (nil)] 15:49:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 89 (0x7eff4e9f7c00) [pid = 2511] [serial = 342] [outer = 0x7eff4e54bc00] 15:49:11 INFO - PROCESS | 2511 | 1461106151234 Marionette DEBUG loaded listener.js 15:49:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 90 (0x7eff514ca000) [pid = 2511] [serial = 343] [outer = 0x7eff4e54bc00] 15:49:12 INFO - PROCESS | 2511 | 1461106152061 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] 15:49:12 INFO - PROCESS | 2511 | 1461106152121 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 15:49:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:49:12 INFO - PROCESS | 2511 | 1461106152131 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:49:12 INFO - PROCESS | 2511 | 1461106152141 Marionette TRACE conn3 <- [1,430,null,{}] 15:49:12 INFO - PROCESS | 2511 | 1461106152161 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}] 15:49:12 INFO - PROCESS | 2511 | 1461106152375 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 15:49:12 INFO - PROCESS | 2511 | 1461106152394 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:12 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f4d2800 == 56 [pid = 2511] [id = 115] 15:49:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 91 (0x7eff517d5c00) [pid = 2511] [serial = 344] [outer = (nil)] 15:49:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 92 (0x7eff54aba400) [pid = 2511] [serial = 345] [outer = 0x7eff517d5c00] 15:49:12 INFO - PROCESS | 2511 | 1461106152461 Marionette DEBUG loaded listener.js 15:49:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 93 (0x7eff55eb8000) [pid = 2511] [serial = 346] [outer = 0x7eff517d5c00] 15:49:13 INFO - PROCESS | 2511 | 1461106153380 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]]]}] 15:49:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:49:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1291ms 15:49:13 INFO - PROCESS | 2511 | 1461106153421 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 15:49:13 INFO - PROCESS | 2511 | 1461106153425 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 15:49:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:49:13 INFO - PROCESS | 2511 | 1461106153431 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:49:13 INFO - PROCESS | 2511 | 1461106153434 Marionette TRACE conn3 <- [1,434,null,{}] 15:49:13 INFO - PROCESS | 2511 | 1461106153439 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}] 15:49:13 INFO - PROCESS | 2511 | 1461106153625 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 15:49:13 INFO - PROCESS | 2511 | 1461106153649 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:13 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5875c800 == 57 [pid = 2511] [id = 116] 15:49:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 94 (0x7eff4e7a7c00) [pid = 2511] [serial = 347] [outer = (nil)] 15:49:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 95 (0x7eff5674ac00) [pid = 2511] [serial = 348] [outer = 0x7eff4e7a7c00] 15:49:13 INFO - PROCESS | 2511 | 1461106153713 Marionette DEBUG loaded listener.js 15:49:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 96 (0x7eff56756800) [pid = 2511] [serial = 349] [outer = 0x7eff4e7a7c00] 15:49:14 INFO - PROCESS | 2511 | --DOMWINDOW == 95 (0x7eff518eac00) [pid = 2511] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:49:14 INFO - PROCESS | 2511 | --DOMWINDOW == 94 (0x7eff56481c00) [pid = 2511] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:49:14 INFO - PROCESS | 2511 | --DOMWINDOW == 93 (0x7eff4d859c00) [pid = 2511] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:49:14 INFO - PROCESS | 2511 | --DOMWINDOW == 92 (0x7eff517d5800) [pid = 2511] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:49:14 INFO - PROCESS | 2511 | --DOMWINDOW == 91 (0x7eff4e549800) [pid = 2511] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:49:14 INFO - PROCESS | 2511 | --DOMWINDOW == 90 (0x7eff5135ec00) [pid = 2511] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:49:14 INFO - PROCESS | 2511 | --DOMWINDOW == 89 (0x7eff4cdd9c00) [pid = 2511] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:49:14 INFO - PROCESS | 2511 | --DOMWINDOW == 88 (0x7eff53490400) [pid = 2511] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:49:14 INFO - PROCESS | 2511 | 1461106154617 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]]]}] 15:49:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:49:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1231ms 15:49:14 INFO - PROCESS | 2511 | 1461106154664 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 15:49:14 INFO - PROCESS | 2511 | 1461106154667 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 15:49:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:49:14 INFO - PROCESS | 2511 | 1461106154673 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:49:14 INFO - PROCESS | 2511 | 1461106154675 Marionette TRACE conn3 <- [1,438,null,{}] 15:49:14 INFO - PROCESS | 2511 | 1461106154680 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}] 15:49:14 INFO - PROCESS | 2511 | 1461106154823 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 15:49:14 INFO - PROCESS | 2511 | 1461106154837 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:14 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff59c0e000 == 58 [pid = 2511] [id = 117] 15:49:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 89 (0x7eff56759800) [pid = 2511] [serial = 350] [outer = (nil)] 15:49:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 90 (0x7eff5722dc00) [pid = 2511] [serial = 351] [outer = 0x7eff56759800] 15:49:14 INFO - PROCESS | 2511 | 1461106154913 Marionette DEBUG loaded listener.js 15:49:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 91 (0x7eff583a0800) [pid = 2511] [serial = 352] [outer = 0x7eff56759800] 15:49:15 INFO - PROCESS | 2511 | 1461106155803 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]]]}] 15:49:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:49:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1183ms 15:49:15 INFO - PROCESS | 2511 | 1461106155858 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 15:49:15 INFO - PROCESS | 2511 | 1461106155861 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 15:49:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:49:15 INFO - PROCESS | 2511 | 1461106155867 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:49:15 INFO - PROCESS | 2511 | 1461106155870 Marionette TRACE conn3 <- [1,442,null,{}] 15:49:15 INFO - PROCESS | 2511 | 1461106155875 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}] 15:49:16 INFO - PROCESS | 2511 | 1461106156029 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 15:49:16 INFO - PROCESS | 2511 | 1461106156044 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:16 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4de0f800 == 59 [pid = 2511] [id = 118] 15:49:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 92 (0x7eff4ccbf800) [pid = 2511] [serial = 353] [outer = (nil)] 15:49:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 93 (0x7eff4ccc5400) [pid = 2511] [serial = 354] [outer = 0x7eff4ccbf800] 15:49:16 INFO - PROCESS | 2511 | 1461106156193 Marionette DEBUG loaded listener.js 15:49:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 94 (0x7eff4d7e5c00) [pid = 2511] [serial = 355] [outer = 0x7eff4ccbf800] 15:49:17 INFO - PROCESS | 2511 | 1461106157313 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]]]}] 15:49:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:49:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1485ms 15:49:17 INFO - PROCESS | 2511 | 1461106157354 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 15:49:17 INFO - PROCESS | 2511 | 1461106157361 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 15:49:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:49:17 INFO - PROCESS | 2511 | 1461106157373 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:49:17 INFO - PROCESS | 2511 | 1461106157377 Marionette TRACE conn3 <- [1,446,null,{}] 15:49:17 INFO - PROCESS | 2511 | 1461106157386 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}] 15:49:17 INFO - PROCESS | 2511 | 1461106157580 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 15:49:17 INFO - PROCESS | 2511 | 1461106157777 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:17 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5677a800 == 60 [pid = 2511] [id = 119] 15:49:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 95 (0x7eff4e7a8400) [pid = 2511] [serial = 356] [outer = (nil)] 15:49:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 96 (0x7eff4f699000) [pid = 2511] [serial = 357] [outer = 0x7eff4e7a8400] 15:49:17 INFO - PROCESS | 2511 | 1461106157872 Marionette DEBUG loaded listener.js 15:49:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 97 (0x7eff5179a800) [pid = 2511] [serial = 358] [outer = 0x7eff4e7a8400] 15:49:18 INFO - PROCESS | 2511 | 1461106158849 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]]]}] 15:49:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:49:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1534ms 15:49:18 INFO - PROCESS | 2511 | 1461106158907 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 15:49:18 INFO - PROCESS | 2511 | 1461106158913 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 15:49:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:49:18 INFO - PROCESS | 2511 | 1461106158924 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:49:18 INFO - PROCESS | 2511 | 1461106158928 Marionette TRACE conn3 <- [1,450,null,{}] 15:49:18 INFO - PROCESS | 2511 | 1461106158934 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}] 15:49:19 INFO - PROCESS | 2511 | 1461106159120 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 15:49:19 INFO - PROCESS | 2511 | 1461106159346 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:19 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5e5c8800 == 61 [pid = 2511] [id = 120] 15:49:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 98 (0x7eff4e9f0400) [pid = 2511] [serial = 359] [outer = (nil)] 15:49:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 99 (0x7eff54f3d800) [pid = 2511] [serial = 360] [outer = 0x7eff4e9f0400] 15:49:19 INFO - PROCESS | 2511 | 1461106159439 Marionette DEBUG loaded listener.js 15:49:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 100 (0x7eff56484000) [pid = 2511] [serial = 361] [outer = 0x7eff4e9f0400] 15:49:20 INFO - PROCESS | 2511 | 1461106160355 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] 15:49:20 INFO - PROCESS | 2511 | 1461106160441 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 15:49:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:49:20 INFO - PROCESS | 2511 | 1461106160448 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:49:20 INFO - PROCESS | 2511 | 1461106160454 Marionette TRACE conn3 <- [1,454,null,{}] 15:49:20 INFO - PROCESS | 2511 | 1461106160471 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}] 15:49:20 INFO - PROCESS | 2511 | 1461106160713 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 15:49:20 INFO - PROCESS | 2511 | 1461106160927 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:20 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6950d000 == 62 [pid = 2511] [id = 121] 15:49:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 101 (0x7eff56484800) [pid = 2511] [serial = 362] [outer = (nil)] 15:49:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 102 (0x7eff586a5000) [pid = 2511] [serial = 363] [outer = 0x7eff56484800] 15:49:21 INFO - PROCESS | 2511 | 1461106161015 Marionette DEBUG loaded listener.js 15:49:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 103 (0x7eff5d92d800) [pid = 2511] [serial = 364] [outer = 0x7eff56484800] 15:49:21 INFO - PROCESS | 2511 | [2511] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:21 INFO - PROCESS | 2511 | 1461106161907 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]]]}] 15:49:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:49:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1490ms 15:49:21 INFO - PROCESS | 2511 | 1461106161939 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 15:49:21 INFO - PROCESS | 2511 | 1461106161943 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 15:49:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:49:21 INFO - PROCESS | 2511 | 1461106161951 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:49:21 INFO - PROCESS | 2511 | 1461106161954 Marionette TRACE conn3 <- [1,458,null,{}] 15:49:21 INFO - PROCESS | 2511 | 1461106161960 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}] 15:49:22 INFO - PROCESS | 2511 | 1461106162141 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 15:49:22 INFO - PROCESS | 2511 | 1461106162288 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:22 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff69a45000 == 63 [pid = 2511] [id = 122] 15:49:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 104 (0x7eff4e4e6000) [pid = 2511] [serial = 365] [outer = (nil)] 15:49:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 105 (0x7eff4e4ee800) [pid = 2511] [serial = 366] [outer = 0x7eff4e4e6000] 15:49:22 INFO - PROCESS | 2511 | 1461106162371 Marionette DEBUG loaded listener.js 15:49:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 106 (0x7eff59c73800) [pid = 2511] [serial = 367] [outer = 0x7eff4e4e6000] 15:49:23 INFO - PROCESS | 2511 | 1461106163319 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] 15:49:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:49:23 INFO - PROCESS | 2511 | 1461106163388 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 15:49:23 INFO - PROCESS | 2511 | 1461106163395 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:49:23 INFO - PROCESS | 2511 | 1461106163398 Marionette TRACE conn3 <- [1,462,null,{}] 15:49:23 INFO - PROCESS | 2511 | 1461106163405 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}] 15:49:23 INFO - PROCESS | 2511 | 1461106163624 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 15:49:23 INFO - PROCESS | 2511 | 1461106163833 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:23 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6db22800 == 64 [pid = 2511] [id = 123] 15:49:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 107 (0x7eff64794000) [pid = 2511] [serial = 368] [outer = (nil)] 15:49:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 108 (0x7eff64937c00) [pid = 2511] [serial = 369] [outer = 0x7eff64794000] 15:49:23 INFO - PROCESS | 2511 | 1461106163975 Marionette DEBUG loaded listener.js 15:49:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 109 (0x7eff69059400) [pid = 2511] [serial = 370] [outer = 0x7eff64794000] 15:49:24 INFO - PROCESS | 2511 | [2511] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:24 INFO - PROCESS | 2511 | 1461106164982 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] 15:49:25 INFO - PROCESS | 2511 | 1461106165036 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 15:49:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:49:25 INFO - PROCESS | 2511 | 1461106165043 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:49:25 INFO - PROCESS | 2511 | 1461106165047 Marionette TRACE conn3 <- [1,466,null,{}] 15:49:25 INFO - PROCESS | 2511 | 1461106165053 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}] 15:49:25 INFO - PROCESS | 2511 | 1461106165246 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 15:49:25 INFO - PROCESS | 2511 | 1461106165462 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:25 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d481000 == 65 [pid = 2511] [id = 124] 15:49:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 110 (0x7eff5674ec00) [pid = 2511] [serial = 371] [outer = (nil)] 15:49:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 111 (0x7eff69af6400) [pid = 2511] [serial = 372] [outer = 0x7eff5674ec00] 15:49:25 INFO - PROCESS | 2511 | 1461106165561 Marionette DEBUG loaded listener.js 15:49:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 112 (0x7eff69c31800) [pid = 2511] [serial = 373] [outer = 0x7eff5674ec00] 15:49:26 INFO - PROCESS | 2511 | 1461106166500 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] 15:49:26 INFO - PROCESS | 2511 | 1461106166581 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 15:49:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:49:26 INFO - PROCESS | 2511 | 1461106166588 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:49:26 INFO - PROCESS | 2511 | 1461106166591 Marionette TRACE conn3 <- [1,470,null,{}] 15:49:26 INFO - PROCESS | 2511 | 1461106166598 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}] 15:49:26 INFO - PROCESS | 2511 | 1461106166797 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 15:49:27 INFO - PROCESS | 2511 | 1461106167011 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:27 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d8ad800 == 66 [pid = 2511] [id = 125] 15:49:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 113 (0x7eff4ce06c00) [pid = 2511] [serial = 374] [outer = (nil)] 15:49:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 114 (0x7eff4ce0d000) [pid = 2511] [serial = 375] [outer = 0x7eff4ce06c00] 15:49:27 INFO - PROCESS | 2511 | 1461106167115 Marionette DEBUG loaded listener.js 15:49:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 115 (0x7eff4d69dc00) [pid = 2511] [serial = 376] [outer = 0x7eff4ce06c00] 15:49:28 INFO - PROCESS | 2511 | 1461106168334 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]]]}] 15:49:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:49:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1786ms 15:49:28 INFO - PROCESS | 2511 | 1461106168375 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 15:49:28 INFO - PROCESS | 2511 | 1461106168380 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 15:49:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:49:28 INFO - PROCESS | 2511 | 1461106168388 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:49:28 INFO - PROCESS | 2511 | 1461106168393 Marionette TRACE conn3 <- [1,474,null,{}] 15:49:28 INFO - PROCESS | 2511 | 1461106168410 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}] 15:49:28 INFO - PROCESS | 2511 | 1461106168621 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 15:49:28 INFO - PROCESS | 2511 | 1461106168756 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:28 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56411000 == 67 [pid = 2511] [id = 126] 15:49:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 116 (0x7eff4ce0e800) [pid = 2511] [serial = 377] [outer = (nil)] 15:49:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 117 (0x7eff4d692c00) [pid = 2511] [serial = 378] [outer = 0x7eff4ce0e800] 15:49:28 INFO - PROCESS | 2511 | 1461106168827 Marionette DEBUG loaded listener.js 15:49:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 118 (0x7eff4d84e400) [pid = 2511] [serial = 379] [outer = 0x7eff4ce0e800] 15:49:29 INFO - PROCESS | 2511 | 1461106169734 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]]]}] 15:49:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:49:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1388ms 15:49:29 INFO - PROCESS | 2511 | 1461106169777 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 15:49:29 INFO - PROCESS | 2511 | 1461106169785 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 15:49:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:49:29 INFO - PROCESS | 2511 | 1461106169794 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:49:29 INFO - PROCESS | 2511 | 1461106169798 Marionette TRACE conn3 <- [1,478,null,{}] 15:49:29 INFO - PROCESS | 2511 | 1461106169803 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}] 15:49:29 INFO - PROCESS | 2511 | 1461106169954 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 15:49:30 INFO - PROCESS | 2511 | 1461106170119 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:30 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff518a9800 == 68 [pid = 2511] [id = 127] 15:49:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 119 (0x7eff4e4e8000) [pid = 2511] [serial = 380] [outer = (nil)] 15:49:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 120 (0x7eff4e543800) [pid = 2511] [serial = 381] [outer = 0x7eff4e4e8000] 15:49:30 INFO - PROCESS | 2511 | 1461106170184 Marionette DEBUG loaded listener.js 15:49:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 121 (0x7eff4e795c00) [pid = 2511] [serial = 382] [outer = 0x7eff4e4e8000] 15:49:30 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4f623000 == 67 [pid = 2511] [id = 76] 15:49:30 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56416800 == 66 [pid = 2511] [id = 81] 15:49:30 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5826d000 == 65 [pid = 2511] [id = 74] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 120 (0x7eff59cfb000) [pid = 2511] [serial = 285] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 119 (0x7eff57251000) [pid = 2511] [serial = 312] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 118 (0x7eff4cde0800) [pid = 2511] [serial = 276] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 117 (0x7eff4e9f1400) [pid = 2511] [serial = 279] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 116 (0x7eff54094000) [pid = 2511] [serial = 282] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff59c0e000 == 64 [pid = 2511] [id = 117] 15:49:30 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5875c800 == 63 [pid = 2511] [id = 116] 15:49:30 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4f4d2800 == 62 [pid = 2511] [id = 115] 15:49:30 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56964000 == 61 [pid = 2511] [id = 101] 15:49:30 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56015000 == 60 [pid = 2511] [id = 114] 15:49:30 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4f60f000 == 59 [pid = 2511] [id = 113] 15:49:30 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff519e4000 == 58 [pid = 2511] [id = 112] 15:49:30 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56957800 == 57 [pid = 2511] [id = 106] 15:49:30 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5139c800 == 56 [pid = 2511] [id = 105] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 115 (0x7eff6c5a4c00) [pid = 2511] [serial = 274] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 114 (0x7eff576e5800) [pid = 2511] [serial = 307] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 113 (0x7eff517a0800) [pid = 2511] [serial = 309] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 112 (0x7eff55c74c00) [pid = 2511] [serial = 304] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 111 (0x7eff54f3b400) [pid = 2511] [serial = 301] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 110 (0x7eff5597e400) [pid = 2511] [serial = 310] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 109 (0x7eff55977c00) [pid = 2511] [serial = 303] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 108 (0x7eff5724f000) [pid = 2511] [serial = 306] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 107 (0x7eff4e547000) [pid = 2511] [serial = 292] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 106 (0x7eff4deba000) [pid = 2511] [serial = 291] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 105 (0x7eff5432bc00) [pid = 2511] [serial = 300] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 104 (0x7eff4e79ac00) [pid = 2511] [serial = 295] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 103 (0x7eff4e54d000) [pid = 2511] [serial = 294] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 102 (0x7eff514c2000) [pid = 2511] [serial = 297] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 101 (0x7eff517d5000) [pid = 2511] [serial = 298] [outer = (nil)] [url = about:blank] 15:49:30 INFO - PROCESS | 2511 | --DOMWINDOW == 100 (0x7eff4ccc1c00) [pid = 2511] [serial = 288] [outer = (nil)] [url = about:blank] 15:49:31 INFO - PROCESS | 2511 | 1461106171139 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]]]}] 15:49:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:49:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1390ms 15:49:31 INFO - PROCESS | 2511 | 1461106171185 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 15:49:31 INFO - PROCESS | 2511 | 1461106171189 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 15:49:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:49:31 INFO - PROCESS | 2511 | 1461106171195 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:49:31 INFO - PROCESS | 2511 | 1461106171200 Marionette TRACE conn3 <- [1,482,null,{}] 15:49:31 INFO - PROCESS | 2511 | 1461106171215 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}] 15:49:31 INFO - PROCESS | 2511 | 1461106171367 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 15:49:31 INFO - PROCESS | 2511 | 1461106171386 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:31 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56420000 == 57 [pid = 2511] [id = 128] 15:49:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 101 (0x7eff4e9fa800) [pid = 2511] [serial = 383] [outer = (nil)] 15:49:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 102 (0x7eff5179e400) [pid = 2511] [serial = 384] [outer = 0x7eff4e9fa800] 15:49:31 INFO - PROCESS | 2511 | 1461106171478 Marionette DEBUG loaded listener.js 15:49:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 103 (0x7eff518e8000) [pid = 2511] [serial = 385] [outer = 0x7eff4e9fa800] 15:49:32 INFO - PROCESS | 2511 | 1461106172341 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]]]}] 15:49:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:49:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1189ms 15:49:32 INFO - PROCESS | 2511 | 1461106172385 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 15:49:32 INFO - PROCESS | 2511 | 1461106172389 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 15:49:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:49:32 INFO - PROCESS | 2511 | 1461106172395 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:49:32 INFO - PROCESS | 2511 | 1461106172397 Marionette TRACE conn3 <- [1,486,null,{}] 15:49:32 INFO - PROCESS | 2511 | 1461106172403 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}] 15:49:32 INFO - PROCESS | 2511 | 1461106172589 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 15:49:32 INFO - PROCESS | 2511 | 1461106172612 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:32 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff57a6b000 == 58 [pid = 2511] [id = 129] 15:49:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 104 (0x7eff4f83a800) [pid = 2511] [serial = 386] [outer = (nil)] 15:49:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 105 (0x7eff55b22800) [pid = 2511] [serial = 387] [outer = 0x7eff4f83a800] 15:49:32 INFO - PROCESS | 2511 | 1461106172674 Marionette DEBUG loaded listener.js 15:49:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 106 (0x7eff5647c000) [pid = 2511] [serial = 388] [outer = 0x7eff4f83a800] 15:49:33 INFO - PROCESS | 2511 | 1461106173540 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]]]}] 15:49:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:49:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1226ms 15:49:33 INFO - PROCESS | 2511 | 1461106173623 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 15:49:33 INFO - PROCESS | 2511 | 1461106173627 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 15:49:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:49:33 INFO - PROCESS | 2511 | 1461106173632 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:49:33 INFO - PROCESS | 2511 | 1461106173635 Marionette TRACE conn3 <- [1,490,null,{}] 15:49:33 INFO - PROCESS | 2511 | 1461106173645 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}] 15:49:33 INFO - PROCESS | 2511 | 1461106173819 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 15:49:33 INFO - PROCESS | 2511 | 1461106173840 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:33 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff59bc0000 == 59 [pid = 2511] [id = 130] 15:49:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 107 (0x7eff55b2e400) [pid = 2511] [serial = 389] [outer = (nil)] 15:49:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 108 (0x7eff56750400) [pid = 2511] [serial = 390] [outer = 0x7eff55b2e400] 15:49:33 INFO - PROCESS | 2511 | 1461106173903 Marionette DEBUG loaded listener.js 15:49:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 109 (0x7eff56759c00) [pid = 2511] [serial = 391] [outer = 0x7eff55b2e400] 15:49:34 INFO - PROCESS | 2511 | 1461106174663 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]]]}] 15:49:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:49:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1085ms 15:49:34 INFO - PROCESS | 2511 | 1461106174719 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 15:49:34 INFO - PROCESS | 2511 | 1461106174723 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 15:49:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:49:34 INFO - PROCESS | 2511 | 1461106174732 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:49:34 INFO - PROCESS | 2511 | 1461106174734 Marionette TRACE conn3 <- [1,494,null,{}] 15:49:34 INFO - PROCESS | 2511 | 1461106174738 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}] 15:49:34 INFO - PROCESS | 2511 | 1461106174959 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 15:49:34 INFO - PROCESS | 2511 | 1461106174984 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:35 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff65376000 == 60 [pid = 2511] [id = 131] 15:49:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 110 (0x7eff586a7800) [pid = 2511] [serial = 392] [outer = (nil)] 15:49:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 111 (0x7eff656ca000) [pid = 2511] [serial = 393] [outer = 0x7eff586a7800] 15:49:35 INFO - PROCESS | 2511 | 1461106175047 Marionette DEBUG loaded listener.js 15:49:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 112 (0x7eff67828400) [pid = 2511] [serial = 394] [outer = 0x7eff586a7800] 15:49:35 INFO - PROCESS | 2511 | --DOMWINDOW == 111 (0x7eff517d5c00) [pid = 2511] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:49:35 INFO - PROCESS | 2511 | --DOMWINDOW == 110 (0x7eff4e7a7c00) [pid = 2511] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:49:35 INFO - PROCESS | 2511 | --DOMWINDOW == 109 (0x7eff4cdd4000) [pid = 2511] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:49:35 INFO - PROCESS | 2511 | --DOMWINDOW == 108 (0x7eff4ccc5800) [pid = 2511] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:49:35 INFO - PROCESS | 2511 | --DOMWINDOW == 107 (0x7eff4e54bc00) [pid = 2511] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:49:35 INFO - PROCESS | 2511 | 1461106175990 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]]]}] 15:49:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:49:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1282ms 15:49:36 INFO - PROCESS | 2511 | 1461106176013 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 15:49:36 INFO - PROCESS | 2511 | 1461106176016 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 15:49:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:49:36 INFO - PROCESS | 2511 | 1461106176022 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:49:36 INFO - PROCESS | 2511 | 1461106176036 Marionette TRACE conn3 <- [1,498,null,{}] 15:49:36 INFO - PROCESS | 2511 | 1461106176042 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}] 15:49:36 INFO - PROCESS | 2511 | 1461106176217 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 15:49:36 INFO - PROCESS | 2511 | 1461106176235 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:36 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff653cf800 == 61 [pid = 2511] [id = 132] 15:49:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 108 (0x7eff4e54bc00) [pid = 2511] [serial = 395] [outer = (nil)] 15:49:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 109 (0x7eff587b0800) [pid = 2511] [serial = 396] [outer = 0x7eff4e54bc00] 15:49:36 INFO - PROCESS | 2511 | 1461106176295 Marionette DEBUG loaded listener.js 15:49:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 110 (0x7eff6952e400) [pid = 2511] [serial = 397] [outer = 0x7eff4e54bc00] 15:49:37 INFO - PROCESS | 2511 | 1461106177001 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]]]}] 15:49:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:49:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1038ms 15:49:37 INFO - PROCESS | 2511 | 1461106177064 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 15:49:37 INFO - PROCESS | 2511 | 1461106177068 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 15:49:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:49:37 INFO - PROCESS | 2511 | 1461106177075 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:49:37 INFO - PROCESS | 2511 | 1461106177078 Marionette TRACE conn3 <- [1,502,null,{}] 15:49:37 INFO - PROCESS | 2511 | 1461106177083 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}] 15:49:37 INFO - PROCESS | 2511 | 1461106177282 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 15:49:37 INFO - PROCESS | 2511 | 1461106177297 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:37 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6951f000 == 62 [pid = 2511] [id = 133] 15:49:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 111 (0x7eff4d7e4800) [pid = 2511] [serial = 398] [outer = (nil)] 15:49:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 112 (0x7eff51337400) [pid = 2511] [serial = 399] [outer = 0x7eff4d7e4800] 15:49:37 INFO - PROCESS | 2511 | 1461106177358 Marionette DEBUG loaded listener.js 15:49:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 113 (0x7eff5133fc00) [pid = 2511] [serial = 400] [outer = 0x7eff4d7e4800] 15:49:38 INFO - PROCESS | 2511 | 1461106178342 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]]]}] 15:49:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:49:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1299ms 15:49:38 INFO - PROCESS | 2511 | 1461106178375 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 15:49:38 INFO - PROCESS | 2511 | 1461106178380 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 15:49:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:49:38 INFO - PROCESS | 2511 | 1461106178390 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:49:38 INFO - PROCESS | 2511 | 1461106178394 Marionette TRACE conn3 <- [1,506,null,{}] 15:49:38 INFO - PROCESS | 2511 | 1461106178403 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}] 15:49:38 INFO - PROCESS | 2511 | 1461106178572 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 15:49:38 INFO - PROCESS | 2511 | 1461106178730 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:38 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff54f63000 == 63 [pid = 2511] [id = 134] 15:49:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 114 (0x7eff4ce0e000) [pid = 2511] [serial = 401] [outer = (nil)] 15:49:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 115 (0x7eff4da64400) [pid = 2511] [serial = 402] [outer = 0x7eff4ce0e000] 15:49:38 INFO - PROCESS | 2511 | 1461106178805 Marionette DEBUG loaded listener.js 15:49:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 116 (0x7eff4e545000) [pid = 2511] [serial = 403] [outer = 0x7eff4ce0e000] 15:49:39 INFO - PROCESS | 2511 | 1461106179788 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]]]}] 15:49:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:49:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1437ms 15:49:39 INFO - PROCESS | 2511 | 1461106179830 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 15:49:39 INFO - PROCESS | 2511 | 1461106179838 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 15:49:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:49:39 INFO - PROCESS | 2511 | 1461106179849 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:49:39 INFO - PROCESS | 2511 | 1461106179853 Marionette TRACE conn3 <- [1,510,null,{}] 15:49:39 INFO - PROCESS | 2511 | 1461106179860 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}] 15:49:40 INFO - PROCESS | 2511 | 1461106180047 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 15:49:40 INFO - PROCESS | 2511 | 1461106180278 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:40 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6447f800 == 64 [pid = 2511] [id = 135] 15:49:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 117 (0x7eff4e79c000) [pid = 2511] [serial = 404] [outer = (nil)] 15:49:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 118 (0x7eff51335400) [pid = 2511] [serial = 405] [outer = 0x7eff4e79c000] 15:49:40 INFO - PROCESS | 2511 | 1461106180396 Marionette DEBUG loaded listener.js 15:49:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 119 (0x7eff5148f000) [pid = 2511] [serial = 406] [outer = 0x7eff4e79c000] 15:49:41 INFO - PROCESS | 2511 | 1461106181265 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]]]}] 15:49:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:49:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1484ms 15:49:41 INFO - PROCESS | 2511 | 1461106181333 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 15:49:41 INFO - PROCESS | 2511 | 1461106181336 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 15:49:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:49:41 INFO - PROCESS | 2511 | 1461106181343 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:49:41 INFO - PROCESS | 2511 | 1461106181349 Marionette TRACE conn3 <- [1,514,null,{}] 15:49:41 INFO - PROCESS | 2511 | 1461106181365 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}] 15:49:41 INFO - PROCESS | 2511 | 1461106181593 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 15:49:41 INFO - PROCESS | 2511 | 1461106181787 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:41 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51dbf800 == 65 [pid = 2511] [id = 136] 15:49:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 120 (0x7eff56753000) [pid = 2511] [serial = 407] [outer = (nil)] 15:49:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 121 (0x7eff57255400) [pid = 2511] [serial = 408] [outer = 0x7eff56753000] 15:49:41 INFO - PROCESS | 2511 | 1461106181885 Marionette DEBUG loaded listener.js 15:49:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 122 (0x7eff57878800) [pid = 2511] [serial = 409] [outer = 0x7eff56753000] 15:49:42 INFO - PROCESS | 2511 | 1461106182709 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]]]}] 15:49:42 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 15:49:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1391ms 15:49:42 INFO - PROCESS | 2511 | 1461106182737 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 15:49:42 INFO - PROCESS | 2511 | 1461106182742 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 15:49:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:49:42 INFO - PROCESS | 2511 | 1461106182749 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:49:42 INFO - PROCESS | 2511 | 1461106182752 Marionette TRACE conn3 <- [1,518,null,{}] 15:49:42 INFO - PROCESS | 2511 | 1461106182757 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}] 15:49:42 INFO - PROCESS | 2511 | 1461106182913 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 15:49:43 INFO - PROCESS | 2511 | 1461106183065 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:43 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d659800 == 66 [pid = 2511] [id = 137] 15:49:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 123 (0x7eff56753c00) [pid = 2511] [serial = 410] [outer = (nil)] 15:49:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 124 (0x7eff57882800) [pid = 2511] [serial = 411] [outer = 0x7eff56753c00] 15:49:43 INFO - PROCESS | 2511 | 1461106183136 Marionette DEBUG loaded listener.js 15:49:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 125 (0x7eff636cd400) [pid = 2511] [serial = 412] [outer = 0x7eff56753c00] 15:49:44 INFO - PROCESS | 2511 | 1461106184001 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]]]}] 15:49:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:49:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1446ms 15:49:44 INFO - PROCESS | 2511 | 1461106184435 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 15:49:44 INFO - PROCESS | 2511 | 1461106184440 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 15:49:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:49:44 INFO - PROCESS | 2511 | 1461106184659 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:49:44 INFO - PROCESS | 2511 | 1461106184662 Marionette TRACE conn3 <- [1,522,null,{}] 15:49:44 INFO - PROCESS | 2511 | 1461106184684 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}] 15:49:44 INFO - PROCESS | 2511 | 1461106184849 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 15:49:44 INFO - PROCESS | 2511 | 1461106184994 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:45 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4679f000 == 67 [pid = 2511] [id = 138] 15:49:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 126 (0x7eff46705c00) [pid = 2511] [serial = 413] [outer = (nil)] 15:49:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 127 (0x7eff4670d000) [pid = 2511] [serial = 414] [outer = 0x7eff46705c00] 15:49:45 INFO - PROCESS | 2511 | 1461106185070 Marionette DEBUG loaded listener.js 15:49:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 128 (0x7eff69533800) [pid = 2511] [serial = 415] [outer = 0x7eff46705c00] 15:49:45 INFO - PROCESS | 2511 | 1461106185975 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]]]}] 15:49:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:49:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1457ms 15:49:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:49:46 INFO - PROCESS | 2511 | 1461106186009 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 15:49:46 INFO - PROCESS | 2511 | 1461106186012 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 15:49:46 INFO - PROCESS | 2511 | 1461106186019 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:49:46 INFO - PROCESS | 2511 | 1461106186022 Marionette TRACE conn3 <- [1,526,null,{}] 15:49:46 INFO - PROCESS | 2511 | 1461106186028 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}] 15:49:46 INFO - PROCESS | 2511 | 1461106186225 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 15:49:46 INFO - PROCESS | 2511 | 1461106186383 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:46 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f429800 == 68 [pid = 2511] [id = 139] 15:49:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 129 (0x7eff45899000) [pid = 2511] [serial = 416] [outer = (nil)] 15:49:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 130 (0x7eff458a3800) [pid = 2511] [serial = 417] [outer = 0x7eff45899000] 15:49:46 INFO - PROCESS | 2511 | 1461106186459 Marionette DEBUG loaded listener.js 15:49:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 131 (0x7eff6953c000) [pid = 2511] [serial = 418] [outer = 0x7eff45899000] 15:49:47 INFO - PROCESS | 2511 | 1461106187662 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]]]}] 15:49:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 15:49:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1686ms 15:49:47 INFO - PROCESS | 2511 | 1461106187706 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 15:49:47 INFO - PROCESS | 2511 | 1461106187711 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 15:49:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:49:47 INFO - PROCESS | 2511 | 1461106187721 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:49:47 INFO - PROCESS | 2511 | 1461106187726 Marionette TRACE conn3 <- [1,530,null,{}] 15:49:47 INFO - PROCESS | 2511 | 1461106187734 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}] 15:49:47 INFO - PROCESS | 2511 | 1461106187898 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 15:49:48 INFO - PROCESS | 2511 | 1461106188131 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:48 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51895800 == 69 [pid = 2511] [id = 140] 15:49:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 132 (0x7eff4ccbc000) [pid = 2511] [serial = 419] [outer = (nil)] 15:49:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 133 (0x7eff4ce02400) [pid = 2511] [serial = 420] [outer = 0x7eff4ccbc000] 15:49:48 INFO - PROCESS | 2511 | 1461106188275 Marionette DEBUG loaded listener.js 15:49:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 134 (0x7eff4d514000) [pid = 2511] [serial = 421] [outer = 0x7eff4ccbc000] 15:49:49 INFO - PROCESS | 2511 | 1461106189039 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"]]]}] 15:49:49 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 15:49:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:49:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:49:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:49:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:49:49 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 15:49:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:49:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:49:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:49:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:49:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1339ms 15:49:49 INFO - PROCESS | 2511 | 1461106189063 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 15:49:49 INFO - PROCESS | 2511 | 1461106189071 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 15:49:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:49:49 INFO - PROCESS | 2511 | 1461106189082 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:49:49 INFO - PROCESS | 2511 | 1461106189086 Marionette TRACE conn3 <- [1,534,null,{}] 15:49:49 INFO - PROCESS | 2511 | 1461106189092 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}] 15:49:49 INFO - PROCESS | 2511 | 1461106189294 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 15:49:49 INFO - PROCESS | 2511 | 1461106189451 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:49 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5340e800 == 70 [pid = 2511] [id = 141] 15:49:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 135 (0x7eff4d7e5400) [pid = 2511] [serial = 422] [outer = (nil)] 15:49:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 136 (0x7eff4da6ac00) [pid = 2511] [serial = 423] [outer = 0x7eff4d7e5400] 15:49:49 INFO - PROCESS | 2511 | 1461106189517 Marionette DEBUG loaded listener.js 15:49:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 137 (0x7eff4e4e9800) [pid = 2511] [serial = 424] [outer = 0x7eff4d7e5400] 15:49:49 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4dc1f800 == 69 [pid = 2511] [id = 47] 15:49:49 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6c542800 == 68 [pid = 2511] [id = 70] 15:49:49 INFO - PROCESS | 2511 | --DOMWINDOW == 136 (0x7eff636cd800) [pid = 2511] [serial = 333] [outer = (nil)] [url = about:blank] 15:49:49 INFO - PROCESS | 2511 | --DOMWINDOW == 135 (0x7eff5722dc00) [pid = 2511] [serial = 351] [outer = (nil)] [url = about:blank] 15:49:49 INFO - PROCESS | 2511 | --DOMWINDOW == 134 (0x7eff4d69b400) [pid = 2511] [serial = 315] [outer = (nil)] [url = about:blank] 15:49:49 INFO - PROCESS | 2511 | --DOMWINDOW == 133 (0x7eff4e550400) [pid = 2511] [serial = 318] [outer = (nil)] [url = about:blank] 15:49:49 INFO - PROCESS | 2511 | --DOMWINDOW == 132 (0x7eff5409b800) [pid = 2511] [serial = 321] [outer = (nil)] [url = about:blank] 15:49:49 INFO - PROCESS | 2511 | --DOMWINDOW == 131 (0x7eff57231c00) [pid = 2511] [serial = 324] [outer = (nil)] [url = about:blank] 15:49:49 INFO - PROCESS | 2511 | --DOMWINDOW == 130 (0x7eff59c61400) [pid = 2511] [serial = 327] [outer = (nil)] [url = about:blank] 15:49:49 INFO - PROCESS | 2511 | --DOMWINDOW == 129 (0x7eff56757400) [pid = 2511] [serial = 330] [outer = (nil)] [url = about:blank] 15:49:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6db22800 == 67 [pid = 2511] [id = 123] 15:49:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff69a45000 == 66 [pid = 2511] [id = 122] 15:49:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6950d000 == 65 [pid = 2511] [id = 121] 15:49:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5e5c8800 == 64 [pid = 2511] [id = 120] 15:49:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5677a800 == 63 [pid = 2511] [id = 119] 15:49:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4de0f800 == 62 [pid = 2511] [id = 118] 15:49:50 INFO - PROCESS | 2511 | --DOMWINDOW == 128 (0x7eff55eb8000) [pid = 2511] [serial = 346] [outer = (nil)] [url = about:blank] 15:49:50 INFO - PROCESS | 2511 | --DOMWINDOW == 127 (0x7eff514ca000) [pid = 2511] [serial = 343] [outer = (nil)] [url = about:blank] 15:49:50 INFO - PROCESS | 2511 | --DOMWINDOW == 126 (0x7eff54aba400) [pid = 2511] [serial = 345] [outer = (nil)] [url = about:blank] 15:49:50 INFO - PROCESS | 2511 | --DOMWINDOW == 125 (0x7eff5674ac00) [pid = 2511] [serial = 348] [outer = (nil)] [url = about:blank] 15:49:50 INFO - PROCESS | 2511 | --DOMWINDOW == 124 (0x7eff56756800) [pid = 2511] [serial = 349] [outer = (nil)] [url = about:blank] 15:49:50 INFO - PROCESS | 2511 | --DOMWINDOW == 123 (0x7eff4e54a400) [pid = 2511] [serial = 339] [outer = (nil)] [url = about:blank] 15:49:50 INFO - PROCESS | 2511 | --DOMWINDOW == 122 (0x7eff4e79e400) [pid = 2511] [serial = 340] [outer = (nil)] [url = about:blank] 15:49:50 INFO - PROCESS | 2511 | --DOMWINDOW == 121 (0x7eff4d69ec00) [pid = 2511] [serial = 337] [outer = (nil)] [url = about:blank] 15:49:50 INFO - PROCESS | 2511 | --DOMWINDOW == 120 (0x7eff4d691000) [pid = 2511] [serial = 336] [outer = (nil)] [url = about:blank] 15:49:50 INFO - PROCESS | 2511 | --DOMWINDOW == 119 (0x7eff4e9f7c00) [pid = 2511] [serial = 342] [outer = (nil)] [url = about:blank] 15:49:50 INFO - PROCESS | 2511 | 1461106190483 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]]]}] 15:49:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:49:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1430ms 15:49:50 INFO - PROCESS | 2511 | 1461106190521 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 15:49:50 INFO - PROCESS | 2511 | 1461106190526 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 15:49:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:49:50 INFO - PROCESS | 2511 | 1461106190532 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:49:50 INFO - PROCESS | 2511 | 1461106190537 Marionette TRACE conn3 <- [1,538,null,{}] 15:49:50 INFO - PROCESS | 2511 | 1461106190553 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}] 15:49:50 INFO - PROCESS | 2511 | 1461106190744 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 15:49:50 INFO - PROCESS | 2511 | 1461106190930 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:50 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff55c0f800 == 63 [pid = 2511] [id = 142] 15:49:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 120 (0x7eff4e547000) [pid = 2511] [serial = 425] [outer = (nil)] 15:49:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 121 (0x7eff4e7aa800) [pid = 2511] [serial = 426] [outer = 0x7eff4e547000] 15:49:51 INFO - PROCESS | 2511 | 1461106191001 Marionette DEBUG loaded listener.js 15:49:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 122 (0x7eff4f83c400) [pid = 2511] [serial = 427] [outer = 0x7eff4e547000] 15:49:51 INFO - PROCESS | 2511 | 1461106191696 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]]]}] 15:49:51 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. 15:49:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1182ms 15:49:51 INFO - PROCESS | 2511 | 1461106191739 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 15:49:51 INFO - PROCESS | 2511 | 1461106191745 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 15:49:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:49:51 INFO - PROCESS | 2511 | 1461106191752 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:49:51 INFO - PROCESS | 2511 | 1461106191755 Marionette TRACE conn3 <- [1,542,null,{}] 15:49:51 INFO - PROCESS | 2511 | 1461106191760 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}] 15:49:51 INFO - PROCESS | 2511 | 1461106191960 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 15:49:52 INFO - PROCESS | 2511 | 1461106192040 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:52 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56c6c000 == 64 [pid = 2511] [id = 143] 15:49:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 123 (0x7eff4e548c00) [pid = 2511] [serial = 428] [outer = (nil)] 15:49:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 124 (0x7eff5179a000) [pid = 2511] [serial = 429] [outer = 0x7eff4e548c00] 15:49:52 INFO - PROCESS | 2511 | 1461106192103 Marionette DEBUG loaded listener.js 15:49:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 125 (0x7eff518e4800) [pid = 2511] [serial = 430] [outer = 0x7eff4e548c00] 15:49:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 126 (0x7eff518ea800) [pid = 2511] [serial = 431] [outer = 0x7eff4df77400] 15:49:52 INFO - PROCESS | 2511 | 1461106192991 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]]]}] 15:49:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 15:49:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1293ms 15:49:53 INFO - PROCESS | 2511 | 1461106193060 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 15:49:53 INFO - PROCESS | 2511 | 1461106193064 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 15:49:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:49:53 INFO - PROCESS | 2511 | 1461106193070 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:49:53 INFO - PROCESS | 2511 | 1461106193072 Marionette TRACE conn3 <- [1,546,null,{}] 15:49:53 INFO - PROCESS | 2511 | 1461106193078 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}] 15:49:53 INFO - PROCESS | 2511 | 1461106193299 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 15:49:53 INFO - PROCESS | 2511 | 1461106193325 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:53 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d657800 == 65 [pid = 2511] [id = 144] 15:49:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 127 (0x7eff4df70400) [pid = 2511] [serial = 432] [outer = (nil)] 15:49:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 128 (0x7eff517ce800) [pid = 2511] [serial = 433] [outer = 0x7eff4df70400] 15:49:53 INFO - PROCESS | 2511 | 1461106193395 Marionette DEBUG loaded listener.js 15:49:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 129 (0x7eff55c74000) [pid = 2511] [serial = 434] [outer = 0x7eff4df70400] 15:49:54 INFO - PROCESS | 2511 | 1461106194294 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]]]}] 15:49:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:49:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1285ms 15:49:54 INFO - PROCESS | 2511 | --DOMWINDOW == 128 (0x7eff586a7800) [pid = 2511] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:49:54 INFO - PROCESS | 2511 | --DOMWINDOW == 127 (0x7eff56759800) [pid = 2511] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:49:54 INFO - PROCESS | 2511 | --DOMWINDOW == 126 (0x7eff55b2e400) [pid = 2511] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:49:54 INFO - PROCESS | 2511 | --DOMWINDOW == 125 (0x7eff4e54bc00) [pid = 2511] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:49:54 INFO - PROCESS | 2511 | --DOMWINDOW == 124 (0x7eff4e9fa800) [pid = 2511] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:49:54 INFO - PROCESS | 2511 | --DOMWINDOW == 123 (0x7eff4e4e8000) [pid = 2511] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:49:54 INFO - PROCESS | 2511 | --DOMWINDOW == 122 (0x7eff4f83a800) [pid = 2511] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:49:54 INFO - PROCESS | 2511 | --DOMWINDOW == 121 (0x7eff4ce0e800) [pid = 2511] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:49:54 INFO - PROCESS | 2511 | --DOMWINDOW == 120 (0x7eff55982c00) [pid = 2511] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:49:54 INFO - PROCESS | 2511 | 1461106194523 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 15:49:54 INFO - PROCESS | 2511 | 1461106194527 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 15:49:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:49:54 INFO - PROCESS | 2511 | 1461106194536 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:49:54 INFO - PROCESS | 2511 | 1461106194538 Marionette TRACE conn3 <- [1,550,null,{}] 15:49:54 INFO - PROCESS | 2511 | 1461106194543 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}] 15:49:54 INFO - PROCESS | 2511 | 1461106194720 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 15:49:54 INFO - PROCESS | 2511 | 1461106194731 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:54 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56964000 == 66 [pid = 2511] [id = 145] 15:49:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 121 (0x7eff54096c00) [pid = 2511] [serial = 435] [outer = (nil)] 15:49:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 122 (0x7eff56478c00) [pid = 2511] [serial = 436] [outer = 0x7eff54096c00] 15:49:54 INFO - PROCESS | 2511 | 1461106194823 Marionette DEBUG loaded listener.js 15:49:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 123 (0x7eff57876800) [pid = 2511] [serial = 437] [outer = 0x7eff54096c00] 15:49:55 INFO - PROCESS | 2511 | 1461106195586 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]]]}] 15:49:55 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. 15:49:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1128ms 15:49:55 INFO - PROCESS | 2511 | 1461106195665 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 15:49:55 INFO - PROCESS | 2511 | 1461106195669 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 15:49:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:49:55 INFO - PROCESS | 2511 | 1461106195687 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:49:55 INFO - PROCESS | 2511 | 1461106195690 Marionette TRACE conn3 <- [1,554,null,{}] 15:49:55 INFO - PROCESS | 2511 | 1461106195697 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}] 15:49:55 INFO - PROCESS | 2511 | 1461106195910 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 15:49:55 INFO - PROCESS | 2511 | 1461106195930 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:55 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff65954000 == 67 [pid = 2511] [id = 146] 15:49:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 124 (0x7eff4da69c00) [pid = 2511] [serial = 438] [outer = (nil)] 15:49:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 125 (0x7eff57877400) [pid = 2511] [serial = 439] [outer = 0x7eff4da69c00] 15:49:56 INFO - PROCESS | 2511 | 1461106195996 Marionette DEBUG loaded listener.js 15:49:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 126 (0x7eff59cf2800) [pid = 2511] [serial = 440] [outer = 0x7eff4da69c00] 15:49:56 INFO - PROCESS | 2511 | [2511] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:56 INFO - PROCESS | 2511 | 1461106196918 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]]]}] 15:49:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:49:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1253ms 15:49:56 INFO - PROCESS | 2511 | 1461106196929 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 15:49:56 INFO - PROCESS | 2511 | 1461106196934 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 15:49:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:49:56 INFO - PROCESS | 2511 | 1461106196943 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:49:56 INFO - PROCESS | 2511 | 1461106196949 Marionette TRACE conn3 <- [1,558,null,{}] 15:49:56 INFO - PROCESS | 2511 | 1461106196959 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}] 15:49:57 INFO - PROCESS | 2511 | 1461106197133 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 15:49:57 INFO - PROCESS | 2511 | 1461106197297 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:57 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff515d4000 == 68 [pid = 2511] [id = 147] 15:49:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 127 (0x7eff4589bc00) [pid = 2511] [serial = 441] [outer = (nil)] 15:49:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 128 (0x7eff470a6c00) [pid = 2511] [serial = 442] [outer = 0x7eff4589bc00] 15:49:57 INFO - PROCESS | 2511 | 1461106197378 Marionette DEBUG loaded listener.js 15:49:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 129 (0x7eff470b0000) [pid = 2511] [serial = 443] [outer = 0x7eff4589bc00] 15:49:58 INFO - PROCESS | 2511 | 1461106198289 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]]]}] 15:49:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:49:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1391ms 15:49:58 INFO - PROCESS | 2511 | 1461106198334 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 15:49:58 INFO - PROCESS | 2511 | 1461106198343 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 15:49:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:49:58 INFO - PROCESS | 2511 | 1461106198353 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:49:58 INFO - PROCESS | 2511 | 1461106198358 Marionette TRACE conn3 <- [1,562,null,{}] 15:49:58 INFO - PROCESS | 2511 | 1461106198363 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}] 15:49:58 INFO - PROCESS | 2511 | 1461106198535 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 15:49:58 INFO - PROCESS | 2511 | 1461106198685 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:58 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5654f800 == 69 [pid = 2511] [id = 148] 15:49:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 130 (0x7eff458a3c00) [pid = 2511] [serial = 444] [outer = (nil)] 15:49:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 131 (0x7eff4d515000) [pid = 2511] [serial = 445] [outer = 0x7eff458a3c00] 15:49:58 INFO - PROCESS | 2511 | 1461106198760 Marionette DEBUG loaded listener.js 15:49:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 132 (0x7eff4d7ea800) [pid = 2511] [serial = 446] [outer = 0x7eff458a3c00] 15:49:59 INFO - PROCESS | 2511 | [2511] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:59 INFO - PROCESS | 2511 | 1461106199740 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]]]}] 15:49:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:49:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1433ms 15:49:59 INFO - PROCESS | 2511 | 1461106199787 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 15:49:59 INFO - PROCESS | 2511 | 1461106199790 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 15:49:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:49:59 INFO - PROCESS | 2511 | 1461106199798 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:49:59 INFO - PROCESS | 2511 | 1461106199804 Marionette TRACE conn3 <- [1,566,null,{}] 15:49:59 INFO - PROCESS | 2511 | 1461106199821 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}] 15:50:00 INFO - PROCESS | 2511 | 1461106200004 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 15:50:00 INFO - PROCESS | 2511 | 1461106200132 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:00 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6951e000 == 70 [pid = 2511] [id = 149] 15:50:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 133 (0x7eff4ce09400) [pid = 2511] [serial = 447] [outer = (nil)] 15:50:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 134 (0x7eff4e79b000) [pid = 2511] [serial = 448] [outer = 0x7eff4ce09400] 15:50:00 INFO - PROCESS | 2511 | 1461106200207 Marionette DEBUG loaded listener.js 15:50:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 135 (0x7eff5133ec00) [pid = 2511] [serial = 449] [outer = 0x7eff4ce09400] 15:50:00 INFO - PROCESS | 2511 | [2511] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:50:01 INFO - PROCESS | 2511 | 1461106201186 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]]]}] 15:50:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:50:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1437ms 15:50:01 INFO - PROCESS | 2511 | 1461106201236 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 15:50:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:50:01 INFO - PROCESS | 2511 | 1461106201241 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 15:50:01 INFO - PROCESS | 2511 | 1461106201250 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:50:01 INFO - PROCESS | 2511 | 1461106201252 Marionette TRACE conn3 <- [1,570,null,{}] 15:50:01 INFO - PROCESS | 2511 | 1461106201259 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}] 15:50:01 INFO - PROCESS | 2511 | 1461106201438 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 15:50:01 INFO - PROCESS | 2511 | 1461106201711 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:01 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6db98000 == 71 [pid = 2511] [id = 150] 15:50:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 136 (0x7eff4d853c00) [pid = 2511] [serial = 450] [outer = (nil)] 15:50:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 137 (0x7eff55982c00) [pid = 2511] [serial = 451] [outer = 0x7eff4d853c00] 15:50:01 INFO - PROCESS | 2511 | 1461106201878 Marionette DEBUG loaded listener.js 15:50:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 138 (0x7eff564b4400) [pid = 2511] [serial = 452] [outer = 0x7eff4d853c00] 15:50:02 INFO - PROCESS | 2511 | [2511] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:50:02 INFO - PROCESS | 2511 | 1461106202705 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]]]}] 15:50:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:50:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1489ms 15:50:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:50:02 INFO - PROCESS | 2511 | 1461106202737 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 15:50:02 INFO - PROCESS | 2511 | 1461106202740 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 15:50:02 INFO - PROCESS | 2511 | 1461106202747 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:50:02 INFO - PROCESS | 2511 | 1461106202750 Marionette TRACE conn3 <- [1,574,null,{}] 15:50:02 INFO - PROCESS | 2511 | 1461106202773 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}] 15:50:02 INFO - PROCESS | 2511 | 1461106202931 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 15:50:03 INFO - PROCESS | 2511 | 1461106203087 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:03 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff455e2000 == 72 [pid = 2511] [id = 151] 15:50:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 139 (0x7eff5149b000) [pid = 2511] [serial = 453] [outer = (nil)] 15:50:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 140 (0x7eff57237400) [pid = 2511] [serial = 454] [outer = 0x7eff5149b000] 15:50:03 INFO - PROCESS | 2511 | 1461106203161 Marionette DEBUG loaded listener.js 15:50:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 141 (0x7eff582b2800) [pid = 2511] [serial = 455] [outer = 0x7eff5149b000] 15:50:03 INFO - PROCESS | 2511 | 1461106203976 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]]]}] 15:50:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:50:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1282ms 15:50:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:50:04 INFO - PROCESS | 2511 | 1461106204029 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 15:50:04 INFO - PROCESS | 2511 | 1461106204031 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 15:50:04 INFO - PROCESS | 2511 | 1461106204038 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:50:04 INFO - PROCESS | 2511 | 1461106204041 Marionette TRACE conn3 <- [1,578,null,{}] 15:50:04 INFO - PROCESS | 2511 | 1461106204046 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}] 15:50:04 INFO - PROCESS | 2511 | 1461106204234 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 15:50:04 INFO - PROCESS | 2511 | 1461106204387 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:04 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff456d6800 == 73 [pid = 2511] [id = 152] 15:50:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 142 (0x7eff4b3ef800) [pid = 2511] [serial = 456] [outer = (nil)] 15:50:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 143 (0x7eff54194c00) [pid = 2511] [serial = 457] [outer = 0x7eff4b3ef800] 15:50:04 INFO - PROCESS | 2511 | 1461106204460 Marionette DEBUG loaded listener.js 15:50:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff6562ac00) [pid = 2511] [serial = 458] [outer = 0x7eff4b3ef800] 15:50:05 INFO - PROCESS | 2511 | 1461106205324 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]]]}] 15:50:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:50:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1328ms 15:50:05 INFO - PROCESS | 2511 | 1461106205366 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 15:50:05 INFO - PROCESS | 2511 | 1461106205370 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 15:50:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:50:05 INFO - PROCESS | 2511 | 1461106205375 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:50:05 INFO - PROCESS | 2511 | 1461106205378 Marionette TRACE conn3 <- [1,582,null,{}] 15:50:05 INFO - PROCESS | 2511 | 1461106205383 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}] 15:50:05 INFO - PROCESS | 2511 | 1461106205529 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 15:50:05 INFO - PROCESS | 2511 | 1461106205685 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:05 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4b372800 == 74 [pid = 2511] [id = 153] 15:50:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff4b39c800) [pid = 2511] [serial = 459] [outer = (nil)] 15:50:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff4b3a1800) [pid = 2511] [serial = 460] [outer = 0x7eff4b39c800] 15:50:05 INFO - PROCESS | 2511 | 1461106205761 Marionette DEBUG loaded listener.js 15:50:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff4b3a6400) [pid = 2511] [serial = 461] [outer = 0x7eff4b39c800] 15:50:06 INFO - PROCESS | 2511 | 1461106206668 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]]]}] 15:50:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:50:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1331ms 15:50:06 INFO - PROCESS | 2511 | 1461106206707 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 15:50:06 INFO - PROCESS | 2511 | 1461106206713 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 15:50:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:50:06 INFO - PROCESS | 2511 | 1461106206723 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:50:06 INFO - PROCESS | 2511 | 1461106206726 Marionette TRACE conn3 <- [1,586,null,{}] 15:50:06 INFO - PROCESS | 2511 | 1461106206730 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}] 15:50:06 INFO - PROCESS | 2511 | 1461106206885 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 15:50:07 INFO - PROCESS | 2511 | 1461106207043 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:07 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4b387800 == 75 [pid = 2511] [id = 154] 15:50:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff454b8400) [pid = 2511] [serial = 462] [outer = (nil)] 15:50:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff454c1c00) [pid = 2511] [serial = 463] [outer = 0x7eff454b8400] 15:50:07 INFO - PROCESS | 2511 | 1461106207116 Marionette DEBUG loaded listener.js 15:50:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff454c6c00) [pid = 2511] [serial = 464] [outer = 0x7eff454b8400] 15:50:07 INFO - PROCESS | 2511 | [2511] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:50:07 INFO - PROCESS | 2511 | 1461106207958 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]]]}] 15:50:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:50:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1288ms 15:50:08 INFO - PROCESS | 2511 | 1461106208012 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 15:50:08 INFO - PROCESS | 2511 | 1461106208015 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 15:50:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:50:08 INFO - PROCESS | 2511 | 1461106208022 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:50:08 INFO - PROCESS | 2511 | 1461106208024 Marionette TRACE conn3 <- [1,590,null,{}] 15:50:08 INFO - PROCESS | 2511 | 1461106208030 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}] 15:50:08 INFO - PROCESS | 2511 | 1461106208186 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 15:50:08 INFO - PROCESS | 2511 | 1461106208344 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:08 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff443bb000 == 76 [pid = 2511] [id = 155] 15:50:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff44445000) [pid = 2511] [serial = 465] [outer = (nil)] 15:50:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff4444cc00) [pid = 2511] [serial = 466] [outer = 0x7eff44445000] 15:50:08 INFO - PROCESS | 2511 | 1461106208415 Marionette DEBUG loaded listener.js 15:50:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff44452800) [pid = 2511] [serial = 467] [outer = 0x7eff44445000] 15:50:09 INFO - PROCESS | 2511 | 1461106209320 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]]]}] 15:50:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:50:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1327ms 15:50:09 INFO - PROCESS | 2511 | 1461106209351 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 15:50:09 INFO - PROCESS | 2511 | 1461106209355 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 15:50:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:50:09 INFO - PROCESS | 2511 | 1461106209360 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:50:09 INFO - PROCESS | 2511 | 1461106209362 Marionette TRACE conn3 <- [1,594,null,{}] 15:50:09 INFO - PROCESS | 2511 | 1461106209368 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}] 15:50:09 INFO - PROCESS | 2511 | 1461106209527 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 15:50:09 INFO - PROCESS | 2511 | 1461106209980 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:10 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff446e2000 == 77 [pid = 2511] [id = 156] 15:50:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff4589e800) [pid = 2511] [serial = 468] [outer = (nil)] 15:50:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 155 (0x7eff458a2400) [pid = 2511] [serial = 469] [outer = 0x7eff4589e800] 15:50:10 INFO - PROCESS | 2511 | 1461106210056 Marionette DEBUG loaded listener.js 15:50:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 156 (0x7eff470a5400) [pid = 2511] [serial = 470] [outer = 0x7eff4589e800] 15:50:10 INFO - PROCESS | 2511 | 1461106210963 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]]]}] 15:50:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:50:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1632ms 15:50:10 INFO - PROCESS | 2511 | 1461106210994 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 15:50:11 INFO - PROCESS | 2511 | 1461106211002 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 15:50:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:50:11 INFO - PROCESS | 2511 | 1461106211010 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:50:11 INFO - PROCESS | 2511 | 1461106211015 Marionette TRACE conn3 <- [1,598,null,{}] 15:50:11 INFO - PROCESS | 2511 | 1461106211028 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}] 15:50:11 INFO - PROCESS | 2511 | 1461106211204 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 15:50:11 INFO - PROCESS | 2511 | 1461106211366 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:11 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4679b800 == 78 [pid = 2511] [id = 157] 15:50:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 157 (0x7eff470ae000) [pid = 2511] [serial = 471] [outer = (nil)] 15:50:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 158 (0x7eff4b3ef400) [pid = 2511] [serial = 472] [outer = 0x7eff470ae000] 15:50:11 INFO - PROCESS | 2511 | 1461106211492 Marionette DEBUG loaded listener.js 15:50:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 159 (0x7eff4b3f6c00) [pid = 2511] [serial = 473] [outer = 0x7eff470ae000] 15:50:12 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4f60c800 == 77 [pid = 2511] [id = 72] 15:50:12 INFO - PROCESS | 2511 | 1461106212620 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]]]}] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 158 (0x7eff51337400) [pid = 2511] [serial = 399] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 157 (0x7eff54f3d800) [pid = 2511] [serial = 360] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 156 (0x7eff67828400) [pid = 2511] [serial = 394] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 155 (0x7eff583a0800) [pid = 2511] [serial = 352] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 154 (0x7eff56750400) [pid = 2511] [serial = 390] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 153 (0x7eff56759c00) [pid = 2511] [serial = 391] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 152 (0x7eff6952e400) [pid = 2511] [serial = 397] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff518e8000) [pid = 2511] [serial = 385] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff4ccc5400) [pid = 2511] [serial = 354] [outer = (nil)] [url = about:blank] 15:50:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:50:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1691ms 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff4e543800) [pid = 2511] [serial = 381] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff656ca000) [pid = 2511] [serial = 393] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff4e795c00) [pid = 2511] [serial = 382] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff4f699000) [pid = 2511] [serial = 357] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff5647c000) [pid = 2511] [serial = 388] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 144 (0x7eff4ce0d000) [pid = 2511] [serial = 375] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 143 (0x7eff4d84e400) [pid = 2511] [serial = 379] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 142 (0x7eff587bc400) [pid = 2511] [serial = 313] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 141 (0x7eff5179e400) [pid = 2511] [serial = 384] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 140 (0x7eff587b0800) [pid = 2511] [serial = 396] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 139 (0x7eff586a5000) [pid = 2511] [serial = 363] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 138 (0x7eff55b22800) [pid = 2511] [serial = 387] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 137 (0x7eff4e4ee800) [pid = 2511] [serial = 366] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 136 (0x7eff64937c00) [pid = 2511] [serial = 369] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 135 (0x7eff4d692c00) [pid = 2511] [serial = 378] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | --DOMWINDOW == 134 (0x7eff69af6400) [pid = 2511] [serial = 372] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 2511 | 1461106212741 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 15:50:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:50:12 INFO - PROCESS | 2511 | 1461106212747 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 15:50:12 INFO - PROCESS | 2511 | 1461106212761 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:50:12 INFO - PROCESS | 2511 | 1461106212763 Marionette TRACE conn3 <- [1,602,null,{}] 15:50:12 INFO - PROCESS | 2511 | 1461106212770 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}] 15:50:12 INFO - PROCESS | 2511 | 1461106212985 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 15:50:13 INFO - PROCESS | 2511 | 1461106213111 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:13 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4de1b800 == 78 [pid = 2511] [id = 158] 15:50:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 135 (0x7eff458a2000) [pid = 2511] [serial = 474] [outer = (nil)] 15:50:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 136 (0x7eff4ce05000) [pid = 2511] [serial = 475] [outer = 0x7eff458a2000] 15:50:13 INFO - PROCESS | 2511 | 1461106213173 Marionette DEBUG loaded listener.js 15:50:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 137 (0x7eff4d51fc00) [pid = 2511] [serial = 476] [outer = 0x7eff458a2000] 15:50:13 INFO - PROCESS | 2511 | 1461106213843 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]]]}] 15:50:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:50:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1142ms 15:50:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:50:13 INFO - PROCESS | 2511 | 1461106213896 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 15:50:13 INFO - PROCESS | 2511 | 1461106213899 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 15:50:13 INFO - PROCESS | 2511 | 1461106213924 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:50:13 INFO - PROCESS | 2511 | 1461106213933 Marionette TRACE conn3 <- [1,606,null,{}] 15:50:13 INFO - PROCESS | 2511 | 1461106213951 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}] 15:50:14 INFO - PROCESS | 2511 | 1461106214103 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 15:50:14 INFO - PROCESS | 2511 | 1461106214114 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:14 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5189e000 == 79 [pid = 2511] [id = 159] 15:50:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 138 (0x7eff4ce09000) [pid = 2511] [serial = 477] [outer = (nil)] 15:50:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 139 (0x7eff4e4eec00) [pid = 2511] [serial = 478] [outer = 0x7eff4ce09000] 15:50:14 INFO - PROCESS | 2511 | 1461106214175 Marionette DEBUG loaded listener.js 15:50:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 140 (0x7eff4e79c800) [pid = 2511] [serial = 479] [outer = 0x7eff4ce09000] 15:50:14 INFO - PROCESS | 2511 | 1461106214958 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]]]}] 15:50:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:50:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1116ms 15:50:15 INFO - PROCESS | 2511 | 1461106215045 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 15:50:15 INFO - PROCESS | 2511 | 1461106215050 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 15:50:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:50:15 INFO - PROCESS | 2511 | 1461106215070 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:50:15 INFO - PROCESS | 2511 | 1461106215072 Marionette TRACE conn3 <- [1,610,null,{}] 15:50:15 INFO - PROCESS | 2511 | 1461106215079 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}] 15:50:15 INFO - PROCESS | 2511 | 1461106215279 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 15:50:15 INFO - PROCESS | 2511 | 1461106215301 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:15 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff540bb800 == 80 [pid = 2511] [id = 160] 15:50:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 141 (0x7eff4d7e1800) [pid = 2511] [serial = 480] [outer = (nil)] 15:50:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 142 (0x7eff4e7b1800) [pid = 2511] [serial = 481] [outer = 0x7eff4d7e1800] 15:50:15 INFO - PROCESS | 2511 | 1461106215362 Marionette DEBUG loaded listener.js 15:50:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 143 (0x7eff4f843800) [pid = 2511] [serial = 482] [outer = 0x7eff4d7e1800] 15:50:16 INFO - PROCESS | 2511 | 1461106216199 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]]]}] 15:50:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:50:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1194ms 15:50:16 INFO - PROCESS | 2511 | 1461106216259 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 15:50:16 INFO - PROCESS | 2511 | 1461106216263 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 15:50:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:50:16 INFO - PROCESS | 2511 | 1461106216270 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:50:16 INFO - PROCESS | 2511 | 1461106216272 Marionette TRACE conn3 <- [1,614,null,{}] 15:50:16 INFO - PROCESS | 2511 | 1461106216278 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}] 15:50:16 INFO - PROCESS | 2511 | 1461106216476 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 15:50:16 INFO - PROCESS | 2511 | 1461106216509 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:16 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff564d2800 == 81 [pid = 2511] [id = 161] 15:50:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff5133b800) [pid = 2511] [serial = 483] [outer = (nil)] 15:50:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff51340400) [pid = 2511] [serial = 484] [outer = 0x7eff5133b800] 15:50:16 INFO - PROCESS | 2511 | 1461106216586 Marionette DEBUG loaded listener.js 15:50:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff54ab6c00) [pid = 2511] [serial = 485] [outer = 0x7eff5133b800] 15:50:17 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff4df70400) [pid = 2511] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:50:17 INFO - PROCESS | 2511 | --DOMWINDOW == 144 (0x7eff54096c00) [pid = 2511] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:50:17 INFO - PROCESS | 2511 | --DOMWINDOW == 143 (0x7eff4ccbc000) [pid = 2511] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:50:17 INFO - PROCESS | 2511 | --DOMWINDOW == 142 (0x7eff4d7e5400) [pid = 2511] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:50:17 INFO - PROCESS | 2511 | --DOMWINDOW == 141 (0x7eff4e548c00) [pid = 2511] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:50:17 INFO - PROCESS | 2511 | --DOMWINDOW == 140 (0x7eff4e547000) [pid = 2511] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:50:17 INFO - PROCESS | 2511 | 1461106217614 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]]]}] 15:50:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:50:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1378ms 15:50:17 INFO - PROCESS | 2511 | 1461106217649 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 15:50:17 INFO - PROCESS | 2511 | 1461106217652 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 15:50:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:50:17 INFO - PROCESS | 2511 | 1461106217658 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:50:17 INFO - PROCESS | 2511 | 1461106217660 Marionette TRACE conn3 <- [1,618,null,{}] 15:50:17 INFO - PROCESS | 2511 | 1461106217665 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}] 15:50:17 INFO - PROCESS | 2511 | 1461106217816 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 15:50:17 INFO - PROCESS | 2511 | 1461106217843 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:17 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56949800 == 82 [pid = 2511] [id = 162] 15:50:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 141 (0x7eff54ab8800) [pid = 2511] [serial = 486] [outer = (nil)] 15:50:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 142 (0x7eff56756400) [pid = 2511] [serial = 487] [outer = 0x7eff54ab8800] 15:50:17 INFO - PROCESS | 2511 | 1461106217905 Marionette DEBUG loaded listener.js 15:50:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 143 (0x7eff57239400) [pid = 2511] [serial = 488] [outer = 0x7eff54ab8800] 15:50:18 INFO - PROCESS | 2511 | 1461106218657 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]]]}] 15:50:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:50:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1026ms 15:50:18 INFO - PROCESS | 2511 | 1461106218686 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 15:50:18 INFO - PROCESS | 2511 | 1461106218689 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 15:50:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:50:18 INFO - PROCESS | 2511 | 1461106218695 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:50:18 INFO - PROCESS | 2511 | 1461106218697 Marionette TRACE conn3 <- [1,622,null,{}] 15:50:18 INFO - PROCESS | 2511 | 1461106218703 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}] 15:50:18 INFO - PROCESS | 2511 | 1461106218885 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 15:50:18 INFO - PROCESS | 2511 | 1461106218904 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:18 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5827d800 == 83 [pid = 2511] [id = 163] 15:50:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff454c0000) [pid = 2511] [serial = 489] [outer = (nil)] 15:50:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff57239800) [pid = 2511] [serial = 490] [outer = 0x7eff454c0000] 15:50:18 INFO - PROCESS | 2511 | 1461106218962 Marionette DEBUG loaded listener.js 15:50:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff578e0c00) [pid = 2511] [serial = 491] [outer = 0x7eff454c0000] 15:50:19 INFO - PROCESS | 2511 | 1461106219841 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]]]}] 15:50:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:50:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1181ms 15:50:19 INFO - PROCESS | 2511 | 1461106219879 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 15:50:19 INFO - PROCESS | 2511 | 1461106219885 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 15:50:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:50:19 INFO - PROCESS | 2511 | 1461106219893 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:50:19 INFO - PROCESS | 2511 | 1461106219899 Marionette TRACE conn3 <- [1,626,null,{}] 15:50:19 INFO - PROCESS | 2511 | 1461106219908 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}] 15:50:20 INFO - PROCESS | 2511 | 1461106220089 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 15:50:20 INFO - PROCESS | 2511 | 1461106220260 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:20 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4b382800 == 84 [pid = 2511] [id = 164] 15:50:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff4589e000) [pid = 2511] [serial = 492] [outer = (nil)] 15:50:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff4b39d400) [pid = 2511] [serial = 493] [outer = 0x7eff4589e000] 15:50:20 INFO - PROCESS | 2511 | 1461106220336 Marionette DEBUG loaded listener.js 15:50:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff4b3f5c00) [pid = 2511] [serial = 494] [outer = 0x7eff4589e000] 15:50:21 INFO - PROCESS | 2511 | 1461106221366 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]]]}] 15:50:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:50:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1539ms 15:50:21 INFO - PROCESS | 2511 | 1461106221433 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 15:50:21 INFO - PROCESS | 2511 | 1461106221442 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 15:50:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:50:21 INFO - PROCESS | 2511 | 1461106221452 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:50:21 INFO - PROCESS | 2511 | 1461106221455 Marionette TRACE conn3 <- [1,630,null,{}] 15:50:21 INFO - PROCESS | 2511 | 1461106221461 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}] 15:50:21 INFO - PROCESS | 2511 | 1461106221669 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 15:50:21 INFO - PROCESS | 2511 | 1461106221885 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:21 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff520dc000 == 85 [pid = 2511] [id = 165] 15:50:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff4b3f6000) [pid = 2511] [serial = 495] [outer = (nil)] 15:50:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff4d69a000) [pid = 2511] [serial = 496] [outer = 0x7eff4b3f6000] 15:50:21 INFO - PROCESS | 2511 | 1461106221972 Marionette DEBUG loaded listener.js 15:50:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff4deb8c00) [pid = 2511] [serial = 497] [outer = 0x7eff4b3f6000] 15:50:22 INFO - PROCESS | 2511 | 1461106222888 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]]]}] 15:50:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:50:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1480ms 15:50:22 INFO - PROCESS | 2511 | 1461106222933 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 15:50:22 INFO - PROCESS | 2511 | 1461106222936 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 15:50:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:50:22 INFO - PROCESS | 2511 | 1461106222944 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:50:22 INFO - PROCESS | 2511 | 1461106222950 Marionette TRACE conn3 <- [1,634,null,{}] 15:50:22 INFO - PROCESS | 2511 | 1461106222967 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}] 15:50:23 INFO - PROCESS | 2511 | 1461106223157 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 15:50:23 INFO - PROCESS | 2511 | 1461106223358 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:23 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5e503800 == 86 [pid = 2511] [id = 166] 15:50:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff4e551000) [pid = 2511] [serial = 498] [outer = (nil)] 15:50:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff517d5000) [pid = 2511] [serial = 499] [outer = 0x7eff4e551000] 15:50:23 INFO - PROCESS | 2511 | 1461106223481 Marionette DEBUG loaded listener.js 15:50:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 155 (0x7eff55c74c00) [pid = 2511] [serial = 500] [outer = 0x7eff4e551000] 15:50:23 INFO - PROCESS | 2511 | [2511] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:50:24 INFO - PROCESS | 2511 | 1461106224281 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]]]}] 15:50:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:50:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1389ms 15:50:24 INFO - PROCESS | 2511 | 1461106224335 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 15:50:24 INFO - PROCESS | 2511 | 1461106224340 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 15:50:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:50:24 INFO - PROCESS | 2511 | 1461106224346 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:50:24 INFO - PROCESS | 2511 | 1461106224349 Marionette TRACE conn3 <- [1,638,null,{}] 15:50:24 INFO - PROCESS | 2511 | 1461106224354 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}] 15:50:24 INFO - PROCESS | 2511 | 1461106224537 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 15:50:24 INFO - PROCESS | 2511 | 1461106224693 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:24 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff64970800 == 87 [pid = 2511] [id = 167] 15:50:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 156 (0x7eff51338c00) [pid = 2511] [serial = 501] [outer = (nil)] 15:50:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 157 (0x7eff57882400) [pid = 2511] [serial = 502] [outer = 0x7eff51338c00] 15:50:24 INFO - PROCESS | 2511 | 1461106224772 Marionette DEBUG loaded listener.js 15:50:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 158 (0x7eff59c5d400) [pid = 2511] [serial = 503] [outer = 0x7eff51338c00] 15:50:25 INFO - PROCESS | 2511 | [2511] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:50:25 INFO - PROCESS | 2511 | 1461106225605 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]]]}] 15:50:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:50:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1327ms 15:50:25 INFO - PROCESS | 2511 | 1461106225675 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 15:50:25 INFO - PROCESS | 2511 | 1461106225679 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 15:50:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:50:25 INFO - PROCESS | 2511 | 1461106225685 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:50:25 INFO - PROCESS | 2511 | 1461106225687 Marionette TRACE conn3 <- [1,642,null,{}] 15:50:25 INFO - PROCESS | 2511 | 1461106225694 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}] 15:50:25 INFO - PROCESS | 2511 | 1461106225900 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 15:50:26 INFO - PROCESS | 2511 | 1461106226070 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:26 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6908e000 == 88 [pid = 2511] [id = 168] 15:50:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 159 (0x7eff55eadc00) [pid = 2511] [serial = 504] [outer = (nil)] 15:50:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 160 (0x7eff63657400) [pid = 2511] [serial = 505] [outer = 0x7eff55eadc00] 15:50:26 INFO - PROCESS | 2511 | 1461106226145 Marionette DEBUG loaded listener.js 15:50:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff64907800) [pid = 2511] [serial = 506] [outer = 0x7eff55eadc00] 15:50:27 INFO - PROCESS | 2511 | 1461106227060 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]]]}] 15:50:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:50:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1431ms 15:50:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:50:27 INFO - PROCESS | 2511 | 1461106227117 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 15:50:27 INFO - PROCESS | 2511 | 1461106227120 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 15:50:27 INFO - PROCESS | 2511 | 1461106227127 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:50:27 INFO - PROCESS | 2511 | 1461106227130 Marionette TRACE conn3 <- [1,646,null,{}] 15:50:27 INFO - PROCESS | 2511 | 1461106227135 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}] 15:50:27 INFO - PROCESS | 2511 | 1461106227339 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 15:50:27 INFO - PROCESS | 2511 | 1461106227502 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:27 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6c535800 == 89 [pid = 2511] [id = 169] 15:50:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff44cb6000) [pid = 2511] [serial = 507] [outer = (nil)] 15:50:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff44cbfc00) [pid = 2511] [serial = 508] [outer = 0x7eff44cb6000] 15:50:27 INFO - PROCESS | 2511 | 1461106227585 Marionette DEBUG loaded listener.js 15:50:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff65ab9c00) [pid = 2511] [serial = 509] [outer = 0x7eff44cb6000] 15:50:28 INFO - PROCESS | 2511 | 1461106228402 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]]]}] 15:50:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:50:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1330ms 15:50:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:50:28 INFO - PROCESS | 2511 | 1461106228456 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 15:50:28 INFO - PROCESS | 2511 | 1461106228459 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 15:50:28 INFO - PROCESS | 2511 | 1461106228465 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:50:28 INFO - PROCESS | 2511 | 1461106228469 Marionette TRACE conn3 <- [1,650,null,{}] 15:50:28 INFO - PROCESS | 2511 | 1461106228474 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}] 15:50:28 INFO - PROCESS | 2511 | 1461106228638 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 15:50:28 INFO - PROCESS | 2511 | 1461106228801 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:28 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff45519800 == 90 [pid = 2511] [id = 170] 15:50:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff44cb9800) [pid = 2511] [serial = 510] [outer = (nil)] 15:50:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff4564a400) [pid = 2511] [serial = 511] [outer = 0x7eff44cb9800] 15:50:28 INFO - PROCESS | 2511 | 1461106228871 Marionette DEBUG loaded listener.js 15:50:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 167 (0x7eff4564f000) [pid = 2511] [serial = 512] [outer = 0x7eff44cb9800] 15:50:29 INFO - PROCESS | 2511 | 1461106229734 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]]]}] 15:50:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:50:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1340ms 15:50:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:50:29 INFO - PROCESS | 2511 | 1461106229805 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 15:50:29 INFO - PROCESS | 2511 | 1461106229808 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 15:50:29 INFO - PROCESS | 2511 | 1461106229815 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:50:29 INFO - PROCESS | 2511 | 1461106229819 Marionette TRACE conn3 <- [1,654,null,{}] 15:50:29 INFO - PROCESS | 2511 | 1461106229825 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}] 15:50:30 INFO - PROCESS | 2511 | 1461106230002 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 15:50:30 INFO - PROCESS | 2511 | 1461106230164 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:30 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff435cf800 == 91 [pid = 2511] [id = 171] 15:50:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 168 (0x7eff45643000) [pid = 2511] [serial = 513] [outer = (nil)] 15:50:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 169 (0x7eff4b414400) [pid = 2511] [serial = 514] [outer = 0x7eff45643000] 15:50:30 INFO - PROCESS | 2511 | 1461106230239 Marionette DEBUG loaded listener.js 15:50:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 170 (0x7eff4b419800) [pid = 2511] [serial = 515] [outer = 0x7eff45643000] 15:50:31 INFO - PROCESS | 2511 | 1461106231061 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]]]}] 15:50:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:50:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1280ms 15:50:31 INFO - PROCESS | 2511 | 1461106231095 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 15:50:31 INFO - PROCESS | 2511 | 1461106231098 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 15:50:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:50:31 INFO - PROCESS | 2511 | 1461106231105 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:50:31 INFO - PROCESS | 2511 | 1461106231108 Marionette TRACE conn3 <- [1,658,null,{}] 15:50:31 INFO - PROCESS | 2511 | 1461106231114 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}] 15:50:31 INFO - PROCESS | 2511 | 1461106231299 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 15:50:31 INFO - PROCESS | 2511 | 1461106231489 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:31 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff69a3f800 == 92 [pid = 2511] [id = 172] 15:50:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 171 (0x7eff44fd6800) [pid = 2511] [serial = 516] [outer = (nil)] 15:50:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 172 (0x7eff44fdf000) [pid = 2511] [serial = 517] [outer = 0x7eff44fd6800] 15:50:31 INFO - PROCESS | 2511 | 1461106231563 Marionette DEBUG loaded listener.js 15:50:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 173 (0x7eff44fe4c00) [pid = 2511] [serial = 518] [outer = 0x7eff44fd6800] 15:50:32 INFO - PROCESS | 2511 | 1461106232438 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]]]}] 15:50:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:50:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1381ms 15:50:32 INFO - PROCESS | 2511 | 1461106232487 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 15:50:32 INFO - PROCESS | 2511 | 1461106232491 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 15:50:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:50:32 INFO - PROCESS | 2511 | 1461106232499 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:50:32 INFO - PROCESS | 2511 | 1461106232502 Marionette TRACE conn3 <- [1,662,null,{}] 15:50:32 INFO - PROCESS | 2511 | 1461106232508 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}] 15:50:32 INFO - PROCESS | 2511 | 1461106232693 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 15:50:33 INFO - PROCESS | 2511 | 1461106233191 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:33 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4ceab000 == 93 [pid = 2511] [id = 173] 15:50:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 174 (0x7eff44cb4c00) [pid = 2511] [serial = 519] [outer = (nil)] 15:50:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 175 (0x7eff44cbb800) [pid = 2511] [serial = 520] [outer = 0x7eff44cb4c00] 15:50:33 INFO - PROCESS | 2511 | 1461106233305 Marionette DEBUG loaded listener.js 15:50:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 176 (0x7eff44fe4800) [pid = 2511] [serial = 521] [outer = 0x7eff44cb4c00] 15:50:33 INFO - PROCESS | 2511 | [2511] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:50:34 INFO - PROCESS | 2511 | 1461106234198 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]]]}] 15:50:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:50:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1783ms 15:50:34 INFO - PROCESS | 2511 | 1461106234285 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 15:50:34 INFO - PROCESS | 2511 | 1461106234297 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 15:50:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:50:34 INFO - PROCESS | 2511 | 1461106234307 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:50:34 INFO - PROCESS | 2511 | 1461106234310 Marionette TRACE conn3 <- [1,666,null,{}] 15:50:34 INFO - PROCESS | 2511 | 1461106234318 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}] 15:50:34 INFO - PROCESS | 2511 | 1461106234534 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 15:50:34 INFO - PROCESS | 2511 | 1461106234743 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:34 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff456c9800 == 94 [pid = 2511] [id = 174] 15:50:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 177 (0x7eff470a4800) [pid = 2511] [serial = 522] [outer = (nil)] 15:50:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 178 (0x7eff4b398800) [pid = 2511] [serial = 523] [outer = 0x7eff470a4800] 15:50:34 INFO - PROCESS | 2511 | 1461106234870 Marionette DEBUG loaded listener.js 15:50:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 179 (0x7eff4b3a4800) [pid = 2511] [serial = 524] [outer = 0x7eff470a4800] 15:50:35 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff59b0f000 == 93 [pid = 2511] [id = 104] 15:50:35 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6b86b800 == 92 [pid = 2511] [id = 69] 15:50:35 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff64506800 == 91 [pid = 2511] [id = 46] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 178 (0x7eff57882800) [pid = 2511] [serial = 411] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 177 (0x7eff4670d000) [pid = 2511] [serial = 414] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 176 (0x7eff57877400) [pid = 2511] [serial = 439] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56949800 == 90 [pid = 2511] [id = 162] 15:50:35 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff564d2800 == 89 [pid = 2511] [id = 161] 15:50:35 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff540bb800 == 88 [pid = 2511] [id = 160] 15:50:35 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5189e000 == 87 [pid = 2511] [id = 159] 15:50:35 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4de1b800 == 86 [pid = 2511] [id = 158] 15:50:35 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4679b800 == 85 [pid = 2511] [id = 157] 15:50:35 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff446e2000 == 84 [pid = 2511] [id = 156] 15:50:35 INFO - PROCESS | 2511 | [2511] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:50:35 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4b372800 == 83 [pid = 2511] [id = 153] 15:50:35 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff456d6800 == 82 [pid = 2511] [id = 152] 15:50:35 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff455e2000 == 81 [pid = 2511] [id = 151] 15:50:35 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6db98000 == 80 [pid = 2511] [id = 150] 15:50:35 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6951e000 == 79 [pid = 2511] [id = 149] 15:50:35 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5654f800 == 78 [pid = 2511] [id = 148] 15:50:35 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff515d4000 == 77 [pid = 2511] [id = 147] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 175 (0x7eff517ce800) [pid = 2511] [serial = 433] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 174 (0x7eff56478c00) [pid = 2511] [serial = 436] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 173 (0x7eff4ce02400) [pid = 2511] [serial = 420] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 172 (0x7eff55c74000) [pid = 2511] [serial = 434] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 171 (0x7eff4d514000) [pid = 2511] [serial = 421] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 170 (0x7eff4da6ac00) [pid = 2511] [serial = 423] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 169 (0x7eff4e4e9800) [pid = 2511] [serial = 424] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 168 (0x7eff5179a000) [pid = 2511] [serial = 429] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 167 (0x7eff458a3800) [pid = 2511] [serial = 417] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 166 (0x7eff51335400) [pid = 2511] [serial = 405] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 165 (0x7eff4e7aa800) [pid = 2511] [serial = 426] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 164 (0x7eff4f83c400) [pid = 2511] [serial = 427] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 163 (0x7eff57255400) [pid = 2511] [serial = 408] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 162 (0x7eff4da64400) [pid = 2511] [serial = 402] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 161 (0x7eff57876800) [pid = 2511] [serial = 437] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 160 (0x7eff518e4800) [pid = 2511] [serial = 430] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 2511 | --DOMWINDOW == 159 (0x7eff56478400) [pid = 2511] [serial = 235] [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.] 15:50:35 INFO - PROCESS | 2511 | 1461106235739 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]]]}] 15:50:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:50:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1495ms 15:50:35 INFO - PROCESS | 2511 | 1461106235805 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 15:50:35 INFO - PROCESS | 2511 | 1461106235811 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 15:50:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:50:35 INFO - PROCESS | 2511 | 1461106235818 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:50:35 INFO - PROCESS | 2511 | 1461106235821 Marionette TRACE conn3 <- [1,670,null,{}] 15:50:35 INFO - PROCESS | 2511 | 1461106235827 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}] 15:50:35 INFO - PROCESS | 2511 | 1461106235986 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 15:50:36 INFO - PROCESS | 2511 | 1461106236117 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:36 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4b380800 == 78 [pid = 2511] [id = 175] 15:50:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 160 (0x7eff4589e400) [pid = 2511] [serial = 525] [outer = (nil)] 15:50:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff4b41b800) [pid = 2511] [serial = 526] [outer = 0x7eff4589e400] 15:50:36 INFO - PROCESS | 2511 | 1461106236180 Marionette DEBUG loaded listener.js 15:50:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff4b4c2c00) [pid = 2511] [serial = 527] [outer = 0x7eff4589e400] 15:50:36 INFO - PROCESS | 2511 | 1461106236982 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]]]}] 15:50:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:50:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1185ms 15:50:37 INFO - PROCESS | 2511 | 1461106237026 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 15:50:37 INFO - PROCESS | 2511 | 1461106237031 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 15:50:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:50:37 INFO - PROCESS | 2511 | 1461106237050 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:50:37 INFO - PROCESS | 2511 | 1461106237059 Marionette TRACE conn3 <- [1,674,null,{}] 15:50:37 INFO - PROCESS | 2511 | 1461106237067 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}] 15:50:37 INFO - PROCESS | 2511 | 1461106237228 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 15:50:37 INFO - PROCESS | 2511 | 1461106237238 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:37 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f627000 == 79 [pid = 2511] [id = 176] 15:50:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff4b4c4c00) [pid = 2511] [serial = 528] [outer = (nil)] 15:50:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff4d697000) [pid = 2511] [serial = 529] [outer = 0x7eff4b4c4c00] 15:50:37 INFO - PROCESS | 2511 | 1461106237299 Marionette DEBUG loaded listener.js 15:50:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff4da6ac00) [pid = 2511] [serial = 530] [outer = 0x7eff4b4c4c00] 15:50:37 INFO - PROCESS | 2511 | [2511] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:50:38 INFO - PROCESS | 2511 | 1461106238182 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]]]}] 15:50:38 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 15:50:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1199ms 15:50:38 INFO - PROCESS | 2511 | 1461106238243 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 15:50:38 INFO - PROCESS | 2511 | 1461106238248 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 15:50:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:50:38 INFO - PROCESS | 2511 | 1461106238254 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:50:38 INFO - PROCESS | 2511 | 1461106238256 Marionette TRACE conn3 <- [1,678,null,{}] 15:50:38 INFO - PROCESS | 2511 | 1461106238261 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}] 15:50:38 INFO - PROCESS | 2511 | 1461106238479 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 15:50:38 INFO - PROCESS | 2511 | 1461106238501 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:38 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff520d9000 == 80 [pid = 2511] [id = 177] 15:50:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff4ccc3c00) [pid = 2511] [serial = 531] [outer = (nil)] 15:50:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 167 (0x7eff4e4ed400) [pid = 2511] [serial = 532] [outer = 0x7eff4ccc3c00] 15:50:38 INFO - PROCESS | 2511 | 1461106238564 Marionette DEBUG loaded listener.js 15:50:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 168 (0x7eff4e7a6000) [pid = 2511] [serial = 533] [outer = 0x7eff4ccc3c00] 15:50:39 INFO - PROCESS | 2511 | 1461106239393 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]]]}] 15:50:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:50:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1183ms 15:50:39 INFO - PROCESS | 2511 | 1461106239438 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 15:50:39 INFO - PROCESS | 2511 | 1461106239442 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 15:50:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:50:39 INFO - PROCESS | 2511 | 1461106239453 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:50:39 INFO - PROCESS | 2511 | 1461106239455 Marionette TRACE conn3 <- [1,682,null,{}] 15:50:39 INFO - PROCESS | 2511 | 1461106239459 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}] 15:50:39 INFO - PROCESS | 2511 | 1461106239821 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 15:50:39 INFO - PROCESS | 2511 | --DOMWINDOW == 167 (0x7eff5133b800) [pid = 2511] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:50:39 INFO - PROCESS | 2511 | --DOMWINDOW == 166 (0x7eff4ce09000) [pid = 2511] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:50:39 INFO - PROCESS | 2511 | --DOMWINDOW == 165 (0x7eff458a2000) [pid = 2511] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:50:39 INFO - PROCESS | 2511 | --DOMWINDOW == 164 (0x7eff54ab8800) [pid = 2511] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:50:39 INFO - PROCESS | 2511 | --DOMWINDOW == 163 (0x7eff4d7e1800) [pid = 2511] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:50:39 INFO - PROCESS | 2511 | --DOMWINDOW == 162 (0x7eff470ae000) [pid = 2511] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:50:39 INFO - PROCESS | 2511 | --DOMWINDOW == 161 (0x7eff4da69c00) [pid = 2511] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:50:39 INFO - PROCESS | 2511 | --DOMWINDOW == 160 (0x7eff4589e800) [pid = 2511] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:50:39 INFO - PROCESS | 2511 | --DOMWINDOW == 159 (0x7eff4d7e4800) [pid = 2511] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:50:39 INFO - PROCESS | 2511 | 1461106239918 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:39 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d8ae800 == 81 [pid = 2511] [id = 178] 15:50:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 160 (0x7eff4b4c8800) [pid = 2511] [serial = 534] [outer = (nil)] 15:50:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff4d512800) [pid = 2511] [serial = 535] [outer = 0x7eff4b4c8800] 15:50:39 INFO - PROCESS | 2511 | 1461106239993 Marionette DEBUG loaded listener.js 15:50:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff51338800) [pid = 2511] [serial = 536] [outer = 0x7eff4b4c8800] 15:50:41 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:50:41 INFO - PROCESS | 2511 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:50:41 INFO - PROCESS | 2511 | 1461106241202 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]]]}] 15:50:41 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) 15:50:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1790ms 15:50:41 INFO - PROCESS | 2511 | 1461106241245 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 15:50:41 INFO - PROCESS | 2511 | 1461106241248 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 15:50:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:50:41 INFO - PROCESS | 2511 | 1461106241253 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:50:41 INFO - PROCESS | 2511 | 1461106241255 Marionette TRACE conn3 <- [1,686,null,{}] 15:50:41 INFO - PROCESS | 2511 | 1461106241261 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}] 15:50:41 INFO - PROCESS | 2511 | 1461106241482 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 15:50:41 INFO - PROCESS | 2511 | 1461106241502 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:41 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff58766800 == 82 [pid = 2511] [id = 179] 15:50:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff5133b800) [pid = 2511] [serial = 537] [outer = (nil)] 15:50:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff59e1c000) [pid = 2511] [serial = 538] [outer = 0x7eff5133b800] 15:50:41 INFO - PROCESS | 2511 | 1461106241561 Marionette DEBUG loaded listener.js 15:50:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff647e4800) [pid = 2511] [serial = 539] [outer = 0x7eff5133b800] 15:50:42 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:50:42 INFO - PROCESS | 2511 | 1461106242940 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]]]}] 15:50:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:50:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1728ms 15:50:42 INFO - PROCESS | 2511 | 1461106242983 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 15:50:42 INFO - PROCESS | 2511 | 1461106242989 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 15:50:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:50:43 INFO - PROCESS | 2511 | 1461106243102 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:50:43 INFO - PROCESS | 2511 | 1461106243105 Marionette TRACE conn3 <- [1,690,null,{}] 15:50:43 INFO - PROCESS | 2511 | 1461106243118 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}] 15:50:43 INFO - PROCESS | 2511 | 1461106243287 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 15:50:43 INFO - PROCESS | 2511 | 1461106243446 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:43 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d468000 == 83 [pid = 2511] [id = 180] 15:50:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff44cc4c00) [pid = 2511] [serial = 540] [outer = (nil)] 15:50:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 167 (0x7eff44ccec00) [pid = 2511] [serial = 541] [outer = 0x7eff44cc4c00] 15:50:43 INFO - PROCESS | 2511 | 1461106243521 Marionette DEBUG loaded listener.js 15:50:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 168 (0x7eff454c2000) [pid = 2511] [serial = 542] [outer = 0x7eff44cc4c00] 15:50:44 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:50:45 INFO - PROCESS | 2511 | 1461106245045 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]]]}] 15:50:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:50:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2039ms 15:50:45 INFO - PROCESS | 2511 | 1461106245091 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 15:50:45 INFO - PROCESS | 2511 | 1461106245099 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 15:50:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:50:45 INFO - PROCESS | 2511 | 1461106245110 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:50:45 INFO - PROCESS | 2511 | 1461106245114 Marionette TRACE conn3 <- [1,694,null,{}] 15:50:45 INFO - PROCESS | 2511 | 1461106245121 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}] 15:50:45 INFO - PROCESS | 2511 | 1461106245360 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 15:50:45 INFO - PROCESS | 2511 | 1461106245478 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:45 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff58756000 == 84 [pid = 2511] [id = 181] 15:50:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 169 (0x7eff44cc4800) [pid = 2511] [serial = 543] [outer = (nil)] 15:50:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 170 (0x7eff4b41a800) [pid = 2511] [serial = 544] [outer = 0x7eff44cc4800] 15:50:45 INFO - PROCESS | 2511 | 1461106245551 Marionette DEBUG loaded listener.js 15:50:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 171 (0x7eff4d514000) [pid = 2511] [serial = 545] [outer = 0x7eff44cc4800] 15:50:46 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:50:46 INFO - PROCESS | 2511 | 1461106246863 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]]]}] 15:50:46 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) 15:50:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1788ms 15:50:46 INFO - PROCESS | 2511 | 1461106246928 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 15:50:46 INFO - PROCESS | 2511 | 1461106246933 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 15:50:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:50:46 INFO - PROCESS | 2511 | 1461106246959 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:50:46 INFO - PROCESS | 2511 | 1461106246965 Marionette TRACE conn3 <- [1,698,null,{}] 15:50:46 INFO - PROCESS | 2511 | 1461106246981 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}] 15:50:47 INFO - PROCESS | 2511 | 1461106247165 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 15:50:47 INFO - PROCESS | 2511 | 1461106247325 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:47 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6901a000 == 85 [pid = 2511] [id = 182] 15:50:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 172 (0x7eff4b41a400) [pid = 2511] [serial = 546] [outer = (nil)] 15:50:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 173 (0x7eff4e9f6800) [pid = 2511] [serial = 547] [outer = 0x7eff4b41a400] 15:50:47 INFO - PROCESS | 2511 | 1461106247400 Marionette DEBUG loaded listener.js 15:50:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 174 (0x7eff54194000) [pid = 2511] [serial = 548] [outer = 0x7eff4b41a400] 15:50:48 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:50:48 INFO - PROCESS | 2511 | 1461106248690 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]]]}] 15:50:48 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) 15:50:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1789ms 15:50:48 INFO - PROCESS | 2511 | 1461106248760 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 15:50:48 INFO - PROCESS | 2511 | 1461106248764 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 15:50:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:50:48 INFO - PROCESS | 2511 | 1461106248789 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:50:48 INFO - PROCESS | 2511 | 1461106248793 Marionette TRACE conn3 <- [1,702,null,{}] 15:50:48 INFO - PROCESS | 2511 | 1461106248799 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}] 15:50:48 INFO - PROCESS | 2511 | 1461106248964 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 15:50:49 INFO - PROCESS | 2511 | 1461106249124 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:49 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff71284800 == 86 [pid = 2511] [id = 183] 15:50:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 175 (0x7eff4ce0a800) [pid = 2511] [serial = 549] [outer = (nil)] 15:50:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 176 (0x7eff586a6800) [pid = 2511] [serial = 550] [outer = 0x7eff4ce0a800] 15:50:49 INFO - PROCESS | 2511 | 1461106249196 Marionette DEBUG loaded listener.js 15:50:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 177 (0x7eff64937c00) [pid = 2511] [serial = 551] [outer = 0x7eff4ce0a800] 15:50:50 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:50:50 INFO - PROCESS | 2511 | 1461106250483 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]]]}] 15:50:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:50:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1748ms 15:50:50 INFO - PROCESS | 2511 | 1461106250620 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 15:50:50 INFO - PROCESS | 2511 | 1461106250625 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 15:50:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:50:50 INFO - PROCESS | 2511 | 1461106250638 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:50:50 INFO - PROCESS | 2511 | 1461106250641 Marionette TRACE conn3 <- [1,706,null,{}] 15:50:50 INFO - PROCESS | 2511 | 1461106250648 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}] 15:50:50 INFO - PROCESS | 2511 | 1461106250805 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 15:50:50 INFO - PROCESS | 2511 | 1461106250969 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:50 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4675f000 == 87 [pid = 2511] [id = 184] 15:50:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 178 (0x7eff44cb7000) [pid = 2511] [serial = 552] [outer = (nil)] 15:50:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 179 (0x7eff46fdbc00) [pid = 2511] [serial = 553] [outer = 0x7eff44cb7000] 15:50:51 INFO - PROCESS | 2511 | 1461106251039 Marionette DEBUG loaded listener.js 15:50:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 180 (0x7eff46fe5400) [pid = 2511] [serial = 554] [outer = 0x7eff44cb7000] 15:50:52 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:50:52 INFO - PROCESS | 2511 | 1461106252454 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]]]}] 15:50:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:50:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1881ms 15:50:52 INFO - PROCESS | 2511 | 1461106252521 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 15:50:52 INFO - PROCESS | 2511 | 1461106252526 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 15:50:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:50:52 INFO - PROCESS | 2511 | 1461106252534 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:50:52 INFO - PROCESS | 2511 | 1461106252539 Marionette TRACE conn3 <- [1,710,null,{}] 15:50:52 INFO - PROCESS | 2511 | 1461106252547 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}] 15:50:52 INFO - PROCESS | 2511 | 1461106252704 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 15:50:52 INFO - PROCESS | 2511 | 1461106252866 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:52 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff55c1a800 == 88 [pid = 2511] [id = 185] 15:50:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 181 (0x7eff454b9c00) [pid = 2511] [serial = 555] [outer = (nil)] 15:50:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 182 (0x7eff454c4000) [pid = 2511] [serial = 556] [outer = 0x7eff454b9c00] 15:50:52 INFO - PROCESS | 2511 | 1461106252933 Marionette DEBUG loaded listener.js 15:50:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 183 (0x7eff46fda000) [pid = 2511] [serial = 557] [outer = 0x7eff454b9c00] 15:50:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff65371000 == 87 [pid = 2511] [id = 79] 15:50:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff515da000 == 86 [pid = 2511] [id = 86] 15:50:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d8ae800 == 85 [pid = 2511] [id = 178] 15:50:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff520d9000 == 84 [pid = 2511] [id = 177] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 182 (0x7eff57239800) [pid = 2511] [serial = 490] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 181 (0x7eff55982c00) [pid = 2511] [serial = 451] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 180 (0x7eff4e79b000) [pid = 2511] [serial = 448] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 179 (0x7eff57237400) [pid = 2511] [serial = 454] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 178 (0x7eff454c1c00) [pid = 2511] [serial = 463] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 177 (0x7eff4444cc00) [pid = 2511] [serial = 466] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 176 (0x7eff4b3a1800) [pid = 2511] [serial = 460] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 175 (0x7eff54194c00) [pid = 2511] [serial = 457] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4f627000 == 83 [pid = 2511] [id = 176] 15:50:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4b380800 == 82 [pid = 2511] [id = 175] 15:50:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff456c9800 == 81 [pid = 2511] [id = 174] 15:50:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4ceab000 == 80 [pid = 2511] [id = 173] 15:50:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff64970800 == 79 [pid = 2511] [id = 167] 15:50:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5e503800 == 78 [pid = 2511] [id = 166] 15:50:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff520dc000 == 77 [pid = 2511] [id = 165] 15:50:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4b382800 == 76 [pid = 2511] [id = 164] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 174 (0x7eff51340400) [pid = 2511] [serial = 484] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 173 (0x7eff4e4eec00) [pid = 2511] [serial = 478] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 172 (0x7eff4ce05000) [pid = 2511] [serial = 475] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 171 (0x7eff57239400) [pid = 2511] [serial = 488] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 170 (0x7eff4e7b1800) [pid = 2511] [serial = 481] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 169 (0x7eff4b3f6c00) [pid = 2511] [serial = 473] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 168 (0x7eff4d51fc00) [pid = 2511] [serial = 476] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 167 (0x7eff59cf2800) [pid = 2511] [serial = 440] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 166 (0x7eff458a2400) [pid = 2511] [serial = 469] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 165 (0x7eff4f843800) [pid = 2511] [serial = 482] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 164 (0x7eff470a6c00) [pid = 2511] [serial = 442] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 163 (0x7eff470a5400) [pid = 2511] [serial = 470] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 162 (0x7eff54ab6c00) [pid = 2511] [serial = 485] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 161 (0x7eff4e79c800) [pid = 2511] [serial = 479] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 160 (0x7eff4d515000) [pid = 2511] [serial = 445] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 159 (0x7eff4b3ef400) [pid = 2511] [serial = 472] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 158 (0x7eff56756400) [pid = 2511] [serial = 487] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | --DOMWINDOW == 157 (0x7eff5133fc00) [pid = 2511] [serial = 400] [outer = (nil)] [url = about:blank] 15:50:54 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:50:54 INFO - PROCESS | 2511 | 1461106254317 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]]]}] 15:50:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:50:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1836ms 15:50:54 INFO - PROCESS | 2511 | 1461106254372 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 15:50:54 INFO - PROCESS | 2511 | 1461106254379 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 15:50:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:50:54 INFO - PROCESS | 2511 | 1461106254408 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:50:54 INFO - PROCESS | 2511 | 1461106254411 Marionette TRACE conn3 <- [1,714,null,{}] 15:50:54 INFO - PROCESS | 2511 | 1461106254420 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}] 15:50:54 INFO - PROCESS | 2511 | 1461106254562 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 15:50:54 INFO - PROCESS | 2511 | 1461106254574 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:54 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4550c800 == 77 [pid = 2511] [id = 186] 15:50:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 158 (0x7eff44ccc400) [pid = 2511] [serial = 558] [outer = (nil)] 15:50:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 159 (0x7eff4b39e000) [pid = 2511] [serial = 559] [outer = 0x7eff44ccc400] 15:50:54 INFO - PROCESS | 2511 | 1461106254635 Marionette DEBUG loaded listener.js 15:50:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 160 (0x7eff4b3fa400) [pid = 2511] [serial = 560] [outer = 0x7eff44ccc400] 15:50:55 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:50:55 INFO - PROCESS | 2511 | 1461106255828 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]]]}] 15:50:55 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 15:50:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1461ms 15:50:55 INFO - PROCESS | 2511 | 1461106255850 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 15:50:55 INFO - PROCESS | 2511 | 1461106255854 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 15:50:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:50:55 INFO - PROCESS | 2511 | 1461106255869 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:50:55 INFO - PROCESS | 2511 | 1461106255874 Marionette TRACE conn3 <- [1,718,null,{}] 15:50:55 INFO - PROCESS | 2511 | 1461106255889 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}] 15:50:56 INFO - PROCESS | 2511 | 1461106256096 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 15:50:56 INFO - PROCESS | 2511 | 1461106256260 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:56 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4b378800 == 78 [pid = 2511] [id = 187] 15:50:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff4b417000) [pid = 2511] [serial = 561] [outer = (nil)] 15:50:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff4ccbe400) [pid = 2511] [serial = 562] [outer = 0x7eff4b417000] 15:50:56 INFO - PROCESS | 2511 | 1461106256325 Marionette DEBUG loaded listener.js 15:50:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff4d51b400) [pid = 2511] [serial = 563] [outer = 0x7eff4b417000] 15:50:57 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:50:57 INFO - PROCESS | 2511 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:50:57 INFO - PROCESS | 2511 | 1461106257483 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]]]}] 15:50:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:50:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1635ms 15:50:57 INFO - PROCESS | 2511 | 1461106257503 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 15:50:57 INFO - PROCESS | 2511 | 1461106257507 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 15:50:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:50:57 INFO - PROCESS | 2511 | 1461106257512 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:50:57 INFO - PROCESS | 2511 | 1461106257515 Marionette TRACE conn3 <- [1,722,null,{}] 15:50:57 INFO - PROCESS | 2511 | 1461106257538 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}] 15:50:57 INFO - PROCESS | 2511 | 1461106257717 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 15:50:57 INFO - PROCESS | 2511 | 1461106257783 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:57 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e162000 == 79 [pid = 2511] [id = 188] 15:50:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff4b3a3c00) [pid = 2511] [serial = 564] [outer = (nil)] 15:50:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff4d856000) [pid = 2511] [serial = 565] [outer = 0x7eff4b3a3c00] 15:50:57 INFO - PROCESS | 2511 | 1461106257852 Marionette DEBUG loaded listener.js 15:50:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff4e4e8000) [pid = 2511] [serial = 566] [outer = 0x7eff4b3a3c00] 15:50:58 INFO - PROCESS | 2511 | 1461106258727 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] 15:50:58 INFO - PROCESS | 2511 | 1461106258809 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 15:50:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:50:58 INFO - PROCESS | 2511 | 1461106258814 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:50:58 INFO - PROCESS | 2511 | 1461106258816 Marionette TRACE conn3 <- [1,726,null,{}] 15:50:58 INFO - PROCESS | 2511 | 1461106258822 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}] 15:50:58 INFO - PROCESS | 2511 | 1461106258978 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 15:50:59 INFO - PROCESS | 2511 | 1461106259097 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:59 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4dc1c800 == 80 [pid = 2511] [id = 189] 15:50:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff4ce02400) [pid = 2511] [serial = 567] [outer = (nil)] 15:50:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff4e543800) [pid = 2511] [serial = 568] [outer = 0x7eff4ce02400] 15:50:59 INFO - PROCESS | 2511 | 1461106259159 Marionette DEBUG loaded listener.js 15:50:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff4e7a3800) [pid = 2511] [serial = 569] [outer = 0x7eff4ce02400] 15:50:59 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:50:59 INFO - PROCESS | 2511 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:51:00 INFO - PROCESS | 2511 | 1461106259997 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]]]}] 15:51:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:51:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1233ms 15:51:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:51:00 INFO - PROCESS | 2511 | 1461106260049 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 15:51:00 INFO - PROCESS | 2511 | 1461106260052 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 15:51:00 INFO - PROCESS | 2511 | 1461106260058 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:51:00 INFO - PROCESS | 2511 | 1461106260061 Marionette TRACE conn3 <- [1,730,null,{}] 15:51:00 INFO - PROCESS | 2511 | 1461106260066 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}] 15:51:00 INFO - PROCESS | 2511 | 1461106260244 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 15:51:00 INFO - PROCESS | 2511 | 1461106260390 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:00 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5641e800 == 81 [pid = 2511] [id = 190] 15:51:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff4b3f5400) [pid = 2511] [serial = 570] [outer = (nil)] 15:51:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff514c6800) [pid = 2511] [serial = 571] [outer = 0x7eff4b3f5400] 15:51:00 INFO - PROCESS | 2511 | 1461106260463 Marionette DEBUG loaded listener.js 15:51:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff56754c00) [pid = 2511] [serial = 572] [outer = 0x7eff4b3f5400] 15:51:01 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:01 INFO - PROCESS | 2511 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:51:01 INFO - PROCESS | 2511 | 1461106261453 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] 15:51:01 INFO - PROCESS | 2511 | 1461106261497 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 15:51:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:51:01 INFO - PROCESS | 2511 | 1461106261506 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:51:01 INFO - PROCESS | 2511 | 1461106261511 Marionette TRACE conn3 <- [1,734,null,{}] 15:51:01 INFO - PROCESS | 2511 | 1461106261520 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}] 15:51:01 INFO - PROCESS | 2511 | 1461106261715 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 15:51:01 INFO - PROCESS | 2511 | 1461106261933 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:02 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d896800 == 82 [pid = 2511] [id = 191] 15:51:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 167 (0x7eff46fe7400) [pid = 2511] [serial = 573] [outer = (nil)] 15:51:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 168 (0x7eff470ac400) [pid = 2511] [serial = 574] [outer = 0x7eff46fe7400] 15:51:02 INFO - PROCESS | 2511 | 1461106262052 Marionette DEBUG loaded listener.js 15:51:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 169 (0x7eff4b417800) [pid = 2511] [serial = 575] [outer = 0x7eff46fe7400] 15:51:02 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:02 INFO - PROCESS | 2511 | 1461106262923 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]]]}] 15:51:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:51:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1483ms 15:51:02 INFO - PROCESS | 2511 | 1461106262990 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 15:51:03 INFO - PROCESS | 2511 | 1461106262998 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 15:51:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:51:03 INFO - PROCESS | 2511 | 1461106263008 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:51:03 INFO - PROCESS | 2511 | 1461106263012 Marionette TRACE conn3 <- [1,738,null,{}] 15:51:03 INFO - PROCESS | 2511 | 1461106263017 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}] 15:51:03 INFO - PROCESS | 2511 | 1461106263218 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 15:51:03 INFO - PROCESS | 2511 | 1461106263379 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:03 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff564d2800 == 83 [pid = 2511] [id = 192] 15:51:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 170 (0x7eff470a2c00) [pid = 2511] [serial = 576] [outer = (nil)] 15:51:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 171 (0x7eff4d51ac00) [pid = 2511] [serial = 577] [outer = 0x7eff470a2c00] 15:51:03 INFO - PROCESS | 2511 | 1461106263451 Marionette DEBUG loaded listener.js 15:51:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 172 (0x7eff4e4ea000) [pid = 2511] [serial = 578] [outer = 0x7eff470a2c00] 15:51:04 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:04 INFO - PROCESS | 2511 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:51:04 INFO - PROCESS | 2511 | 1461106264824 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]]]}] 15:51:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:51:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1841ms 15:51:04 INFO - PROCESS | 2511 | 1461106264849 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 15:51:04 INFO - PROCESS | 2511 | 1461106264853 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 15:51:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:51:04 INFO - PROCESS | 2511 | 1461106264860 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:51:04 INFO - PROCESS | 2511 | 1461106264866 Marionette TRACE conn3 <- [1,742,null,{}] 15:51:04 INFO - PROCESS | 2511 | 1461106264977 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}] 15:51:05 INFO - PROCESS | 2511 | 1461106265148 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 15:51:05 INFO - PROCESS | 2511 | 1461106265306 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:05 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff58758800 == 84 [pid = 2511] [id = 193] 15:51:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 173 (0x7eff4da64400) [pid = 2511] [serial = 579] [outer = (nil)] 15:51:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 174 (0x7eff543bf400) [pid = 2511] [serial = 580] [outer = 0x7eff4da64400] 15:51:05 INFO - PROCESS | 2511 | 1461106265381 Marionette DEBUG loaded listener.js 15:51:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 175 (0x7eff57239400) [pid = 2511] [serial = 581] [outer = 0x7eff4da64400] 15:51:06 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:06 INFO - PROCESS | 2511 | 1461106266655 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]]]}] 15:51:06 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 15:51:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1836ms 15:51:06 INFO - PROCESS | 2511 | 1461106266822 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 15:51:06 INFO - PROCESS | 2511 | 1461106266827 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 15:51:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:51:06 INFO - PROCESS | 2511 | 1461106266842 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:51:06 INFO - PROCESS | 2511 | 1461106266845 Marionette TRACE conn3 <- [1,746,null,{}] 15:51:06 INFO - PROCESS | 2511 | 1461106266851 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}] 15:51:07 INFO - PROCESS | 2511 | 1461106267073 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 15:51:07 INFO - PROCESS | 2511 | 1461106267234 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:07 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6575a000 == 85 [pid = 2511] [id = 194] 15:51:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 176 (0x7eff4e548400) [pid = 2511] [serial = 582] [outer = (nil)] 15:51:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 177 (0x7eff6445d000) [pid = 2511] [serial = 583] [outer = 0x7eff4e548400] 15:51:07 INFO - PROCESS | 2511 | 1461106267308 Marionette DEBUG loaded listener.js 15:51:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 178 (0x7eff656d1800) [pid = 2511] [serial = 584] [outer = 0x7eff4e548400] 15:51:08 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:08 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:08 INFO - PROCESS | 2511 | 1461106268615 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]]]}] 15:51:08 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.) 15:51:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1788ms 15:51:08 INFO - PROCESS | 2511 | 1461106268683 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 15:51:08 INFO - PROCESS | 2511 | 1461106268687 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 15:51:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:51:08 INFO - PROCESS | 2511 | 1461106268712 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:51:08 INFO - PROCESS | 2511 | 1461106268716 Marionette TRACE conn3 <- [1,750,null,{}] 15:51:08 INFO - PROCESS | 2511 | 1461106268721 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}] 15:51:08 INFO - PROCESS | 2511 | 1461106268876 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 15:51:09 INFO - PROCESS | 2511 | 1461106269036 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:09 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff69523000 == 86 [pid = 2511] [id = 195] 15:51:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 179 (0x7eff44fdac00) [pid = 2511] [serial = 585] [outer = (nil)] 15:51:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 180 (0x7eff455c0800) [pid = 2511] [serial = 586] [outer = 0x7eff44fdac00] 15:51:09 INFO - PROCESS | 2511 | 1461106269110 Marionette DEBUG loaded listener.js 15:51:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 181 (0x7eff455c8c00) [pid = 2511] [serial = 587] [outer = 0x7eff44fdac00] 15:51:10 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:10 INFO - PROCESS | 2511 | 1461106270417 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]]]}] 15:51:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:51:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1737ms 15:51:10 INFO - PROCESS | 2511 | 1461106270484 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 15:51:10 INFO - PROCESS | 2511 | 1461106270489 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 15:51:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:51:10 INFO - PROCESS | 2511 | 1461106270517 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:51:10 INFO - PROCESS | 2511 | 1461106270520 Marionette TRACE conn3 <- [1,754,null,{}] 15:51:10 INFO - PROCESS | 2511 | 1461106270524 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}] 15:51:10 INFO - PROCESS | 2511 | 1461106270710 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 15:51:10 INFO - PROCESS | 2511 | 1461106270872 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:10 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff45506800 == 87 [pid = 2511] [id = 196] 15:51:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 182 (0x7eff44449c00) [pid = 2511] [serial = 588] [outer = (nil)] 15:51:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 183 (0x7eff454c5c00) [pid = 2511] [serial = 589] [outer = 0x7eff44449c00] 15:51:10 INFO - PROCESS | 2511 | 1461106270947 Marionette DEBUG loaded listener.js 15:51:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 184 (0x7eff4ccb6c00) [pid = 2511] [serial = 590] [outer = 0x7eff44449c00] 15:51:12 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:12 INFO - PROCESS | 2511 | 1461106272227 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]]]}] 15:51:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 15:51:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1739ms 15:51:12 INFO - PROCESS | 2511 | 1461106272257 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 15:51:12 INFO - PROCESS | 2511 | 1461106272262 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 15:51:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:51:12 INFO - PROCESS | 2511 | 1461106272344 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:51:12 INFO - PROCESS | 2511 | 1461106272350 Marionette TRACE conn3 <- [1,758,null,{}] 15:51:12 INFO - PROCESS | 2511 | 1461106272363 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}] 15:51:12 INFO - PROCESS | 2511 | 1461106272525 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 15:51:12 INFO - PROCESS | 2511 | 1461106272698 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:12 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff456c6000 == 88 [pid = 2511] [id = 197] 15:51:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 185 (0x7eff454c6400) [pid = 2511] [serial = 591] [outer = (nil)] 15:51:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 186 (0x7eff455c0c00) [pid = 2511] [serial = 592] [outer = 0x7eff454c6400] 15:51:12 INFO - PROCESS | 2511 | 1461106272766 Marionette DEBUG loaded listener.js 15:51:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 187 (0x7eff45645c00) [pid = 2511] [serial = 593] [outer = 0x7eff454c6400] 15:51:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4dc1c800 == 87 [pid = 2511] [id = 189] 15:51:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4e162000 == 86 [pid = 2511] [id = 188] 15:51:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4b378800 == 85 [pid = 2511] [id = 187] 15:51:13 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:13 INFO - PROCESS | 2511 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:51:13 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:13 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:13 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 186 (0x7eff63657400) [pid = 2511] [serial = 505] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 185 (0x7eff44cbfc00) [pid = 2511] [serial = 508] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 184 (0x7eff4564a400) [pid = 2511] [serial = 511] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 183 (0x7eff4b414400) [pid = 2511] [serial = 514] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 182 (0x7eff44fdf000) [pid = 2511] [serial = 517] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 181 (0x7eff59e1c000) [pid = 2511] [serial = 538] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4550c800 == 84 [pid = 2511] [id = 186] 15:51:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff55c1a800 == 83 [pid = 2511] [id = 185] 15:51:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff58756000 == 82 [pid = 2511] [id = 181] 15:51:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d468000 == 81 [pid = 2511] [id = 180] 15:51:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff58766800 == 80 [pid = 2511] [id = 179] 15:51:13 INFO - PROCESS | 2511 | 1461106273846 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]]]}] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 180 (0x7eff4e4ed400) [pid = 2511] [serial = 532] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 179 (0x7eff4d512800) [pid = 2511] [serial = 535] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 178 (0x7eff4e7a6000) [pid = 2511] [serial = 533] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 177 (0x7eff44cbb800) [pid = 2511] [serial = 520] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 176 (0x7eff4d697000) [pid = 2511] [serial = 529] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 175 (0x7eff4b41b800) [pid = 2511] [serial = 526] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 174 (0x7eff4b4c2c00) [pid = 2511] [serial = 527] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 173 (0x7eff4b398800) [pid = 2511] [serial = 523] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 172 (0x7eff4b3a4800) [pid = 2511] [serial = 524] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 171 (0x7eff57882400) [pid = 2511] [serial = 502] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 170 (0x7eff517d5000) [pid = 2511] [serial = 499] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 169 (0x7eff4b39d400) [pid = 2511] [serial = 493] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 168 (0x7eff4d69a000) [pid = 2511] [serial = 496] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 167 (0x7eff44fe4800) [pid = 2511] [serial = 521] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 166 (0x7eff4da6ac00) [pid = 2511] [serial = 530] [outer = (nil)] [url = about:blank] 15:51:13 INFO - PROCESS | 2511 | --DOMWINDOW == 165 (0x7eff51338800) [pid = 2511] [serial = 536] [outer = (nil)] [url = about:blank] 15:51:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:51:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1616ms 15:51:13 INFO - PROCESS | 2511 | 1461106273890 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 15:51:13 INFO - PROCESS | 2511 | 1461106273898 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 15:51:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:51:13 INFO - PROCESS | 2511 | 1461106273908 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:51:13 INFO - PROCESS | 2511 | 1461106273911 Marionette TRACE conn3 <- [1,762,null,{}] 15:51:13 INFO - PROCESS | 2511 | 1461106273917 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}] 15:51:14 INFO - PROCESS | 2511 | 1461106274074 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 15:51:14 INFO - PROCESS | 2511 | 1461106274197 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:14 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff456e2800 == 81 [pid = 2511] [id = 198] 15:51:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff44cb9000) [pid = 2511] [serial = 594] [outer = (nil)] 15:51:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 167 (0x7eff46710000) [pid = 2511] [serial = 595] [outer = 0x7eff44cb9000] 15:51:14 INFO - PROCESS | 2511 | 1461106274263 Marionette DEBUG loaded listener.js 15:51:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 168 (0x7eff46fe5800) [pid = 2511] [serial = 596] [outer = 0x7eff44cb9000] 15:51:15 INFO - PROCESS | 2511 | 1461106275401 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]]]}] 15:51:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:51:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1534ms 15:51:15 INFO - PROCESS | 2511 | 1461106275442 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 15:51:15 INFO - PROCESS | 2511 | 1461106275445 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 15:51:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:51:15 INFO - PROCESS | 2511 | 1461106275451 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:51:15 INFO - PROCESS | 2511 | 1461106275456 Marionette TRACE conn3 <- [1,766,null,{}] 15:51:15 INFO - PROCESS | 2511 | 1461106275472 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}] 15:51:15 INFO - PROCESS | 2511 | 1461106275630 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 15:51:15 INFO - PROCESS | 2511 | 1461106275849 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:15 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d471000 == 82 [pid = 2511] [id = 199] 15:51:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 169 (0x7eff4b3f1c00) [pid = 2511] [serial = 597] [outer = (nil)] 15:51:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 170 (0x7eff4b4c7800) [pid = 2511] [serial = 598] [outer = 0x7eff4b3f1c00] 15:51:15 INFO - PROCESS | 2511 | 1461106275914 Marionette DEBUG loaded listener.js 15:51:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 171 (0x7eff4cc13800) [pid = 2511] [serial = 599] [outer = 0x7eff4b3f1c00] 15:51:17 INFO - PROCESS | 2511 | 1461106277014 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]]]}] 15:51:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:51:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1593ms 15:51:17 INFO - PROCESS | 2511 | 1461106277049 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 15:51:17 INFO - PROCESS | 2511 | 1461106277053 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 15:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:51:17 INFO - PROCESS | 2511 | 1461106277059 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:51:17 INFO - PROCESS | 2511 | 1461106277061 Marionette TRACE conn3 <- [1,770,null,{}] 15:51:17 INFO - PROCESS | 2511 | 1461106277085 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}] 15:51:17 INFO - PROCESS | 2511 | 1461106277270 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 15:51:17 INFO - PROCESS | 2511 | 1461106277350 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:17 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4da1e800 == 83 [pid = 2511] [id = 200] 15:51:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 172 (0x7eff4b3f4000) [pid = 2511] [serial = 600] [outer = (nil)] 15:51:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 173 (0x7eff4ccc1800) [pid = 2511] [serial = 601] [outer = 0x7eff4b3f4000] 15:51:17 INFO - PROCESS | 2511 | 1461106277412 Marionette DEBUG loaded listener.js 15:51:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 174 (0x7eff4cddd400) [pid = 2511] [serial = 602] [outer = 0x7eff4b3f4000] 15:51:18 INFO - PROCESS | 2511 | 1461106278214 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]]]}] 15:51:18 INFO - PROCESS | 2511 | --DOMWINDOW == 173 (0x7eff4b3a3c00) [pid = 2511] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:51:18 INFO - PROCESS | 2511 | --DOMWINDOW == 172 (0x7eff454b9c00) [pid = 2511] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:51:18 INFO - PROCESS | 2511 | --DOMWINDOW == 171 (0x7eff4b417000) [pid = 2511] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:51:18 INFO - PROCESS | 2511 | --DOMWINDOW == 170 (0x7eff4ce02400) [pid = 2511] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:51:18 INFO - PROCESS | 2511 | --DOMWINDOW == 169 (0x7eff44ccc400) [pid = 2511] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1196ms 15:51:18 INFO - PROCESS | 2511 | 1461106278257 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 15:51:18 INFO - PROCESS | 2511 | 1461106278260 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 15:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:51:18 INFO - PROCESS | 2511 | 1461106278266 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:51:18 INFO - PROCESS | 2511 | 1461106278268 Marionette TRACE conn3 <- [1,774,null,{}] 15:51:18 INFO - PROCESS | 2511 | 1461106278274 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}] 15:51:18 INFO - PROCESS | 2511 | 1461106278430 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 15:51:18 INFO - PROCESS | 2511 | 1461106278553 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:18 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff435cc000 == 84 [pid = 2511] [id = 201] 15:51:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 170 (0x7eff4b3a3c00) [pid = 2511] [serial = 603] [outer = (nil)] 15:51:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 171 (0x7eff4ce03800) [pid = 2511] [serial = 604] [outer = 0x7eff4b3a3c00] 15:51:18 INFO - PROCESS | 2511 | 1461106278620 Marionette DEBUG loaded listener.js 15:51:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 172 (0x7eff4d513c00) [pid = 2511] [serial = 605] [outer = 0x7eff4b3a3c00] 15:51:19 INFO - PROCESS | 2511 | 1461106279311 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]]]}] 15:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1084ms 15:51:19 INFO - PROCESS | 2511 | 1461106279352 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 15:51:19 INFO - PROCESS | 2511 | 1461106279356 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 15:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:51:19 INFO - PROCESS | 2511 | 1461106279361 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:51:19 INFO - PROCESS | 2511 | 1461106279363 Marionette TRACE conn3 <- [1,778,null,{}] 15:51:19 INFO - PROCESS | 2511 | 1461106279369 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}] 15:51:19 INFO - PROCESS | 2511 | 1461106279599 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 15:51:19 INFO - PROCESS | 2511 | 1461106279635 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:19 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5188e800 == 85 [pid = 2511] [id = 202] 15:51:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 173 (0x7eff454b9400) [pid = 2511] [serial = 606] [outer = (nil)] 15:51:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 174 (0x7eff4da68400) [pid = 2511] [serial = 607] [outer = 0x7eff454b9400] 15:51:19 INFO - PROCESS | 2511 | 1461106279702 Marionette DEBUG loaded listener.js 15:51:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 175 (0x7eff4debe400) [pid = 2511] [serial = 608] [outer = 0x7eff454b9400] 15:51:20 INFO - PROCESS | 2511 | 1461106280748 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]]]}] 15:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1434ms 15:51:20 INFO - PROCESS | 2511 | 1461106280798 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 15:51:20 INFO - PROCESS | 2511 | 1461106280804 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 15:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:51:20 INFO - PROCESS | 2511 | 1461106280813 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:51:20 INFO - PROCESS | 2511 | 1461106280818 Marionette TRACE conn3 <- [1,782,null,{}] 15:51:20 INFO - PROCESS | 2511 | 1461106280826 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}] 15:51:21 INFO - PROCESS | 2511 | 1461106281012 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 15:51:21 INFO - PROCESS | 2511 | 1461106281258 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:21 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff456d9000 == 86 [pid = 2511] [id = 203] 15:51:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 176 (0x7eff4564c800) [pid = 2511] [serial = 609] [outer = (nil)] 15:51:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 177 (0x7eff4589b400) [pid = 2511] [serial = 610] [outer = 0x7eff4564c800] 15:51:21 INFO - PROCESS | 2511 | 1461106281381 Marionette DEBUG loaded listener.js 15:51:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 178 (0x7eff470a4000) [pid = 2511] [serial = 611] [outer = 0x7eff4564c800] 15:51:22 INFO - PROCESS | 2511 | 1461106282250 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]]]}] 15:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1489ms 15:51:22 INFO - PROCESS | 2511 | 1461106282304 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 15:51:22 INFO - PROCESS | 2511 | 1461106282311 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 15:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:51:22 INFO - PROCESS | 2511 | 1461106282323 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:51:22 INFO - PROCESS | 2511 | 1461106282326 Marionette TRACE conn3 <- [1,786,null,{}] 15:51:22 INFO - PROCESS | 2511 | 1461106282332 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}] 15:51:22 INFO - PROCESS | 2511 | 1461106282516 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 15:51:22 INFO - PROCESS | 2511 | 1461106282682 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:22 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e5e1000 == 87 [pid = 2511] [id = 204] 15:51:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 179 (0x7eff4564d000) [pid = 2511] [serial = 612] [outer = (nil)] 15:51:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 180 (0x7eff4cc12c00) [pid = 2511] [serial = 613] [outer = 0x7eff4564d000] 15:51:22 INFO - PROCESS | 2511 | 1461106282760 Marionette DEBUG loaded listener.js 15:51:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 181 (0x7eff4cdd3400) [pid = 2511] [serial = 614] [outer = 0x7eff4564d000] 15:51:23 INFO - PROCESS | 2511 | 1461106283761 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]]]}] 15:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1486ms 15:51:23 INFO - PROCESS | 2511 | 1461106283810 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 15:51:23 INFO - PROCESS | 2511 | 1461106283814 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 15:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:51:23 INFO - PROCESS | 2511 | 1461106283820 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:51:23 INFO - PROCESS | 2511 | 1461106283826 Marionette TRACE conn3 <- [1,790,null,{}] 15:51:23 INFO - PROCESS | 2511 | 1461106283841 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}] 15:51:24 INFO - PROCESS | 2511 | 1461106284012 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 15:51:24 INFO - PROCESS | 2511 | 1461106284219 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:24 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff540ac000 == 88 [pid = 2511] [id = 205] 15:51:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 182 (0x7eff4d7de800) [pid = 2511] [serial = 615] [outer = (nil)] 15:51:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 183 (0x7eff4da66000) [pid = 2511] [serial = 616] [outer = 0x7eff4d7de800] 15:51:24 INFO - PROCESS | 2511 | 1461106284341 Marionette DEBUG loaded listener.js 15:51:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 184 (0x7eff4dec4400) [pid = 2511] [serial = 617] [outer = 0x7eff4d7de800] 15:51:25 INFO - PROCESS | 2511 | 1461106285166 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]]]}] 15:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1388ms 15:51:25 INFO - PROCESS | 2511 | 1461106285209 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 15:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:51:25 INFO - PROCESS | 2511 | 1461106285213 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 15:51:25 INFO - PROCESS | 2511 | 1461106285219 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:51:25 INFO - PROCESS | 2511 | 1461106285222 Marionette TRACE conn3 <- [1,794,null,{}] 15:51:25 INFO - PROCESS | 2511 | 1461106285227 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}] 15:51:25 INFO - PROCESS | 2511 | 1461106285390 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 15:51:25 INFO - PROCESS | 2511 | 1461106285562 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:25 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff55913800 == 89 [pid = 2511] [id = 206] 15:51:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 185 (0x7eff44cc7000) [pid = 2511] [serial = 618] [outer = (nil)] 15:51:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 186 (0x7eff4e4e6c00) [pid = 2511] [serial = 619] [outer = 0x7eff44cc7000] 15:51:25 INFO - PROCESS | 2511 | 1461106285633 Marionette DEBUG loaded listener.js 15:51:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 187 (0x7eff4e795400) [pid = 2511] [serial = 620] [outer = 0x7eff44cc7000] 15:51:26 INFO - PROCESS | 2511 | 1461106286507 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]]]}] 15:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1328ms 15:51:26 INFO - PROCESS | 2511 | 1461106286547 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 15:51:26 INFO - PROCESS | 2511 | 1461106286550 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 15:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:51:26 INFO - PROCESS | 2511 | 1461106286556 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:51:26 INFO - PROCESS | 2511 | 1461106286559 Marionette TRACE conn3 <- [1,798,null,{}] 15:51:26 INFO - PROCESS | 2511 | 1461106286565 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}] 15:51:26 INFO - PROCESS | 2511 | 1461106286718 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 15:51:26 INFO - PROCESS | 2511 | 1461106286891 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:26 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56421000 == 90 [pid = 2511] [id = 207] 15:51:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 188 (0x7eff4df6c800) [pid = 2511] [serial = 621] [outer = (nil)] 15:51:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 189 (0x7eff4e7a1800) [pid = 2511] [serial = 622] [outer = 0x7eff4df6c800] 15:51:26 INFO - PROCESS | 2511 | 1461106286976 Marionette DEBUG loaded listener.js 15:51:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 190 (0x7eff4e9f0800) [pid = 2511] [serial = 623] [outer = 0x7eff4df6c800] 15:51:28 INFO - PROCESS | 2511 | 1461106288075 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]]]}] 15:51:28 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 15:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1592ms 15:51:28 INFO - PROCESS | 2511 | 1461106288150 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 15:51:28 INFO - PROCESS | 2511 | 1461106288154 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 15:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:51:28 INFO - PROCESS | 2511 | 1461106288160 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:51:28 INFO - PROCESS | 2511 | 1461106288163 Marionette TRACE conn3 <- [1,802,null,{}] 15:51:28 INFO - PROCESS | 2511 | 1461106288168 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}] 15:51:28 INFO - PROCESS | 2511 | 1461106288396 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 15:51:28 INFO - PROCESS | 2511 | 1461106288661 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:28 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff57a76800 == 91 [pid = 2511] [id = 208] 15:51:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 191 (0x7eff4f840000) [pid = 2511] [serial = 624] [outer = (nil)] 15:51:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 192 (0x7eff51364c00) [pid = 2511] [serial = 625] [outer = 0x7eff4f840000] 15:51:28 INFO - PROCESS | 2511 | 1461106288745 Marionette DEBUG loaded listener.js 15:51:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 193 (0x7eff51799800) [pid = 2511] [serial = 626] [outer = 0x7eff4f840000] 15:51:29 INFO - PROCESS | 2511 | 1461106289757 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]]]}] 15:51:29 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 15:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1631ms 15:51:29 INFO - PROCESS | 2511 | 1461106289796 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 15:51:29 INFO - PROCESS | 2511 | 1461106289801 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 15:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:51:29 INFO - PROCESS | 2511 | 1461106289810 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:51:29 INFO - PROCESS | 2511 | 1461106289815 Marionette TRACE conn3 <- [1,806,null,{}] 15:51:29 INFO - PROCESS | 2511 | 1461106289823 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}] 15:51:29 INFO - PROCESS | 2511 | 1461106289982 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 15:51:30 INFO - PROCESS | 2511 | 1461106290196 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:30 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5826d000 == 92 [pid = 2511] [id = 209] 15:51:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 194 (0x7eff4f839c00) [pid = 2511] [serial = 627] [outer = (nil)] 15:51:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 195 (0x7eff517cfc00) [pid = 2511] [serial = 628] [outer = 0x7eff4f839c00] 15:51:30 INFO - PROCESS | 2511 | 1461106290311 Marionette DEBUG loaded listener.js 15:51:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 196 (0x7eff518e4000) [pid = 2511] [serial = 629] [outer = 0x7eff4f839c00] 15:51:31 INFO - PROCESS | 2511 | 1461106291067 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]]]}] 15:51:31 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 15:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1284ms 15:51:31 INFO - PROCESS | 2511 | 1461106291096 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 15:51:31 INFO - PROCESS | 2511 | 1461106291099 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 15:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:51:31 INFO - PROCESS | 2511 | 1461106291105 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:51:31 INFO - PROCESS | 2511 | 1461106291107 Marionette TRACE conn3 <- [1,810,null,{}] 15:51:31 INFO - PROCESS | 2511 | 1461106291113 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}] 15:51:31 INFO - PROCESS | 2511 | 1461106291368 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 15:51:31 INFO - PROCESS | 2511 | 1461106291543 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:31 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff59bc6800 == 93 [pid = 2511] [id = 210] 15:51:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 197 (0x7eff4f840400) [pid = 2511] [serial = 630] [outer = (nil)] 15:51:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 198 (0x7eff53488800) [pid = 2511] [serial = 631] [outer = 0x7eff4f840400] 15:51:31 INFO - PROCESS | 2511 | 1461106291625 Marionette DEBUG loaded listener.js 15:51:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 199 (0x7eff54091400) [pid = 2511] [serial = 632] [outer = 0x7eff4f840400] 15:51:32 INFO - PROCESS | 2511 | 1461106292666 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]]]}] 15:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1578ms 15:51:32 INFO - PROCESS | 2511 | 1461106292684 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 15:51:32 INFO - PROCESS | 2511 | 1461106292686 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 15:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:51:32 INFO - PROCESS | 2511 | 1461106292693 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:51:32 INFO - PROCESS | 2511 | 1461106292696 Marionette TRACE conn3 <- [1,814,null,{}] 15:51:32 INFO - PROCESS | 2511 | 1461106292701 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}] 15:51:32 INFO - PROCESS | 2511 | 1461106292871 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 15:51:33 INFO - PROCESS | 2511 | 1461106293052 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:33 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff64474000 == 94 [pid = 2511] [id = 211] 15:51:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 200 (0x7eff44cbd000) [pid = 2511] [serial = 633] [outer = (nil)] 15:51:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 201 (0x7eff54ab6c00) [pid = 2511] [serial = 634] [outer = 0x7eff44cbd000] 15:51:33 INFO - PROCESS | 2511 | 1461106293121 Marionette DEBUG loaded listener.js 15:51:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 202 (0x7eff54e9e800) [pid = 2511] [serial = 635] [outer = 0x7eff44cbd000] 15:51:34 INFO - PROCESS | 2511 | 1461106294126 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] 15:51:34 INFO - PROCESS | 2511 | 1461106294191 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 15:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:51:34 INFO - PROCESS | 2511 | 1461106294199 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:51:34 INFO - PROCESS | 2511 | 1461106294204 Marionette TRACE conn3 <- [1,818,null,{}] 15:51:34 INFO - PROCESS | 2511 | 1461106294256 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}] 15:51:34 INFO - PROCESS | 2511 | 1461106294410 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 15:51:34 INFO - PROCESS | 2511 | 1461106294682 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:34 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff456d0800 == 95 [pid = 2511] [id = 212] 15:51:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 203 (0x7eff44445400) [pid = 2511] [serial = 636] [outer = (nil)] 15:51:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 204 (0x7eff4564dc00) [pid = 2511] [serial = 637] [outer = 0x7eff44445400] 15:51:34 INFO - PROCESS | 2511 | 1461106294757 Marionette DEBUG loaded listener.js 15:51:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 205 (0x7eff517cf400) [pid = 2511] [serial = 638] [outer = 0x7eff44445400] 15:51:35 INFO - PROCESS | 2511 | 1461106295602 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]]]}] 15:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1440ms 15:51:35 INFO - PROCESS | 2511 | 1461106295639 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 15:51:35 INFO - PROCESS | 2511 | 1461106295643 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 15:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:51:35 INFO - PROCESS | 2511 | 1461106295649 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:51:35 INFO - PROCESS | 2511 | 1461106295653 Marionette TRACE conn3 <- [1,822,null,{}] 15:51:35 INFO - PROCESS | 2511 | 1461106295658 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}] 15:51:35 INFO - PROCESS | 2511 | 1461106295857 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 15:51:36 INFO - PROCESS | 2511 | 1461106296050 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:36 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff69516800 == 96 [pid = 2511] [id = 213] 15:51:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 206 (0x7eff44cb2400) [pid = 2511] [serial = 639] [outer = (nil)] 15:51:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 207 (0x7eff56479400) [pid = 2511] [serial = 640] [outer = 0x7eff44cb2400] 15:51:36 INFO - PROCESS | 2511 | 1461106296229 Marionette DEBUG loaded listener.js 15:51:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 208 (0x7eff57233c00) [pid = 2511] [serial = 641] [outer = 0x7eff44cb2400] 15:51:37 INFO - PROCESS | 2511 | 1461106297648 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] 15:51:37 INFO - PROCESS | 2511 | 1461106297695 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 15:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:51:37 INFO - PROCESS | 2511 | 1461106297722 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:51:37 INFO - PROCESS | 2511 | 1461106297729 Marionette TRACE conn3 <- [1,826,null,{}] 15:51:37 INFO - PROCESS | 2511 | 1461106297787 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}] 15:51:38 INFO - PROCESS | 2511 | 1461106298102 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 15:51:38 INFO - PROCESS | 2511 | 1461106298316 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:38 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff467ad800 == 97 [pid = 2511] [id = 214] 15:51:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 209 (0x7eff44cc4000) [pid = 2511] [serial = 642] [outer = (nil)] 15:51:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 210 (0x7eff455c0000) [pid = 2511] [serial = 643] [outer = 0x7eff44cc4000] 15:51:38 INFO - PROCESS | 2511 | 1461106298452 Marionette DEBUG loaded listener.js 15:51:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 211 (0x7eff4b3f0800) [pid = 2511] [serial = 644] [outer = 0x7eff44cc4000] 15:51:39 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff435cc000 == 96 [pid = 2511] [id = 201] 15:51:39 INFO - PROCESS | 2511 | --DOMWINDOW == 210 (0x7eff514c6800) [pid = 2511] [serial = 571] [outer = (nil)] [url = about:blank] 15:51:39 INFO - PROCESS | 2511 | 1461106299435 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]]]}] 15:51:39 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d471000 == 95 [pid = 2511] [id = 199] 15:51:39 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff456e2800 == 94 [pid = 2511] [id = 198] 15:51:39 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff456c6000 == 93 [pid = 2511] [id = 197] 15:51:39 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff58758800 == 92 [pid = 2511] [id = 193] 15:51:39 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff564d2800 == 91 [pid = 2511] [id = 192] 15:51:39 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d896800 == 90 [pid = 2511] [id = 191] 15:51:39 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5641e800 == 89 [pid = 2511] [id = 190] 15:51:39 INFO - PROCESS | 2511 | --DOMWINDOW == 209 (0x7eff4e4e8000) [pid = 2511] [serial = 566] [outer = (nil)] [url = about:blank] 15:51:39 INFO - PROCESS | 2511 | --DOMWINDOW == 208 (0x7eff44ccec00) [pid = 2511] [serial = 541] [outer = (nil)] [url = about:blank] 15:51:39 INFO - PROCESS | 2511 | --DOMWINDOW == 207 (0x7eff4e9f6800) [pid = 2511] [serial = 547] [outer = (nil)] [url = about:blank] 15:51:39 INFO - PROCESS | 2511 | --DOMWINDOW == 206 (0x7eff46fda000) [pid = 2511] [serial = 557] [outer = (nil)] [url = about:blank] 15:51:39 INFO - PROCESS | 2511 | --DOMWINDOW == 205 (0x7eff4b41a800) [pid = 2511] [serial = 544] [outer = (nil)] [url = about:blank] 15:51:39 INFO - PROCESS | 2511 | --DOMWINDOW == 204 (0x7eff4ccbe400) [pid = 2511] [serial = 562] [outer = (nil)] [url = about:blank] 15:51:39 INFO - PROCESS | 2511 | --DOMWINDOW == 203 (0x7eff586a6800) [pid = 2511] [serial = 550] [outer = (nil)] [url = about:blank] 15:51:39 INFO - PROCESS | 2511 | --DOMWINDOW == 202 (0x7eff4e7a3800) [pid = 2511] [serial = 569] [outer = (nil)] [url = about:blank] 15:51:39 INFO - PROCESS | 2511 | --DOMWINDOW == 201 (0x7eff46fdbc00) [pid = 2511] [serial = 553] [outer = (nil)] [url = about:blank] 15:51:39 INFO - PROCESS | 2511 | --DOMWINDOW == 200 (0x7eff4d51b400) [pid = 2511] [serial = 563] [outer = (nil)] [url = about:blank] 15:51:39 INFO - PROCESS | 2511 | --DOMWINDOW == 199 (0x7eff4b3fa400) [pid = 2511] [serial = 560] [outer = (nil)] [url = about:blank] 15:51:39 INFO - PROCESS | 2511 | --DOMWINDOW == 198 (0x7eff454c4000) [pid = 2511] [serial = 556] [outer = (nil)] [url = about:blank] 15:51:39 INFO - PROCESS | 2511 | --DOMWINDOW == 197 (0x7eff4d856000) [pid = 2511] [serial = 565] [outer = (nil)] [url = about:blank] 15:51:39 INFO - PROCESS | 2511 | --DOMWINDOW == 196 (0x7eff4b39e000) [pid = 2511] [serial = 559] [outer = (nil)] [url = about:blank] 15:51:39 INFO - PROCESS | 2511 | --DOMWINDOW == 195 (0x7eff4e543800) [pid = 2511] [serial = 568] [outer = (nil)] [url = about:blank] 15:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1791ms 15:51:39 INFO - PROCESS | 2511 | 1461106299509 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 15:51:39 INFO - PROCESS | 2511 | 1461106299516 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 15:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:51:39 INFO - PROCESS | 2511 | 1461106299525 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:51:39 INFO - PROCESS | 2511 | 1461106299529 Marionette TRACE conn3 <- [1,830,null,{}] 15:51:39 INFO - PROCESS | 2511 | 1461106299534 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}] 15:51:39 INFO - PROCESS | 2511 | 1461106299695 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 15:51:39 INFO - PROCESS | 2511 | 1461106299705 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:39 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff455d5000 == 90 [pid = 2511] [id = 215] 15:51:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 196 (0x7eff44cc4400) [pid = 2511] [serial = 645] [outer = (nil)] 15:51:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 197 (0x7eff4b41e800) [pid = 2511] [serial = 646] [outer = 0x7eff44cc4400] 15:51:39 INFO - PROCESS | 2511 | 1461106299765 Marionette DEBUG loaded listener.js 15:51:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 198 (0x7eff4ccbec00) [pid = 2511] [serial = 647] [outer = 0x7eff44cc4400] 15:51:40 INFO - PROCESS | 2511 | 1461106300684 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]]]}] 15:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1185ms 15:51:40 INFO - PROCESS | 2511 | 1461106300710 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 15:51:40 INFO - PROCESS | 2511 | 1461106300713 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 15:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:51:40 INFO - PROCESS | 2511 | 1461106300720 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:51:40 INFO - PROCESS | 2511 | 1461106300726 Marionette TRACE conn3 <- [1,834,null,{}] 15:51:40 INFO - PROCESS | 2511 | 1461106300741 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}] 15:51:40 INFO - PROCESS | 2511 | 1461106300908 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 15:51:41 INFO - PROCESS | 2511 | 1461106301035 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:41 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4de1b000 == 91 [pid = 2511] [id = 216] 15:51:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 199 (0x7eff4b416800) [pid = 2511] [serial = 648] [outer = (nil)] 15:51:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 200 (0x7eff4d51c400) [pid = 2511] [serial = 649] [outer = 0x7eff4b416800] 15:51:41 INFO - PROCESS | 2511 | 1461106301099 Marionette DEBUG loaded listener.js 15:51:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 201 (0x7eff4da6c800) [pid = 2511] [serial = 650] [outer = 0x7eff4b416800] 15:51:41 INFO - PROCESS | 2511 | 1461106301816 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]]]}] 15:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1134ms 15:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:51:41 INFO - PROCESS | 2511 | 1461106301868 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 15:51:41 INFO - PROCESS | 2511 | 1461106301872 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 15:51:41 INFO - PROCESS | 2511 | 1461106301890 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:51:41 INFO - PROCESS | 2511 | 1461106301894 Marionette TRACE conn3 <- [1,838,null,{}] 15:51:41 INFO - PROCESS | 2511 | 1461106301899 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}] 15:51:42 INFO - PROCESS | 2511 | 1461106302115 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 15:51:42 INFO - PROCESS | 2511 | 1461106302151 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:42 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff520e0800 == 92 [pid = 2511] [id = 217] 15:51:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 202 (0x7eff4d7ec800) [pid = 2511] [serial = 651] [outer = (nil)] 15:51:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 203 (0x7eff4e548c00) [pid = 2511] [serial = 652] [outer = 0x7eff4d7ec800] 15:51:42 INFO - PROCESS | 2511 | 1461106302214 Marionette DEBUG loaded listener.js 15:51:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 204 (0x7eff4e9f5400) [pid = 2511] [serial = 653] [outer = 0x7eff4d7ec800] 15:51:43 INFO - PROCESS | 2511 | 1461106303075 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]]]}] 15:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1244ms 15:51:43 INFO - PROCESS | 2511 | 1461106303122 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 15:51:43 INFO - PROCESS | 2511 | 1461106303126 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 15:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:51:43 INFO - PROCESS | 2511 | 1461106303131 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:51:43 INFO - PROCESS | 2511 | 1461106303133 Marionette TRACE conn3 <- [1,842,null,{}] 15:51:43 INFO - PROCESS | 2511 | 1461106303139 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}] 15:51:43 INFO - PROCESS | 2511 | 1461106303346 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 15:51:43 INFO - PROCESS | 2511 | 1461106303367 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:43 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56416000 == 93 [pid = 2511] [id = 218] 15:51:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 205 (0x7eff4b41d400) [pid = 2511] [serial = 654] [outer = (nil)] 15:51:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 206 (0x7eff4f69d000) [pid = 2511] [serial = 655] [outer = 0x7eff4b41d400] 15:51:43 INFO - PROCESS | 2511 | 1461106303431 Marionette DEBUG loaded listener.js 15:51:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 207 (0x7eff51335c00) [pid = 2511] [serial = 656] [outer = 0x7eff4b41d400] 15:51:44 INFO - PROCESS | 2511 | --DOMWINDOW == 206 (0x7eff4b3f4000) [pid = 2511] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:51:44 INFO - PROCESS | 2511 | --DOMWINDOW == 205 (0x7eff4b3a3c00) [pid = 2511] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:51:44 INFO - PROCESS | 2511 | --DOMWINDOW == 204 (0x7eff44cb9000) [pid = 2511] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:51:44 INFO - PROCESS | 2511 | --DOMWINDOW == 203 (0x7eff4b3f1c00) [pid = 2511] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:51:44 INFO - PROCESS | 2511 | --DOMWINDOW == 202 (0x7eff454c6400) [pid = 2511] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:51:44 INFO - PROCESS | 2511 | 1461106304366 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]]]}] 15:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1283ms 15:51:44 INFO - PROCESS | 2511 | 1461106304416 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 15:51:44 INFO - PROCESS | 2511 | 1461106304420 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 15:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:51:44 INFO - PROCESS | 2511 | 1461106304425 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:51:44 INFO - PROCESS | 2511 | 1461106304428 Marionette TRACE conn3 <- [1,846,null,{}] 15:51:44 INFO - PROCESS | 2511 | 1461106304433 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}] 15:51:44 INFO - PROCESS | 2511 | 1461106304601 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 15:51:44 INFO - PROCESS | 2511 | 1461106304758 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:44 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff576be800 == 94 [pid = 2511] [id = 219] 15:51:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 203 (0x7eff4cc18c00) [pid = 2511] [serial = 657] [outer = (nil)] 15:51:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 204 (0x7eff5348b400) [pid = 2511] [serial = 658] [outer = 0x7eff4cc18c00] 15:51:44 INFO - PROCESS | 2511 | 1461106304821 Marionette DEBUG loaded listener.js 15:51:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 205 (0x7eff55b97c00) [pid = 2511] [serial = 659] [outer = 0x7eff4cc18c00] 15:51:45 INFO - PROCESS | 2511 | 1461106305477 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]]]}] 15:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1086ms 15:51:45 INFO - PROCESS | 2511 | 1461106305512 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 15:51:45 INFO - PROCESS | 2511 | 1461106305515 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 15:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:51:45 INFO - PROCESS | 2511 | 1461106305520 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:51:45 INFO - PROCESS | 2511 | 1461106305522 Marionette TRACE conn3 <- [1,850,null,{}] 15:51:45 INFO - PROCESS | 2511 | 1461106305528 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}] 15:51:45 INFO - PROCESS | 2511 | 1461106305667 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 15:51:45 INFO - PROCESS | 2511 | 1461106305682 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:45 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5e5b2800 == 95 [pid = 2511] [id = 220] 15:51:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 206 (0x7eff55b9a000) [pid = 2511] [serial = 660] [outer = (nil)] 15:51:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 207 (0x7eff564bdc00) [pid = 2511] [serial = 661] [outer = 0x7eff55b9a000] 15:51:45 INFO - PROCESS | 2511 | 1461106305740 Marionette DEBUG loaded listener.js 15:51:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 208 (0x7eff57236000) [pid = 2511] [serial = 662] [outer = 0x7eff55b9a000] 15:51:46 INFO - PROCESS | 2511 | 1461106306848 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]]]}] 15:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1379ms 15:51:46 INFO - PROCESS | 2511 | 1461106306902 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 15:51:46 INFO - PROCESS | 2511 | 1461106306909 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 15:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:51:46 INFO - PROCESS | 2511 | 1461106306918 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:51:46 INFO - PROCESS | 2511 | 1461106306922 Marionette TRACE conn3 <- [1,854,null,{}] 15:51:46 INFO - PROCESS | 2511 | 1461106306930 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}] 15:51:47 INFO - PROCESS | 2511 | 1461106307151 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 15:51:47 INFO - PROCESS | 2511 | 1461106307335 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:47 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d89b800 == 96 [pid = 2511] [id = 221] 15:51:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 209 (0x7eff46fda400) [pid = 2511] [serial = 663] [outer = (nil)] 15:51:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 210 (0x7eff4b3eec00) [pid = 2511] [serial = 664] [outer = 0x7eff46fda400] 15:51:47 INFO - PROCESS | 2511 | 1461106307409 Marionette DEBUG loaded listener.js 15:51:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 211 (0x7eff4b4d1c00) [pid = 2511] [serial = 665] [outer = 0x7eff46fda400] 15:51:48 INFO - PROCESS | 2511 | 1461106308376 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]]]}] 15:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1489ms 15:51:48 INFO - PROCESS | 2511 | 1461106308408 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 15:51:48 INFO - PROCESS | 2511 | 1461106308416 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 15:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:51:48 INFO - PROCESS | 2511 | 1461106308426 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:51:48 INFO - PROCESS | 2511 | 1461106308429 Marionette TRACE conn3 <- [1,858,null,{}] 15:51:48 INFO - PROCESS | 2511 | 1461106308435 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}] 15:51:48 INFO - PROCESS | 2511 | 1461106308598 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 15:51:48 INFO - PROCESS | 2511 | 1461106308777 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:48 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5655e800 == 97 [pid = 2511] [id = 222] 15:51:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 212 (0x7eff46fe4000) [pid = 2511] [serial = 666] [outer = (nil)] 15:51:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 213 (0x7eff4d51fc00) [pid = 2511] [serial = 667] [outer = 0x7eff46fe4000] 15:51:48 INFO - PROCESS | 2511 | 1461106308850 Marionette DEBUG loaded listener.js 15:51:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 214 (0x7eff4d859c00) [pid = 2511] [serial = 668] [outer = 0x7eff46fe4000] 15:51:49 INFO - PROCESS | 2511 | 1461106309717 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]]]}] 15:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1329ms 15:51:49 INFO - PROCESS | 2511 | 1461106309756 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 15:51:49 INFO - PROCESS | 2511 | 1461106309760 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 15:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:51:49 INFO - PROCESS | 2511 | 1461106309766 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:51:49 INFO - PROCESS | 2511 | 1461106309772 Marionette TRACE conn3 <- [1,862,null,{}] 15:51:49 INFO - PROCESS | 2511 | 1461106309787 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}] 15:51:49 INFO - PROCESS | 2511 | 1461106309954 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 15:51:50 INFO - PROCESS | 2511 | 1461106310136 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:50 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff69015800 == 98 [pid = 2511] [id = 223] 15:51:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 215 (0x7eff4da64c00) [pid = 2511] [serial = 669] [outer = (nil)] 15:51:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 216 (0x7eff5133c400) [pid = 2511] [serial = 670] [outer = 0x7eff4da64c00] 15:51:50 INFO - PROCESS | 2511 | 1461106310213 Marionette DEBUG loaded listener.js 15:51:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 217 (0x7eff518dc800) [pid = 2511] [serial = 671] [outer = 0x7eff4da64c00] 15:51:51 INFO - PROCESS | 2511 | 1461106311074 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]]]}] 15:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1333ms 15:51:51 INFO - PROCESS | 2511 | 1461106311101 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 15:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:51:51 INFO - PROCESS | 2511 | 1461106311107 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 15:51:51 INFO - PROCESS | 2511 | 1461106311113 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:51:51 INFO - PROCESS | 2511 | 1461106311116 Marionette TRACE conn3 <- [1,866,null,{}] 15:51:51 INFO - PROCESS | 2511 | 1461106311122 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}] 15:51:51 INFO - PROCESS | 2511 | 1461106311302 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 15:51:51 INFO - PROCESS | 2511 | 1461106311493 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:51 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6db99000 == 99 [pid = 2511] [id = 224] 15:51:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 218 (0x7eff4e792800) [pid = 2511] [serial = 672] [outer = (nil)] 15:51:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 219 (0x7eff55ce6000) [pid = 2511] [serial = 673] [outer = 0x7eff4e792800] 15:51:51 INFO - PROCESS | 2511 | 1461106311567 Marionette DEBUG loaded listener.js 15:51:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 220 (0x7eff56750800) [pid = 2511] [serial = 674] [outer = 0x7eff4e792800] 15:51:52 INFO - PROCESS | 2511 | 1461106312449 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]]]}] 15:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1439ms 15:51:52 INFO - PROCESS | 2511 | 1461106312557 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 15:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:51:52 INFO - PROCESS | 2511 | 1461106312563 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 15:51:52 INFO - PROCESS | 2511 | 1461106312570 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:51:52 INFO - PROCESS | 2511 | 1461106312574 Marionette TRACE conn3 <- [1,870,null,{}] 15:51:52 INFO - PROCESS | 2511 | 1461106312630 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}] 15:51:52 INFO - PROCESS | 2511 | 1461106312790 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 15:51:53 INFO - PROCESS | 2511 | 1461106313055 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:53 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e2c3800 == 100 [pid = 2511] [id = 225] 15:51:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 221 (0x7eff575d6400) [pid = 2511] [serial = 675] [outer = (nil)] 15:51:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 222 (0x7eff57875000) [pid = 2511] [serial = 676] [outer = 0x7eff575d6400] 15:51:53 INFO - PROCESS | 2511 | 1461106313140 Marionette DEBUG loaded listener.js 15:51:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 223 (0x7eff582adc00) [pid = 2511] [serial = 677] [outer = 0x7eff575d6400] 15:51:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 224 (0x7eff583aec00) [pid = 2511] [serial = 678] [outer = 0x7eff4df77400] 15:51:54 INFO - PROCESS | 2511 | 1461106314054 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]]]}] 15:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1535ms 15:51:54 INFO - PROCESS | 2511 | 1461106314105 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 15:51:54 INFO - PROCESS | 2511 | 1461106314109 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 15:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:51:54 INFO - PROCESS | 2511 | 1461106314115 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:51:54 INFO - PROCESS | 2511 | 1461106314118 Marionette TRACE conn3 <- [1,874,null,{}] 15:51:54 INFO - PROCESS | 2511 | 1461106314123 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}] 15:51:54 INFO - PROCESS | 2511 | 1461106314333 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 15:51:54 INFO - PROCESS | 2511 | 1461106314568 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:54 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff45095800 == 101 [pid = 2511] [id = 226] 15:51:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 225 (0x7eff5724f400) [pid = 2511] [serial = 679] [outer = (nil)] 15:51:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 226 (0x7eff59e78000) [pid = 2511] [serial = 680] [outer = 0x7eff5724f400] 15:51:54 INFO - PROCESS | 2511 | 1461106314701 Marionette DEBUG loaded listener.js 15:51:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 227 (0x7eff64452800) [pid = 2511] [serial = 681] [outer = 0x7eff5724f400] 15:51:55 INFO - PROCESS | 2511 | 1461106315544 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]]]}] 15:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1478ms 15:51:55 INFO - PROCESS | 2511 | 1461106315596 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 15:51:55 INFO - PROCESS | 2511 | 1461106315599 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 15:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:51:55 INFO - PROCESS | 2511 | 1461106315605 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:51:55 INFO - PROCESS | 2511 | 1461106315609 Marionette TRACE conn3 <- [1,878,null,{}] 15:51:55 INFO - PROCESS | 2511 | 1461106315614 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}] 15:51:55 INFO - PROCESS | 2511 | 1461106315783 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 15:51:55 INFO - PROCESS | 2511 | 1461106315963 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:55 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff40acf000 == 102 [pid = 2511] [id = 227] 15:51:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 228 (0x7eff576dec00) [pid = 2511] [serial = 682] [outer = (nil)] 15:51:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 229 (0x7eff645c8800) [pid = 2511] [serial = 683] [outer = 0x7eff576dec00] 15:51:56 INFO - PROCESS | 2511 | 1461106316038 Marionette DEBUG loaded listener.js 15:51:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 230 (0x7eff649d6000) [pid = 2511] [serial = 684] [outer = 0x7eff576dec00] 15:51:56 INFO - PROCESS | 2511 | 1461106316852 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]]]}] 15:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1288ms 15:51:56 INFO - PROCESS | 2511 | 1461106316895 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 15:51:56 INFO - PROCESS | 2511 | 1461106316899 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 15:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:51:56 INFO - PROCESS | 2511 | 1461106316905 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:51:56 INFO - PROCESS | 2511 | 1461106316907 Marionette TRACE conn3 <- [1,882,null,{}] 15:51:56 INFO - PROCESS | 2511 | 1461106316913 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}] 15:51:57 INFO - PROCESS | 2511 | 1461106317083 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 15:51:57 INFO - PROCESS | 2511 | 1461106317270 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:57 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5875f800 == 103 [pid = 2511] [id = 228] 15:51:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 231 (0x7eff576e4800) [pid = 2511] [serial = 685] [outer = (nil)] 15:51:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 232 (0x7eff657ca400) [pid = 2511] [serial = 686] [outer = 0x7eff576e4800] 15:51:57 INFO - PROCESS | 2511 | 1461106317338 Marionette DEBUG loaded listener.js 15:51:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 233 (0x7eff65906800) [pid = 2511] [serial = 687] [outer = 0x7eff576e4800] 15:51:58 INFO - PROCESS | 2511 | 1461106318227 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]]]}] 15:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1383ms 15:51:58 INFO - PROCESS | 2511 | 1461106318290 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 15:51:58 INFO - PROCESS | 2511 | 1461106318293 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 15:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:51:58 INFO - PROCESS | 2511 | 1461106318299 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:51:58 INFO - PROCESS | 2511 | 1461106318301 Marionette TRACE conn3 <- [1,886,null,{}] 15:51:58 INFO - PROCESS | 2511 | 1461106318307 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}] 15:51:58 INFO - PROCESS | 2511 | 1461106318480 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 15:51:58 INFO - PROCESS | 2511 | 1461106318657 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:58 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff42fad800 == 104 [pid = 2511] [id = 229] 15:51:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 234 (0x7eff64267800) [pid = 2511] [serial = 688] [outer = (nil)] 15:51:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 235 (0x7eff65aba800) [pid = 2511] [serial = 689] [outer = 0x7eff64267800] 15:51:58 INFO - PROCESS | 2511 | 1461106318731 Marionette DEBUG loaded listener.js 15:51:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 236 (0x7eff6789a000) [pid = 2511] [serial = 690] [outer = 0x7eff64267800] 15:51:59 INFO - PROCESS | 2511 | 1461106319590 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]]]}] 15:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1330ms 15:51:59 INFO - PROCESS | 2511 | 1461106319631 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 15:51:59 INFO - PROCESS | 2511 | 1461106319635 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 15:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:51:59 INFO - PROCESS | 2511 | 1461106319640 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:51:59 INFO - PROCESS | 2511 | 1461106319643 Marionette TRACE conn3 <- [1,890,null,{}] 15:51:59 INFO - PROCESS | 2511 | 1461106319649 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}] 15:51:59 INFO - PROCESS | 2511 | 1461106319826 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 15:52:00 INFO - PROCESS | 2511 | 1461106320008 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:00 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff41291800 == 105 [pid = 2511] [id = 230] 15:52:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 237 (0x7eff645cf800) [pid = 2511] [serial = 691] [outer = (nil)] 15:52:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 238 (0x7eff6798a400) [pid = 2511] [serial = 692] [outer = 0x7eff645cf800] 15:52:00 INFO - PROCESS | 2511 | 1461106320076 Marionette DEBUG loaded listener.js 15:52:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 239 (0x7eff6952e400) [pid = 2511] [serial = 693] [outer = 0x7eff645cf800] 15:52:01 INFO - PROCESS | 2511 | 1461106321014 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]]]}] 15:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1434ms 15:52:01 INFO - PROCESS | 2511 | 1461106321076 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 15:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:52:01 INFO - PROCESS | 2511 | 1461106321081 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 15:52:01 INFO - PROCESS | 2511 | 1461106321087 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:52:01 INFO - PROCESS | 2511 | 1461106321091 Marionette TRACE conn3 <- [1,894,null,{}] 15:52:01 INFO - PROCESS | 2511 | 1461106321096 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}] 15:52:01 INFO - PROCESS | 2511 | 1461106321316 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 15:52:01 INFO - PROCESS | 2511 | 1461106321632 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:01 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4cf9c800 == 106 [pid = 2511] [id = 231] 15:52:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 240 (0x7eff404b1c00) [pid = 2511] [serial = 694] [outer = (nil)] 15:52:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 241 (0x7eff44fd8000) [pid = 2511] [serial = 695] [outer = 0x7eff404b1c00] 15:52:01 INFO - PROCESS | 2511 | 1461106321737 Marionette DEBUG loaded listener.js 15:52:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 242 (0x7eff518de800) [pid = 2511] [serial = 696] [outer = 0x7eff404b1c00] 15:52:02 INFO - PROCESS | 2511 | 1461106322877 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]]]}] 15:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1840ms 15:52:02 INFO - PROCESS | 2511 | 1461106322928 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 15:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:52:02 INFO - PROCESS | 2511 | 1461106322933 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 15:52:02 INFO - PROCESS | 2511 | 1461106322942 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:52:02 INFO - PROCESS | 2511 | 1461106322947 Marionette TRACE conn3 <- [1,898,null,{}] 15:52:02 INFO - PROCESS | 2511 | 1461106322954 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}] 15:52:03 INFO - PROCESS | 2511 | 1461106323134 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 15:52:03 INFO - PROCESS | 2511 | 1461106323373 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:03 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4cea1800 == 107 [pid = 2511] [id = 232] 15:52:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 243 (0x7eff44ccac00) [pid = 2511] [serial = 697] [outer = (nil)] 15:52:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 244 (0x7eff454c6400) [pid = 2511] [serial = 698] [outer = 0x7eff44ccac00] 15:52:03 INFO - PROCESS | 2511 | 1461106323438 Marionette DEBUG loaded listener.js 15:52:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 245 (0x7eff4589cc00) [pid = 2511] [serial = 699] [outer = 0x7eff44ccac00] 15:52:04 INFO - PROCESS | 2511 | 1461106324346 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]]]}] 15:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1440ms 15:52:04 INFO - PROCESS | 2511 | 1461106324381 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 15:52:04 INFO - PROCESS | 2511 | 1461106324388 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 15:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:52:04 INFO - PROCESS | 2511 | 1461106324397 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:52:04 INFO - PROCESS | 2511 | 1461106324401 Marionette TRACE conn3 <- [1,902,null,{}] 15:52:04 INFO - PROCESS | 2511 | 1461106324406 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}] 15:52:04 INFO - PROCESS | 2511 | 1461106324569 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 15:52:04 INFO - PROCESS | 2511 | 1461106324767 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:04 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4cfb3000 == 108 [pid = 2511] [id = 233] 15:52:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 246 (0x7eff455c8000) [pid = 2511] [serial = 700] [outer = (nil)] 15:52:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 247 (0x7eff4b3a3400) [pid = 2511] [serial = 701] [outer = 0x7eff455c8000] 15:52:04 INFO - PROCESS | 2511 | 1461106324874 Marionette DEBUG loaded listener.js 15:52:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 248 (0x7eff4cc0c800) [pid = 2511] [serial = 702] [outer = 0x7eff455c8000] 15:52:05 INFO - PROCESS | 2511 | 1461106325789 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]]]}] 15:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1434ms 15:52:05 INFO - PROCESS | 2511 | 1461106325832 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 15:52:05 INFO - PROCESS | 2511 | 1461106325836 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 15:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:52:05 INFO - PROCESS | 2511 | 1461106325842 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:52:05 INFO - PROCESS | 2511 | 1461106325847 Marionette TRACE conn3 <- [1,906,null,{}] 15:52:05 INFO - PROCESS | 2511 | 1461106325862 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}] 15:52:06 INFO - PROCESS | 2511 | 1461106326022 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 15:52:06 INFO - PROCESS | 2511 | 1461106326251 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:06 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4de1f800 == 109 [pid = 2511] [id = 234] 15:52:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 249 (0x7eff4d698c00) [pid = 2511] [serial = 703] [outer = (nil)] 15:52:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 250 (0x7eff4d850800) [pid = 2511] [serial = 704] [outer = 0x7eff4d698c00] 15:52:06 INFO - PROCESS | 2511 | 1461106326365 Marionette DEBUG loaded listener.js 15:52:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 251 (0x7eff4df6a000) [pid = 2511] [serial = 705] [outer = 0x7eff4d698c00] 15:52:07 INFO - PROCESS | 2511 | 1461106327150 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]]]}] 15:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1339ms 15:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:52:07 INFO - PROCESS | 2511 | 1461106327181 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 15:52:07 INFO - PROCESS | 2511 | 1461106327185 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 15:52:07 INFO - PROCESS | 2511 | 1461106327191 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:52:07 INFO - PROCESS | 2511 | 1461106327193 Marionette TRACE conn3 <- [1,910,null,{}] 15:52:07 INFO - PROCESS | 2511 | 1461106327198 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}] 15:52:07 INFO - PROCESS | 2511 | 1461106327355 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 15:52:07 INFO - PROCESS | 2511 | 1461106327566 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:07 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff45520800 == 110 [pid = 2511] [id = 235] 15:52:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 252 (0x7eff455c2c00) [pid = 2511] [serial = 706] [outer = (nil)] 15:52:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 253 (0x7eff4d520400) [pid = 2511] [serial = 707] [outer = 0x7eff455c2c00] 15:52:07 INFO - PROCESS | 2511 | 1461106327695 Marionette DEBUG loaded listener.js 15:52:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 254 (0x7eff4e9fa800) [pid = 2511] [serial = 708] [outer = 0x7eff455c2c00] 15:52:07 INFO - PROCESS | 2511 | --DOMWINDOW == 253 (0x7eff470ac400) [pid = 2511] [serial = 574] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 2511 | --DOMWINDOW == 252 (0x7eff4d51ac00) [pid = 2511] [serial = 577] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 2511 | --DOMWINDOW == 251 (0x7eff6445d000) [pid = 2511] [serial = 583] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 2511 | --DOMWINDOW == 250 (0x7eff454c5c00) [pid = 2511] [serial = 589] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 2511 | --DOMWINDOW == 249 (0x7eff543bf400) [pid = 2511] [serial = 580] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 2511 | --DOMWINDOW == 248 (0x7eff455c0800) [pid = 2511] [serial = 586] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 2511 | --DOMWINDOW == 247 (0x7eff4da68400) [pid = 2511] [serial = 607] [outer = (nil)] [url = about:blank] 15:52:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff576be800 == 109 [pid = 2511] [id = 219] 15:52:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56416000 == 108 [pid = 2511] [id = 218] 15:52:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff520e0800 == 107 [pid = 2511] [id = 217] 15:52:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4da1e800 == 106 [pid = 2511] [id = 200] 15:52:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4de1b000 == 105 [pid = 2511] [id = 216] 15:52:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff455d5000 == 104 [pid = 2511] [id = 215] 15:52:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff467ad800 == 103 [pid = 2511] [id = 214] 15:52:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff64474000 == 102 [pid = 2511] [id = 211] 15:52:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff59bc6800 == 101 [pid = 2511] [id = 210] 15:52:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5826d000 == 100 [pid = 2511] [id = 209] 15:52:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff57a76800 == 99 [pid = 2511] [id = 208] 15:52:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56421000 == 98 [pid = 2511] [id = 207] 15:52:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff55913800 == 97 [pid = 2511] [id = 206] 15:52:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff540ac000 == 96 [pid = 2511] [id = 205] 15:52:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4e5e1000 == 95 [pid = 2511] [id = 204] 15:52:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff456d9000 == 94 [pid = 2511] [id = 203] 15:52:08 INFO - PROCESS | 2511 | --DOMWINDOW == 246 (0x7eff4ccc1800) [pid = 2511] [serial = 601] [outer = (nil)] [url = about:blank] 15:52:08 INFO - PROCESS | 2511 | --DOMWINDOW == 245 (0x7eff4ce03800) [pid = 2511] [serial = 604] [outer = (nil)] [url = about:blank] 15:52:08 INFO - PROCESS | 2511 | --DOMWINDOW == 244 (0x7eff46710000) [pid = 2511] [serial = 595] [outer = (nil)] [url = about:blank] 15:52:08 INFO - PROCESS | 2511 | --DOMWINDOW == 243 (0x7eff46fe5800) [pid = 2511] [serial = 596] [outer = (nil)] [url = about:blank] 15:52:08 INFO - PROCESS | 2511 | --DOMWINDOW == 242 (0x7eff4b4c7800) [pid = 2511] [serial = 598] [outer = (nil)] [url = about:blank] 15:52:08 INFO - PROCESS | 2511 | --DOMWINDOW == 241 (0x7eff45645c00) [pid = 2511] [serial = 593] [outer = (nil)] [url = about:blank] 15:52:08 INFO - PROCESS | 2511 | --DOMWINDOW == 240 (0x7eff4cddd400) [pid = 2511] [serial = 602] [outer = (nil)] [url = about:blank] 15:52:08 INFO - PROCESS | 2511 | --DOMWINDOW == 239 (0x7eff455c0c00) [pid = 2511] [serial = 592] [outer = (nil)] [url = about:blank] 15:52:08 INFO - PROCESS | 2511 | --DOMWINDOW == 238 (0x7eff4cc13800) [pid = 2511] [serial = 599] [outer = (nil)] [url = about:blank] 15:52:08 INFO - PROCESS | 2511 | --DOMWINDOW == 237 (0x7eff4d513c00) [pid = 2511] [serial = 605] [outer = (nil)] [url = about:blank] 15:52:08 INFO - PROCESS | 2511 | 1461106328521 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]]]}] 15:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1389ms 15:52:08 INFO - PROCESS | 2511 | 1461106328580 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 15:52:08 INFO - PROCESS | 2511 | 1461106328582 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 15:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:52:08 INFO - PROCESS | 2511 | 1461106328589 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:52:08 INFO - PROCESS | 2511 | 1461106328590 Marionette TRACE conn3 <- [1,914,null,{}] 15:52:08 INFO - PROCESS | 2511 | 1461106328596 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}] 15:52:08 INFO - PROCESS | 2511 | 1461106328741 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 15:52:08 INFO - PROCESS | 2511 | 1461106328756 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:08 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4da0d000 == 95 [pid = 2511] [id = 236] 15:52:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 238 (0x7eff46fe5800) [pid = 2511] [serial = 709] [outer = (nil)] 15:52:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 239 (0x7eff4e7ac000) [pid = 2511] [serial = 710] [outer = 0x7eff46fe5800] 15:52:08 INFO - PROCESS | 2511 | 1461106328817 Marionette DEBUG loaded listener.js 15:52:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 240 (0x7eff4f83d400) [pid = 2511] [serial = 711] [outer = 0x7eff46fe5800] 15:52:09 INFO - PROCESS | 2511 | 1461106329618 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]]]}] 15:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1076ms 15:52:09 INFO - PROCESS | 2511 | 1461106329668 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 15:52:09 INFO - PROCESS | 2511 | 1461106329672 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 15:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:52:09 INFO - PROCESS | 2511 | 1461106329677 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:52:09 INFO - PROCESS | 2511 | 1461106329679 Marionette TRACE conn3 <- [1,918,null,{}] 15:52:09 INFO - PROCESS | 2511 | 1461106329688 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}] 15:52:09 INFO - PROCESS | 2511 | 1461106329878 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 15:52:09 INFO - PROCESS | 2511 | 1461106329889 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:09 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff54a80800 == 96 [pid = 2511] [id = 237] 15:52:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 241 (0x7eff5133f400) [pid = 2511] [serial = 712] [outer = (nil)] 15:52:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 242 (0x7eff54e96400) [pid = 2511] [serial = 713] [outer = 0x7eff5133f400] 15:52:09 INFO - PROCESS | 2511 | 1461106329951 Marionette DEBUG loaded listener.js 15:52:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 243 (0x7eff55b2fc00) [pid = 2511] [serial = 714] [outer = 0x7eff5133f400] 15:52:10 INFO - PROCESS | 2511 | 1461106330846 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]]]}] 15:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1183ms 15:52:10 INFO - PROCESS | 2511 | 1461106330861 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 15:52:10 INFO - PROCESS | 2511 | 1461106330864 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 15:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:52:10 INFO - PROCESS | 2511 | 1461106330871 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:52:10 INFO - PROCESS | 2511 | 1461106330873 Marionette TRACE conn3 <- [1,922,null,{}] 15:52:10 INFO - PROCESS | 2511 | 1461106330888 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}] 15:52:11 INFO - PROCESS | 2511 | 1461106331081 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 15:52:11 INFO - PROCESS | 2511 | 1461106331104 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:11 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5677b000 == 97 [pid = 2511] [id = 238] 15:52:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 244 (0x7eff4ccc1800) [pid = 2511] [serial = 715] [outer = (nil)] 15:52:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 245 (0x7eff55cf3c00) [pid = 2511] [serial = 716] [outer = 0x7eff4ccc1800] 15:52:11 INFO - PROCESS | 2511 | 1461106331162 Marionette DEBUG loaded listener.js 15:52:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 246 (0x7eff578a8400) [pid = 2511] [serial = 717] [outer = 0x7eff4ccc1800] 15:52:11 INFO - PROCESS | 2511 | 1461106331975 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]]]}] 15:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1139ms 15:52:12 INFO - PROCESS | 2511 | 1461106332011 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 15:52:12 INFO - PROCESS | 2511 | 1461106332014 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 15:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:52:12 INFO - PROCESS | 2511 | 1461106332020 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:52:12 INFO - PROCESS | 2511 | 1461106332022 Marionette TRACE conn3 <- [1,926,null,{}] 15:52:12 INFO - PROCESS | 2511 | 1461106332034 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}] 15:52:12 INFO - PROCESS | 2511 | 1461106332225 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 15:52:12 INFO - PROCESS | 2511 | 1461106332249 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:12 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5823b000 == 98 [pid = 2511] [id = 239] 15:52:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 247 (0x7eff5133d000) [pid = 2511] [serial = 718] [outer = (nil)] 15:52:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 248 (0x7eff59c55400) [pid = 2511] [serial = 719] [outer = 0x7eff5133d000] 15:52:12 INFO - PROCESS | 2511 | 1461106332307 Marionette DEBUG loaded listener.js 15:52:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 249 (0x7eff64938000) [pid = 2511] [serial = 720] [outer = 0x7eff5133d000] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 248 (0x7eff4b41d400) [pid = 2511] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 247 (0x7eff4ccbf800) [pid = 2511] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 246 (0x7eff5674e800) [pid = 2511] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 245 (0x7eff44cc4400) [pid = 2511] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 244 (0x7eff44cc4000) [pid = 2511] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 243 (0x7eff45899000) [pid = 2511] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 242 (0x7eff4b416800) [pid = 2511] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 241 (0x7eff56753000) [pid = 2511] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 240 (0x7eff5674ec00) [pid = 2511] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 239 (0x7eff4e79c000) [pid = 2511] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 238 (0x7eff64794000) [pid = 2511] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 237 (0x7eff4ce0e000) [pid = 2511] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 236 (0x7eff454b8400) [pid = 2511] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 235 (0x7eff4ccbb000) [pid = 2511] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 234 (0x7eff4d691c00) [pid = 2511] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 233 (0x7eff4e7a8400) [pid = 2511] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 232 (0x7eff4e7a8800) [pid = 2511] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 231 (0x7eff4589bc00) [pid = 2511] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 230 (0x7eff4d690400) [pid = 2511] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 229 (0x7eff44449c00) [pid = 2511] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 228 (0x7eff4d853c00) [pid = 2511] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 227 (0x7eff4cdd3c00) [pid = 2511] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 226 (0x7eff4d7ec800) [pid = 2511] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 225 (0x7eff4ce09400) [pid = 2511] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 224 (0x7eff561f3000) [pid = 2511] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 223 (0x7eff4d695800) [pid = 2511] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 222 (0x7eff4ce06c00) [pid = 2511] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 221 (0x7eff46705c00) [pid = 2511] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 220 (0x7eff4b39c800) [pid = 2511] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 219 (0x7eff56484800) [pid = 2511] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 218 (0x7eff4b3ef800) [pid = 2511] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 217 (0x7eff5149b000) [pid = 2511] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 216 (0x7eff565a5000) [pid = 2511] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 215 (0x7eff4debd800) [pid = 2511] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 214 (0x7eff458a3c00) [pid = 2511] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 213 (0x7eff44cb7000) [pid = 2511] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 212 (0x7eff4cc18c00) [pid = 2511] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 211 (0x7eff44445000) [pid = 2511] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 210 (0x7eff4e4e6000) [pid = 2511] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 209 (0x7eff4cdd7c00) [pid = 2511] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 208 (0x7eff56753c00) [pid = 2511] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 207 (0x7eff4cdd3800) [pid = 2511] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 206 (0x7eff4f844400) [pid = 2511] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:52:13 INFO - PROCESS | 2511 | --DOMWINDOW == 205 (0x7eff4e9f0400) [pid = 2511] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:52:13 INFO - PROCESS | 2511 | 1461106333968 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]]]}] 15:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1980ms 15:52:14 INFO - PROCESS | 2511 | 1461106334001 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 15:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:52:14 INFO - PROCESS | 2511 | 1461106334007 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 15:52:14 INFO - PROCESS | 2511 | 1461106334015 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:52:14 INFO - PROCESS | 2511 | 1461106334021 Marionette TRACE conn3 <- [1,930,null,{}] 15:52:14 INFO - PROCESS | 2511 | 1461106334030 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}] 15:52:14 INFO - PROCESS | 2511 | 1461106334234 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 15:52:14 INFO - PROCESS | 2511 | 1461106334416 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:14 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff45549800 == 99 [pid = 2511] [id = 240] 15:52:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 206 (0x7eff404b1400) [pid = 2511] [serial = 721] [outer = (nil)] 15:52:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 207 (0x7eff44cce400) [pid = 2511] [serial = 722] [outer = 0x7eff404b1400] 15:52:14 INFO - PROCESS | 2511 | 1461106334495 Marionette DEBUG loaded listener.js 15:52:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 208 (0x7eff45651400) [pid = 2511] [serial = 723] [outer = 0x7eff404b1400] 15:52:15 INFO - PROCESS | 2511 | 1461106335398 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]]]}] 15:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1438ms 15:52:15 INFO - PROCESS | 2511 | 1461106335453 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 15:52:15 INFO - PROCESS | 2511 | 1461106335461 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 15:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:52:15 INFO - PROCESS | 2511 | 1461106335471 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:52:15 INFO - PROCESS | 2511 | 1461106335475 Marionette TRACE conn3 <- [1,934,null,{}] 15:52:15 INFO - PROCESS | 2511 | 1461106335481 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}] 15:52:15 INFO - PROCESS | 2511 | 1461106335659 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 15:52:15 INFO - PROCESS | 2511 | 1461106335839 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:15 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4da11800 == 100 [pid = 2511] [id = 241] 15:52:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 209 (0x7eff404b6000) [pid = 2511] [serial = 724] [outer = (nil)] 15:52:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 210 (0x7eff4b4c2c00) [pid = 2511] [serial = 725] [outer = 0x7eff404b6000] 15:52:15 INFO - PROCESS | 2511 | 1461106335916 Marionette DEBUG loaded listener.js 15:52:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 211 (0x7eff4ccb8000) [pid = 2511] [serial = 726] [outer = 0x7eff404b6000] 15:52:16 INFO - PROCESS | 2511 | 1461106336891 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]]]}] 15:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1481ms 15:52:16 INFO - PROCESS | 2511 | 1461106336953 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 15:52:16 INFO - PROCESS | 2511 | 1461106336958 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 15:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:52:16 INFO - PROCESS | 2511 | 1461106336964 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:52:16 INFO - PROCESS | 2511 | 1461106336970 Marionette TRACE conn3 <- [1,938,null,{}] 15:52:16 INFO - PROCESS | 2511 | 1461106336986 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}] 15:52:17 INFO - PROCESS | 2511 | 1461106337225 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 15:52:17 INFO - PROCESS | 2511 | 1461106337491 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:17 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff53408800 == 101 [pid = 2511] [id = 242] 15:52:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 212 (0x7eff4d51bc00) [pid = 2511] [serial = 727] [outer = (nil)] 15:52:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 213 (0x7eff4d850400) [pid = 2511] [serial = 728] [outer = 0x7eff4d51bc00] 15:52:17 INFO - PROCESS | 2511 | 1461106337587 Marionette DEBUG loaded listener.js 15:52:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 214 (0x7eff4df75000) [pid = 2511] [serial = 729] [outer = 0x7eff4d51bc00] 15:52:18 INFO - PROCESS | 2511 | 1461106338427 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]]]}] 15:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1537ms 15:52:18 INFO - PROCESS | 2511 | 1461106338502 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 15:52:18 INFO - PROCESS | 2511 | 1461106338507 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 15:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:52:18 INFO - PROCESS | 2511 | 1461106338512 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:52:18 INFO - PROCESS | 2511 | 1461106338515 Marionette TRACE conn3 <- [1,942,null,{}] 15:52:18 INFO - PROCESS | 2511 | 1461106338520 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}] 15:52:18 INFO - PROCESS | 2511 | 1461106338735 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 15:52:18 INFO - PROCESS | 2511 | 1461106338922 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:18 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff58239000 == 102 [pid = 2511] [id = 243] 15:52:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 215 (0x7eff4d692c00) [pid = 2511] [serial = 730] [outer = (nil)] 15:52:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 216 (0x7eff4e9fc000) [pid = 2511] [serial = 731] [outer = 0x7eff4d692c00] 15:52:19 INFO - PROCESS | 2511 | 1461106338996 Marionette DEBUG loaded listener.js 15:52:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 217 (0x7eff51494800) [pid = 2511] [serial = 732] [outer = 0x7eff4d692c00] 15:52:19 INFO - PROCESS | 2511 | 1461106339894 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]]]}] 15:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1429ms 15:52:19 INFO - PROCESS | 2511 | 1461106339943 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 15:52:19 INFO - PROCESS | 2511 | 1461106339947 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 15:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:52:19 INFO - PROCESS | 2511 | 1461106339953 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:52:19 INFO - PROCESS | 2511 | 1461106339955 Marionette TRACE conn3 <- [1,946,null,{}] 15:52:19 INFO - PROCESS | 2511 | 1461106339961 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}] 15:52:20 INFO - PROCESS | 2511 | 1461106340130 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 15:52:20 INFO - PROCESS | 2511 | 1461106340318 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:20 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff644cd800 == 103 [pid = 2511] [id = 244] 15:52:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 218 (0x7eff4e7a8400) [pid = 2511] [serial = 733] [outer = (nil)] 15:52:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 219 (0x7eff517a8800) [pid = 2511] [serial = 734] [outer = 0x7eff4e7a8400] 15:52:20 INFO - PROCESS | 2511 | 1461106340391 Marionette DEBUG loaded listener.js 15:52:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 220 (0x7eff53484800) [pid = 2511] [serial = 735] [outer = 0x7eff4e7a8400] 15:52:21 INFO - PROCESS | 2511 | 1461106341303 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]]]}] 15:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1377ms 15:52:21 INFO - PROCESS | 2511 | 1461106341331 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 15:52:21 INFO - PROCESS | 2511 | 1461106341335 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 15:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:52:21 INFO - PROCESS | 2511 | 1461106341341 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:52:21 INFO - PROCESS | 2511 | 1461106341344 Marionette TRACE conn3 <- [1,950,null,{}] 15:52:21 INFO - PROCESS | 2511 | 1461106341350 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}] 15:52:21 INFO - PROCESS | 2511 | 1461106341609 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 15:52:21 INFO - PROCESS | 2511 | 1461106341845 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:21 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6951e000 == 104 [pid = 2511] [id = 245] 15:52:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 221 (0x7eff576e4400) [pid = 2511] [serial = 736] [outer = (nil)] 15:52:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 222 (0x7eff5787b000) [pid = 2511] [serial = 737] [outer = 0x7eff576e4400] 15:52:21 INFO - PROCESS | 2511 | 1461106341970 Marionette DEBUG loaded listener.js 15:52:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 223 (0x7eff59c76000) [pid = 2511] [serial = 738] [outer = 0x7eff576e4400] 15:52:22 INFO - PROCESS | 2511 | 1461106342822 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]]]}] 15:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1529ms 15:52:22 INFO - PROCESS | 2511 | 1461106342872 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 15:52:22 INFO - PROCESS | 2511 | 1461106342876 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 15:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:52:22 INFO - PROCESS | 2511 | 1461106342882 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:52:22 INFO - PROCESS | 2511 | 1461106342884 Marionette TRACE conn3 <- [1,954,null,{}] 15:52:22 INFO - PROCESS | 2511 | 1461106342890 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}] 15:52:23 INFO - PROCESS | 2511 | 1461106343066 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 15:52:23 INFO - PROCESS | 2511 | 1461106343254 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:23 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff522ce000 == 105 [pid = 2511] [id = 246] 15:52:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 224 (0x7eff57837c00) [pid = 2511] [serial = 739] [outer = (nil)] 15:52:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 225 (0x7eff6426f400) [pid = 2511] [serial = 740] [outer = 0x7eff57837c00] 15:52:23 INFO - PROCESS | 2511 | 1461106343330 Marionette DEBUG loaded listener.js 15:52:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 226 (0x7eff657cbc00) [pid = 2511] [serial = 741] [outer = 0x7eff57837c00] 15:52:24 INFO - PROCESS | 2511 | 1461106344207 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]]]}] 15:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1387ms 15:52:24 INFO - PROCESS | 2511 | 1461106344271 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 15:52:24 INFO - PROCESS | 2511 | 1461106344275 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 15:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:52:24 INFO - PROCESS | 2511 | 1461106344280 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:52:24 INFO - PROCESS | 2511 | 1461106344283 Marionette TRACE conn3 <- [1,958,null,{}] 15:52:24 INFO - PROCESS | 2511 | 1461106344289 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}] 15:52:24 INFO - PROCESS | 2511 | 1461106344468 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 15:52:24 INFO - PROCESS | 2511 | 1461106344652 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:24 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff69b77000 == 106 [pid = 2511] [id = 247] 15:52:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 227 (0x7eff4df74c00) [pid = 2511] [serial = 742] [outer = (nil)] 15:52:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 228 (0x7eff678c8c00) [pid = 2511] [serial = 743] [outer = 0x7eff4df74c00] 15:52:24 INFO - PROCESS | 2511 | 1461106344728 Marionette DEBUG loaded listener.js 15:52:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 229 (0x7eff69533400) [pid = 2511] [serial = 744] [outer = 0x7eff4df74c00] 15:52:25 INFO - PROCESS | 2511 | 1461106345647 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]]]}] 15:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1439ms 15:52:25 INFO - PROCESS | 2511 | 1461106345722 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 15:52:25 INFO - PROCESS | 2511 | 1461106345726 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 15:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:52:25 INFO - PROCESS | 2511 | 1461106345732 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:52:25 INFO - PROCESS | 2511 | 1461106345734 Marionette TRACE conn3 <- [1,962,null,{}] 15:52:25 INFO - PROCESS | 2511 | 1461106345740 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}] 15:52:25 INFO - PROCESS | 2511 | 1461106345958 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 15:52:26 INFO - PROCESS | 2511 | 1461106346144 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:26 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d0d6000 == 107 [pid = 2511] [id = 248] 15:52:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 230 (0x7eff57875400) [pid = 2511] [serial = 745] [outer = (nil)] 15:52:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 231 (0x7eff69538c00) [pid = 2511] [serial = 746] [outer = 0x7eff57875400] 15:52:26 INFO - PROCESS | 2511 | 1461106346219 Marionette DEBUG loaded listener.js 15:52:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 232 (0x7eff69623800) [pid = 2511] [serial = 747] [outer = 0x7eff57875400] 15:52:27 INFO - PROCESS | 2511 | 1461106347081 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]]]}] 15:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1384ms 15:52:27 INFO - PROCESS | 2511 | 1461106347117 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 15:52:27 INFO - PROCESS | 2511 | 1461106347121 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 15:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:52:27 INFO - PROCESS | 2511 | 1461106347127 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:52:27 INFO - PROCESS | 2511 | 1461106347129 Marionette TRACE conn3 <- [1,966,null,{}] 15:52:27 INFO - PROCESS | 2511 | 1461106347135 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}] 15:52:27 INFO - PROCESS | 2511 | 1461106347316 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 15:52:27 INFO - PROCESS | 2511 | 1461106347506 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:27 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff523ca000 == 108 [pid = 2511] [id = 249] 15:52:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 233 (0x7eff524d2400) [pid = 2511] [serial = 748] [outer = (nil)] 15:52:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 234 (0x7eff524da800) [pid = 2511] [serial = 749] [outer = 0x7eff524d2400] 15:52:27 INFO - PROCESS | 2511 | 1461106347576 Marionette DEBUG loaded listener.js 15:52:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 235 (0x7eff524e0400) [pid = 2511] [serial = 750] [outer = 0x7eff524d2400] 15:52:28 INFO - PROCESS | 2511 | 1461106348491 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]]]}] 15:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1430ms 15:52:28 INFO - PROCESS | 2511 | 1461106348558 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 15:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:52:28 INFO - PROCESS | 2511 | 1461106348562 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 15:52:28 INFO - PROCESS | 2511 | 1461106348569 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:52:28 INFO - PROCESS | 2511 | 1461106348573 Marionette TRACE conn3 <- [1,970,null,{}] 15:52:28 INFO - PROCESS | 2511 | 1461106348579 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}] 15:52:28 INFO - PROCESS | 2511 | 1461106348804 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 15:52:28 INFO - PROCESS | 2511 | 1461106348991 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:29 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f4bb800 == 109 [pid = 2511] [id = 250] 15:52:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 236 (0x7eff46704000) [pid = 2511] [serial = 751] [outer = (nil)] 15:52:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 237 (0x7eff524d6000) [pid = 2511] [serial = 752] [outer = 0x7eff46704000] 15:52:29 INFO - PROCESS | 2511 | 1461106349081 Marionette DEBUG loaded listener.js 15:52:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 238 (0x7eff525d0400) [pid = 2511] [serial = 753] [outer = 0x7eff46704000] 15:52:30 INFO - PROCESS | 2511 | 1461106350041 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]]]}] 15:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1536ms 15:52:30 INFO - PROCESS | 2511 | 1461106350105 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 15:52:30 INFO - PROCESS | 2511 | 1461106350108 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 15:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:52:30 INFO - PROCESS | 2511 | 1461106350115 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:52:30 INFO - PROCESS | 2511 | 1461106350117 Marionette TRACE conn3 <- [1,974,null,{}] 15:52:30 INFO - PROCESS | 2511 | 1461106350123 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}] 15:52:30 INFO - PROCESS | 2511 | 1461106350317 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 15:52:30 INFO - PROCESS | 2511 | 1461106350507 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:30 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff64737800 == 110 [pid = 2511] [id = 251] 15:52:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 239 (0x7eff46f8c000) [pid = 2511] [serial = 754] [outer = (nil)] 15:52:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 240 (0x7eff46f95000) [pid = 2511] [serial = 755] [outer = 0x7eff46f8c000] 15:52:30 INFO - PROCESS | 2511 | 1461106350622 Marionette DEBUG loaded listener.js 15:52:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 241 (0x7eff4d858800) [pid = 2511] [serial = 756] [outer = 0x7eff46f8c000] 15:52:31 INFO - PROCESS | 2511 | 1461106351416 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]]]}] 15:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1378ms 15:52:31 INFO - PROCESS | 2511 | 1461106351494 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 15:52:31 INFO - PROCESS | 2511 | 1461106351497 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 15:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:52:31 INFO - PROCESS | 2511 | 1461106351503 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:52:31 INFO - PROCESS | 2511 | 1461106351507 Marionette TRACE conn3 <- [1,978,null,{}] 15:52:31 INFO - PROCESS | 2511 | 1461106351518 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}] 15:52:31 INFO - PROCESS | 2511 | 1461106351767 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 15:52:32 INFO - PROCESS | 2511 | 1461106352005 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:32 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3e84a000 == 111 [pid = 2511] [id = 252] 15:52:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 242 (0x7eff4444b400) [pid = 2511] [serial = 757] [outer = (nil)] 15:52:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 243 (0x7eff46704800) [pid = 2511] [serial = 758] [outer = 0x7eff4444b400] 15:52:32 INFO - PROCESS | 2511 | 1461106352118 Marionette DEBUG loaded listener.js 15:52:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 244 (0x7eff470b0c00) [pid = 2511] [serial = 759] [outer = 0x7eff4444b400] 15:52:32 INFO - PROCESS | 2511 | 1461106352983 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]]]}] 15:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1534ms 15:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:52:33 INFO - PROCESS | 2511 | 1461106353040 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 15:52:33 INFO - PROCESS | 2511 | 1461106353043 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 15:52:33 INFO - PROCESS | 2511 | 1461106353049 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:52:33 INFO - PROCESS | 2511 | 1461106353052 Marionette TRACE conn3 <- [1,982,null,{}] 15:52:33 INFO - PROCESS | 2511 | 1461106353058 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}] 15:52:33 INFO - PROCESS | 2511 | 1461106353256 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 15:52:33 INFO - PROCESS | 2511 | 1461106353932 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:33 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff45521800 == 112 [pid = 2511] [id = 253] 15:52:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 245 (0x7eff404af400) [pid = 2511] [serial = 760] [outer = (nil)] 15:52:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 246 (0x7eff404b3000) [pid = 2511] [serial = 761] [outer = 0x7eff404af400] 15:52:34 INFO - PROCESS | 2511 | 1461106354007 Marionette DEBUG loaded listener.js 15:52:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 247 (0x7eff44fd6c00) [pid = 2511] [serial = 762] [outer = 0x7eff404af400] 15:52:34 INFO - PROCESS | 2511 | 1461106354868 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]]]}] 15:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1883ms 15:52:34 INFO - PROCESS | 2511 | 1461106354934 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 15:52:34 INFO - PROCESS | 2511 | 1461106354940 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 15:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:52:34 INFO - PROCESS | 2511 | 1461106354950 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:52:34 INFO - PROCESS | 2511 | 1461106354954 Marionette TRACE conn3 <- [1,986,null,{}] 15:52:34 INFO - PROCESS | 2511 | 1461106354961 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}] 15:52:35 INFO - PROCESS | 2511 | 1461106355214 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 15:52:35 INFO - PROCESS | 2511 | 1461106355598 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:35 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff41282800 == 113 [pid = 2511] [id = 254] 15:52:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 248 (0x7eff46fe7000) [pid = 2511] [serial = 763] [outer = (nil)] 15:52:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 249 (0x7eff470ab000) [pid = 2511] [serial = 764] [outer = 0x7eff46fe7000] 15:52:35 INFO - PROCESS | 2511 | 1461106355677 Marionette DEBUG loaded listener.js 15:52:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 250 (0x7eff4b3a6800) [pid = 2511] [serial = 765] [outer = 0x7eff46fe7000] 15:52:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5677b000 == 112 [pid = 2511] [id = 238] 15:52:36 INFO - PROCESS | 2511 | --DOMWINDOW == 249 (0x7eff564bdc00) [pid = 2511] [serial = 661] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 2511 | --DOMWINDOW == 248 (0x7eff4564dc00) [pid = 2511] [serial = 637] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 2511 | --DOMWINDOW == 247 (0x7eff53488800) [pid = 2511] [serial = 631] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 2511 | --DOMWINDOW == 246 (0x7eff517cfc00) [pid = 2511] [serial = 628] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 2511 | --DOMWINDOW == 245 (0x7eff54ab6c00) [pid = 2511] [serial = 634] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 2511 | 1461106356712 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]]]}] 15:52:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff54a80800 == 111 [pid = 2511] [id = 237] 15:52:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4da0d000 == 110 [pid = 2511] [id = 236] 15:52:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff45520800 == 109 [pid = 2511] [id = 235] 15:52:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4de1f800 == 108 [pid = 2511] [id = 234] 15:52:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4cfb3000 == 107 [pid = 2511] [id = 233] 15:52:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4cea1800 == 106 [pid = 2511] [id = 232] 15:52:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5655e800 == 105 [pid = 2511] [id = 222] 15:52:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d89b800 == 104 [pid = 2511] [id = 221] 15:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1831ms 15:52:36 INFO - PROCESS | 2511 | 1461106356785 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 15:52:36 INFO - PROCESS | 2511 | 1461106356790 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 15:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:52:36 INFO - PROCESS | 2511 | 1461106356797 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:52:36 INFO - PROCESS | 2511 | 1461106356800 Marionette TRACE conn3 <- [1,990,null,{}] 15:52:36 INFO - PROCESS | 2511 | 1461106356813 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}] 15:52:36 INFO - PROCESS | 2511 | 1461106356989 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 244 (0x7eff55b97c00) [pid = 2511] [serial = 659] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 243 (0x7eff51335c00) [pid = 2511] [serial = 656] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 242 (0x7eff4d7e5c00) [pid = 2511] [serial = 355] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 241 (0x7eff644b3000) [pid = 2511] [serial = 331] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 240 (0x7eff4da66000) [pid = 2511] [serial = 616] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 239 (0x7eff4ccbec00) [pid = 2511] [serial = 647] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 238 (0x7eff4b3f0800) [pid = 2511] [serial = 644] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 237 (0x7eff6953c000) [pid = 2511] [serial = 418] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 236 (0x7eff4d51c400) [pid = 2511] [serial = 649] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 235 (0x7eff57878800) [pid = 2511] [serial = 409] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 234 (0x7eff69c31800) [pid = 2511] [serial = 373] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 233 (0x7eff5148f000) [pid = 2511] [serial = 406] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 232 (0x7eff69059400) [pid = 2511] [serial = 370] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 231 (0x7eff4e545000) [pid = 2511] [serial = 403] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 230 (0x7eff454c6c00) [pid = 2511] [serial = 464] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 229 (0x7eff4e7ad800) [pid = 2511] [serial = 289] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 228 (0x7eff4f69d000) [pid = 2511] [serial = 655] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 227 (0x7eff4e7a3400) [pid = 2511] [serial = 319] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 226 (0x7eff5179a800) [pid = 2511] [serial = 358] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 225 (0x7eff5647ec00) [pid = 2511] [serial = 283] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 224 (0x7eff56479400) [pid = 2511] [serial = 640] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 223 (0x7eff470b0000) [pid = 2511] [serial = 443] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 222 (0x7eff6590dc00) [pid = 2511] [serial = 334] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 221 (0x7eff4b41e800) [pid = 2511] [serial = 646] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 220 (0x7eff4ccb6c00) [pid = 2511] [serial = 590] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 219 (0x7eff564b4400) [pid = 2511] [serial = 452] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 218 (0x7eff4d850c00) [pid = 2511] [serial = 277] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 217 (0x7eff4e9f5400) [pid = 2511] [serial = 653] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 216 (0x7eff4cc12c00) [pid = 2511] [serial = 613] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 215 (0x7eff5133ec00) [pid = 2511] [serial = 449] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 214 (0x7eff57257400) [pid = 2511] [serial = 325] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 213 (0x7eff455c0000) [pid = 2511] [serial = 643] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 212 (0x7eff4d7e1400) [pid = 2511] [serial = 316] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 211 (0x7eff4d69dc00) [pid = 2511] [serial = 376] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 210 (0x7eff69533800) [pid = 2511] [serial = 415] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 209 (0x7eff4b3a6400) [pid = 2511] [serial = 461] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 208 (0x7eff5d92d800) [pid = 2511] [serial = 364] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 207 (0x7eff6562ac00) [pid = 2511] [serial = 458] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 206 (0x7eff582b2800) [pid = 2511] [serial = 455] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 205 (0x7eff4e7a1800) [pid = 2511] [serial = 622] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 204 (0x7eff5d92d000) [pid = 2511] [serial = 328] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 203 (0x7eff6c2eec00) [pid = 2511] [serial = 231] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 202 (0x7eff4d7ea800) [pid = 2511] [serial = 446] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 201 (0x7eff4da6c800) [pid = 2511] [serial = 650] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 200 (0x7eff46fe5400) [pid = 2511] [serial = 554] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 199 (0x7eff4589b400) [pid = 2511] [serial = 610] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 198 (0x7eff5348b400) [pid = 2511] [serial = 658] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 197 (0x7eff4e548c00) [pid = 2511] [serial = 652] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 196 (0x7eff44452800) [pid = 2511] [serial = 467] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 195 (0x7eff59c73800) [pid = 2511] [serial = 367] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 194 (0x7eff5179ec00) [pid = 2511] [serial = 280] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 193 (0x7eff636cd400) [pid = 2511] [serial = 412] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 192 (0x7eff51364c00) [pid = 2511] [serial = 625] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 191 (0x7eff6590a400) [pid = 2511] [serial = 286] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 190 (0x7eff4e4e6c00) [pid = 2511] [serial = 619] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 189 (0x7eff55c6f000) [pid = 2511] [serial = 322] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | --DOMWINDOW == 188 (0x7eff56484000) [pid = 2511] [serial = 361] [outer = (nil)] [url = about:blank] 15:52:37 INFO - PROCESS | 2511 | 1461106357291 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:37 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4508c000 == 105 [pid = 2511] [id = 255] 15:52:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 189 (0x7eff454c6c00) [pid = 2511] [serial = 766] [outer = (nil)] 15:52:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 190 (0x7eff4b3f0800) [pid = 2511] [serial = 767] [outer = 0x7eff454c6c00] 15:52:37 INFO - PROCESS | 2511 | 1461106357361 Marionette DEBUG loaded listener.js 15:52:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 191 (0x7eff4ccb7800) [pid = 2511] [serial = 768] [outer = 0x7eff454c6c00] 15:52:38 INFO - PROCESS | 2511 | 1461106358152 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]]]}] 15:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1385ms 15:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:52:38 INFO - PROCESS | 2511 | 1461106358184 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 15:52:38 INFO - PROCESS | 2511 | 1461106358187 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 15:52:38 INFO - PROCESS | 2511 | 1461106358203 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:52:38 INFO - PROCESS | 2511 | 1461106358211 Marionette TRACE conn3 <- [1,994,null,{}] 15:52:38 INFO - PROCESS | 2511 | 1461106358220 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}] 15:52:38 INFO - PROCESS | 2511 | 1461106358461 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 15:52:38 INFO - PROCESS | 2511 | 1461106358478 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:38 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4cfb0800 == 106 [pid = 2511] [id = 256] 15:52:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 192 (0x7eff4b412400) [pid = 2511] [serial = 769] [outer = (nil)] 15:52:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 193 (0x7eff4d69e400) [pid = 2511] [serial = 770] [outer = 0x7eff4b412400] 15:52:38 INFO - PROCESS | 2511 | 1461106358543 Marionette DEBUG loaded listener.js 15:52:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 194 (0x7eff4d7eb000) [pid = 2511] [serial = 771] [outer = 0x7eff4b412400] 15:52:39 INFO - PROCESS | 2511 | 1461106359381 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]]]}] 15:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1254ms 15:52:39 INFO - PROCESS | 2511 | 1461106359453 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 15:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:52:39 INFO - PROCESS | 2511 | 1461106359468 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 15:52:39 INFO - PROCESS | 2511 | 1461106359474 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:52:39 INFO - PROCESS | 2511 | 1461106359476 Marionette TRACE conn3 <- [1,998,null,{}] 15:52:39 INFO - PROCESS | 2511 | 1461106359482 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}] 15:52:39 INFO - PROCESS | 2511 | 1461106359713 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 15:52:39 INFO - PROCESS | 2511 | 1461106359738 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:39 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4da22000 == 107 [pid = 2511] [id = 257] 15:52:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 195 (0x7eff46706400) [pid = 2511] [serial = 772] [outer = (nil)] 15:52:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 196 (0x7eff4d857800) [pid = 2511] [serial = 773] [outer = 0x7eff46706400] 15:52:39 INFO - PROCESS | 2511 | 1461106359801 Marionette DEBUG loaded listener.js 15:52:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 197 (0x7eff4df70000) [pid = 2511] [serial = 774] [outer = 0x7eff46706400] 15:52:40 INFO - PROCESS | 2511 | 1461106360711 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]]]}] 15:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1327ms 15:52:40 INFO - PROCESS | 2511 | 1461106360802 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 15:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:52:40 INFO - PROCESS | 2511 | 1461106360807 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 15:52:40 INFO - PROCESS | 2511 | 1461106360822 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:52:40 INFO - PROCESS | 2511 | 1461106360824 Marionette TRACE conn3 <- [1,1002,null,{}] 15:52:40 INFO - PROCESS | 2511 | 1461106360831 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}] 15:52:41 INFO - PROCESS | 2511 | 1461106361055 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 15:52:41 INFO - PROCESS | 2511 | 1461106361081 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:41 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e2c5000 == 108 [pid = 2511] [id = 258] 15:52:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 198 (0x7eff4e542400) [pid = 2511] [serial = 775] [outer = (nil)] 15:52:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 199 (0x7eff4e547800) [pid = 2511] [serial = 776] [outer = 0x7eff4e542400] 15:52:41 INFO - PROCESS | 2511 | 1461106361158 Marionette DEBUG loaded listener.js 15:52:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 200 (0x7eff4e9f5400) [pid = 2511] [serial = 777] [outer = 0x7eff4e542400] 15:52:42 INFO - PROCESS | 2511 | --DOMWINDOW == 199 (0x7eff4ccc1800) [pid = 2511] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:52:42 INFO - PROCESS | 2511 | --DOMWINDOW == 198 (0x7eff46fe5800) [pid = 2511] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:52:42 INFO - PROCESS | 2511 | --DOMWINDOW == 197 (0x7eff455c2c00) [pid = 2511] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:52:42 INFO - PROCESS | 2511 | --DOMWINDOW == 196 (0x7eff4d698c00) [pid = 2511] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:52:42 INFO - PROCESS | 2511 | --DOMWINDOW == 195 (0x7eff44ccac00) [pid = 2511] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:52:42 INFO - PROCESS | 2511 | --DOMWINDOW == 194 (0x7eff455c8000) [pid = 2511] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:52:42 INFO - PROCESS | 2511 | --DOMWINDOW == 193 (0x7eff5133f400) [pid = 2511] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:52:42 INFO - PROCESS | 2511 | 1461106362570 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]]]}] 15:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1788ms 15:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:52:42 INFO - PROCESS | 2511 | 1461106362601 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 15:52:42 INFO - PROCESS | 2511 | 1461106362604 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 15:52:42 INFO - PROCESS | 2511 | 1461106362610 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:52:42 INFO - PROCESS | 2511 | 1461106362613 Marionette TRACE conn3 <- [1,1006,null,{}] 15:52:42 INFO - PROCESS | 2511 | 1461106362618 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}] 15:52:42 INFO - PROCESS | 2511 | 1461106362801 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 15:52:42 INFO - PROCESS | 2511 | 1461106362954 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:42 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f61f800 == 109 [pid = 2511] [id = 259] 15:52:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 194 (0x7eff455c9000) [pid = 2511] [serial = 778] [outer = (nil)] 15:52:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 195 (0x7eff5149ac00) [pid = 2511] [serial = 779] [outer = 0x7eff455c9000] 15:52:43 INFO - PROCESS | 2511 | 1461106363018 Marionette DEBUG loaded listener.js 15:52:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 196 (0x7eff517c9400) [pid = 2511] [serial = 780] [outer = 0x7eff455c9000] 15:52:43 INFO - PROCESS | 2511 | 1461106363723 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]]]}] 15:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1135ms 15:52:43 INFO - PROCESS | 2511 | 1461106363745 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 15:52:43 INFO - PROCESS | 2511 | 1461106363749 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 15:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:52:43 INFO - PROCESS | 2511 | 1461106363754 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:52:43 INFO - PROCESS | 2511 | 1461106363757 Marionette TRACE conn3 <- [1,1010,null,{}] 15:52:43 INFO - PROCESS | 2511 | 1461106363762 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}] 15:52:43 INFO - PROCESS | 2511 | 1461106363980 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 15:52:44 INFO - PROCESS | 2511 | 1461106364177 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:44 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff40adf000 == 110 [pid = 2511] [id = 260] 15:52:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 197 (0x7eff404a8800) [pid = 2511] [serial = 781] [outer = (nil)] 15:52:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 198 (0x7eff404acc00) [pid = 2511] [serial = 782] [outer = 0x7eff404a8800] 15:52:44 INFO - PROCESS | 2511 | 1461106364253 Marionette DEBUG loaded listener.js 15:52:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 199 (0x7eff454c5c00) [pid = 2511] [serial = 783] [outer = 0x7eff404a8800] 15:52:45 INFO - PROCESS | 2511 | 1461106365173 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]]]}] 15:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1479ms 15:52:45 INFO - PROCESS | 2511 | 1461106365236 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 15:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:52:45 INFO - PROCESS | 2511 | 1461106365244 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 15:52:45 INFO - PROCESS | 2511 | 1461106365255 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:52:45 INFO - PROCESS | 2511 | 1461106365260 Marionette TRACE conn3 <- [1,1014,null,{}] 15:52:45 INFO - PROCESS | 2511 | 1461106365268 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}] 15:52:45 INFO - PROCESS | 2511 | 1461106365516 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 15:52:45 INFO - PROCESS | 2511 | 1461106365754 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:45 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d0d7000 == 111 [pid = 2511] [id = 261] 15:52:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 200 (0x7eff4b3ed400) [pid = 2511] [serial = 784] [outer = (nil)] 15:52:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 201 (0x7eff4b4cb400) [pid = 2511] [serial = 785] [outer = 0x7eff4b3ed400] 15:52:45 INFO - PROCESS | 2511 | 1461106365878 Marionette DEBUG loaded listener.js 15:52:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 202 (0x7eff4ccc2000) [pid = 2511] [serial = 786] [outer = 0x7eff4b3ed400] 15:52:46 INFO - PROCESS | 2511 | 1461106366793 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]]]}] 15:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1584ms 15:52:46 INFO - PROCESS | 2511 | 1461106366841 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 15:52:46 INFO - PROCESS | 2511 | 1461106366848 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 15:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:52:46 INFO - PROCESS | 2511 | 1461106366857 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:52:46 INFO - PROCESS | 2511 | 1461106366859 Marionette TRACE conn3 <- [1,1018,null,{}] 15:52:46 INFO - PROCESS | 2511 | 1461106366866 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}] 15:52:47 INFO - PROCESS | 2511 | 1461106367077 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 15:52:47 INFO - PROCESS | 2511 | 1461106367344 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:47 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff518a8000 == 112 [pid = 2511] [id = 262] 15:52:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 203 (0x7eff4d517000) [pid = 2511] [serial = 787] [outer = (nil)] 15:52:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 204 (0x7eff4d852400) [pid = 2511] [serial = 788] [outer = 0x7eff4d517000] 15:52:47 INFO - PROCESS | 2511 | 1461106367461 Marionette DEBUG loaded listener.js 15:52:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 205 (0x7eff4e4ebc00) [pid = 2511] [serial = 789] [outer = 0x7eff4d517000] 15:52:48 INFO - PROCESS | 2511 | 1461106368373 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]]]}] 15:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1582ms 15:52:48 INFO - PROCESS | 2511 | 1461106368440 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 15:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:52:48 INFO - PROCESS | 2511 | 1461106368444 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 15:52:48 INFO - PROCESS | 2511 | 1461106368461 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:52:48 INFO - PROCESS | 2511 | 1461106368471 Marionette TRACE conn3 <- [1,1022,null,{}] 15:52:48 INFO - PROCESS | 2511 | 1461106368479 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}] 15:52:48 INFO - PROCESS | 2511 | 1461106368718 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 15:52:48 INFO - PROCESS | 2511 | 1461106368944 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:49 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff523cb800 == 113 [pid = 2511] [id = 263] 15:52:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 206 (0x7eff4e548800) [pid = 2511] [serial = 790] [outer = (nil)] 15:52:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 207 (0x7eff51334400) [pid = 2511] [serial = 791] [outer = 0x7eff4e548800] 15:52:49 INFO - PROCESS | 2511 | 1461106369070 Marionette DEBUG loaded listener.js 15:52:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 208 (0x7eff518de000) [pid = 2511] [serial = 792] [outer = 0x7eff4e548800] 15:52:49 INFO - PROCESS | 2511 | 1461106369937 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]]]}] 15:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1557ms 15:52:50 INFO - PROCESS | 2511 | 1461106370009 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 15:52:50 INFO - PROCESS | 2511 | 1461106370014 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 15:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:52:50 INFO - PROCESS | 2511 | 1461106370020 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:52:50 INFO - PROCESS | 2511 | 1461106370024 Marionette TRACE conn3 <- [1,1026,null,{}] 15:52:50 INFO - PROCESS | 2511 | 1461106370029 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}] 15:52:50 INFO - PROCESS | 2511 | 1461106370236 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 15:52:50 INFO - PROCESS | 2511 | 1461106370418 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:50 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5590f000 == 114 [pid = 2511] [id = 264] 15:52:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 209 (0x7eff4cde0400) [pid = 2511] [serial = 793] [outer = (nil)] 15:52:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 210 (0x7eff524e1400) [pid = 2511] [serial = 794] [outer = 0x7eff4cde0400] 15:52:50 INFO - PROCESS | 2511 | 1461106370537 Marionette DEBUG loaded listener.js 15:52:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 211 (0x7eff525cd000) [pid = 2511] [serial = 795] [outer = 0x7eff4cde0400] 15:52:51 INFO - PROCESS | 2511 | 1461106371353 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]]]}] 15:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1388ms 15:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:52:51 INFO - PROCESS | 2511 | 1461106371410 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 15:52:51 INFO - PROCESS | 2511 | 1461106371412 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 15:52:51 INFO - PROCESS | 2511 | 1461106371419 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:52:51 INFO - PROCESS | 2511 | 1461106371422 Marionette TRACE conn3 <- [1,1030,null,{}] 15:52:51 INFO - PROCESS | 2511 | 1461106371428 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}] 15:52:51 INFO - PROCESS | 2511 | 1461106371635 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 15:52:51 INFO - PROCESS | 2511 | 1461106371816 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:51 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56560000 == 115 [pid = 2511] [id = 265] 15:52:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 212 (0x7eff53485000) [pid = 2511] [serial = 796] [outer = (nil)] 15:52:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 213 (0x7eff53e0e400) [pid = 2511] [serial = 797] [outer = 0x7eff53485000] 15:52:51 INFO - PROCESS | 2511 | 1461106371905 Marionette DEBUG loaded listener.js 15:52:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 214 (0x7eff54f2e400) [pid = 2511] [serial = 798] [outer = 0x7eff53485000] 15:52:52 INFO - PROCESS | 2511 | 1461106372821 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]]]}] 15:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1430ms 15:52:52 INFO - PROCESS | 2511 | 1461106372851 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 15:52:52 INFO - PROCESS | 2511 | 1461106372854 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 15:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:52:52 INFO - PROCESS | 2511 | 1461106372860 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:52:52 INFO - PROCESS | 2511 | 1461106372863 Marionette TRACE conn3 <- [1,1034,null,{}] 15:52:52 INFO - PROCESS | 2511 | 1461106372868 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}] 15:52:53 INFO - PROCESS | 2511 | 1461106373059 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 15:52:53 INFO - PROCESS | 2511 | 1461106373276 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:53 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff57a72800 == 116 [pid = 2511] [id = 266] 15:52:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 215 (0x7eff525ccc00) [pid = 2511] [serial = 799] [outer = (nil)] 15:52:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 216 (0x7eff564bcc00) [pid = 2511] [serial = 800] [outer = 0x7eff525ccc00] 15:52:53 INFO - PROCESS | 2511 | 1461106373347 Marionette DEBUG loaded listener.js 15:52:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 217 (0x7eff56751c00) [pid = 2511] [serial = 801] [outer = 0x7eff525ccc00] 15:52:54 INFO - PROCESS | 2511 | 1461106374258 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]]]}] 15:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1429ms 15:52:54 INFO - PROCESS | 2511 | 1461106374290 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 15:52:54 INFO - PROCESS | 2511 | 1461106374294 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 15:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:52:54 INFO - PROCESS | 2511 | 1461106374300 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:52:54 INFO - PROCESS | 2511 | 1461106374302 Marionette TRACE conn3 <- [1,1038,null,{}] 15:52:54 INFO - PROCESS | 2511 | 1461106374308 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}] 15:52:54 INFO - PROCESS | 2511 | 1461106374502 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 15:52:54 INFO - PROCESS | 2511 | 1461106374690 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:54 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff58758000 == 117 [pid = 2511] [id = 267] 15:52:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 218 (0x7eff53485400) [pid = 2511] [serial = 802] [outer = (nil)] 15:52:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 219 (0x7eff5722d800) [pid = 2511] [serial = 803] [outer = 0x7eff53485400] 15:52:54 INFO - PROCESS | 2511 | 1461106374761 Marionette DEBUG loaded listener.js 15:52:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 220 (0x7eff57255c00) [pid = 2511] [serial = 804] [outer = 0x7eff53485400] 15:52:55 INFO - PROCESS | 2511 | 1461106375674 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]]]}] 15:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1433ms 15:52:55 INFO - PROCESS | 2511 | 1461106375734 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 15:52:55 INFO - PROCESS | 2511 | 1461106375738 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 15:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:52:55 INFO - PROCESS | 2511 | 1461106375744 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:52:55 INFO - PROCESS | 2511 | 1461106375747 Marionette TRACE conn3 <- [1,1042,null,{}] 15:52:55 INFO - PROCESS | 2511 | 1461106375753 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}] 15:52:55 INFO - PROCESS | 2511 | 1461106375946 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 15:52:56 INFO - PROCESS | 2511 | 1461106376128 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:56 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5e513000 == 118 [pid = 2511] [id = 268] 15:52:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 221 (0x7eff558bf400) [pid = 2511] [serial = 805] [outer = (nil)] 15:52:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 222 (0x7eff5787d000) [pid = 2511] [serial = 806] [outer = 0x7eff558bf400] 15:52:56 INFO - PROCESS | 2511 | 1461106376203 Marionette DEBUG loaded listener.js 15:52:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 223 (0x7eff586a7400) [pid = 2511] [serial = 807] [outer = 0x7eff558bf400] 15:52:57 INFO - PROCESS | 2511 | 1461106377119 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]]]}] 15:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1431ms 15:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:52:57 INFO - PROCESS | 2511 | 1461106377176 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 15:52:57 INFO - PROCESS | 2511 | 1461106377179 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 15:52:57 INFO - PROCESS | 2511 | 1461106377186 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:52:57 INFO - PROCESS | 2511 | 1461106377189 Marionette TRACE conn3 <- [1,1046,null,{}] 15:52:57 INFO - PROCESS | 2511 | 1461106377195 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}] 15:52:57 INFO - PROCESS | 2511 | 1461106377383 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 15:52:57 INFO - PROCESS | 2511 | 1461106377572 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:57 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff64726800 == 119 [pid = 2511] [id = 269] 15:52:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 224 (0x7eff4d7e7c00) [pid = 2511] [serial = 808] [outer = (nil)] 15:52:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 225 (0x7eff59cfd400) [pid = 2511] [serial = 809] [outer = 0x7eff4d7e7c00] 15:52:57 INFO - PROCESS | 2511 | 1461106377645 Marionette DEBUG loaded listener.js 15:52:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 226 (0x7eff64267400) [pid = 2511] [serial = 810] [outer = 0x7eff4d7e7c00] 15:52:58 INFO - PROCESS | 2511 | 1461106378485 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]]]}] 15:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1347ms 15:52:58 INFO - PROCESS | 2511 | 1461106378533 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 15:52:58 INFO - PROCESS | 2511 | 1461106378537 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 15:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:52:58 INFO - PROCESS | 2511 | 1461106378543 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:52:58 INFO - PROCESS | 2511 | 1461106378546 Marionette TRACE conn3 <- [1,1050,null,{}] 15:52:58 INFO - PROCESS | 2511 | 1461106378553 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}] 15:52:58 INFO - PROCESS | 2511 | 1461106378742 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 15:52:58 INFO - PROCESS | 2511 | 1461106378933 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:58 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff679c6000 == 120 [pid = 2511] [id = 270] 15:52:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 227 (0x7eff56757c00) [pid = 2511] [serial = 811] [outer = (nil)] 15:52:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 228 (0x7eff64791c00) [pid = 2511] [serial = 812] [outer = 0x7eff56757c00] 15:52:59 INFO - PROCESS | 2511 | 1461106379014 Marionette DEBUG loaded listener.js 15:52:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 229 (0x7eff6590dc00) [pid = 2511] [serial = 813] [outer = 0x7eff56757c00] 15:52:59 INFO - PROCESS | 2511 | 1461106379903 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]]]}] 15:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1389ms 15:52:59 INFO - PROCESS | 2511 | 1461106379937 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 15:52:59 INFO - PROCESS | 2511 | 1461106379945 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 15:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:52:59 INFO - PROCESS | 2511 | 1461106379951 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:52:59 INFO - PROCESS | 2511 | 1461106379954 Marionette TRACE conn3 <- [1,1054,null,{}] 15:52:59 INFO - PROCESS | 2511 | 1461106379960 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}] 15:53:00 INFO - PROCESS | 2511 | 1461106380188 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 15:53:00 INFO - PROCESS | 2511 | 1461106380373 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:00 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff69a42000 == 121 [pid = 2511] [id = 271] 15:53:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 230 (0x7eff644b9000) [pid = 2511] [serial = 814] [outer = (nil)] 15:53:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 231 (0x7eff69627800) [pid = 2511] [serial = 815] [outer = 0x7eff644b9000] 15:53:00 INFO - PROCESS | 2511 | 1461106380448 Marionette DEBUG loaded listener.js 15:53:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 232 (0x7eff69630800) [pid = 2511] [serial = 816] [outer = 0x7eff644b9000] 15:53:01 INFO - PROCESS | 2511 | 1461106381287 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]]]}] 15:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1383ms 15:53:01 INFO - PROCESS | 2511 | 1461106381335 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 15:53:01 INFO - PROCESS | 2511 | 1461106381339 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 15:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:53:01 INFO - PROCESS | 2511 | 1461106381345 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:53:01 INFO - PROCESS | 2511 | 1461106381348 Marionette TRACE conn3 <- [1,1058,null,{}] 15:53:01 INFO - PROCESS | 2511 | 1461106381353 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}] 15:53:01 INFO - PROCESS | 2511 | 1461106381545 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 15:53:01 INFO - PROCESS | 2511 | 1461106381737 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:01 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6c5cd800 == 122 [pid = 2511] [id = 272] 15:53:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 233 (0x7eff51e2c400) [pid = 2511] [serial = 817] [outer = (nil)] 15:53:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 234 (0x7eff51e34400) [pid = 2511] [serial = 818] [outer = 0x7eff51e2c400] 15:53:01 INFO - PROCESS | 2511 | 1461106381814 Marionette DEBUG loaded listener.js 15:53:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 235 (0x7eff51e39800) [pid = 2511] [serial = 819] [outer = 0x7eff51e2c400] 15:53:02 INFO - PROCESS | 2511 | 1461106382692 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]]]}] 15:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1434ms 15:53:02 INFO - PROCESS | 2511 | 1461106382780 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 15:53:02 INFO - PROCESS | 2511 | 1461106382783 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 15:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:53:02 INFO - PROCESS | 2511 | 1461106382791 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:53:02 INFO - PROCESS | 2511 | 1461106382794 Marionette TRACE conn3 <- [1,1062,null,{}] 15:53:02 INFO - PROCESS | 2511 | 1461106382800 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}] 15:53:03 INFO - PROCESS | 2511 | 1461106383000 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 15:53:03 INFO - PROCESS | 2511 | 1461106383204 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:03 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff40ad8800 == 123 [pid = 2511] [id = 273] 15:53:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 236 (0x7eff3e976000) [pid = 2511] [serial = 820] [outer = (nil)] 15:53:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 237 (0x7eff3e97bc00) [pid = 2511] [serial = 821] [outer = 0x7eff3e976000] 15:53:03 INFO - PROCESS | 2511 | 1461106383319 Marionette DEBUG loaded listener.js 15:53:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 238 (0x7eff3e980400) [pid = 2511] [serial = 822] [outer = 0x7eff3e976000] 15:53:04 INFO - PROCESS | 2511 | 1461106384291 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]]]}] 15:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1530ms 15:53:04 INFO - PROCESS | 2511 | 1461106384321 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 15:53:04 INFO - PROCESS | 2511 | 1461106384325 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 15:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:53:04 INFO - PROCESS | 2511 | 1461106384333 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:53:04 INFO - PROCESS | 2511 | 1461106384336 Marionette TRACE conn3 <- [1,1066,null,{}] 15:53:04 INFO - PROCESS | 2511 | 1461106384342 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}] 15:53:04 INFO - PROCESS | 2511 | 1461106384546 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 15:53:04 INFO - PROCESS | 2511 | 1461106384789 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:04 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51f72800 == 124 [pid = 2511] [id = 274] 15:53:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 239 (0x7eff3e977400) [pid = 2511] [serial = 823] [outer = (nil)] 15:53:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 240 (0x7eff46fd8400) [pid = 2511] [serial = 824] [outer = 0x7eff3e977400] 15:53:04 INFO - PROCESS | 2511 | 1461106384877 Marionette DEBUG loaded listener.js 15:53:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 241 (0x7eff51e2d400) [pid = 2511] [serial = 825] [outer = 0x7eff3e977400] 15:53:06 INFO - PROCESS | 2511 | 1461106386057 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]]]}] 15:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1741ms 15:53:06 INFO - PROCESS | 2511 | 1461106386075 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 15:53:06 INFO - PROCESS | 2511 | 1461106386080 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 15:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:53:06 INFO - PROCESS | 2511 | 1461106386088 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:53:06 INFO - PROCESS | 2511 | 1461106386094 Marionette TRACE conn3 <- [1,1070,null,{}] 15:53:06 INFO - PROCESS | 2511 | 1461106386103 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}] 15:53:06 INFO - PROCESS | 2511 | 1461106386284 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 15:53:06 INFO - PROCESS | 2511 | 1461106386556 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:06 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d8ad000 == 125 [pid = 2511] [id = 275] 15:53:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 242 (0x7eff4278b400) [pid = 2511] [serial = 826] [outer = (nil)] 15:53:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 243 (0x7eff4444dc00) [pid = 2511] [serial = 827] [outer = 0x7eff4278b400] 15:53:06 INFO - PROCESS | 2511 | 1461106386624 Marionette DEBUG loaded listener.js 15:53:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 244 (0x7eff455c2000) [pid = 2511] [serial = 828] [outer = 0x7eff4278b400] 15:53:07 INFO - PROCESS | 2511 | 1461106387643 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]]]}] 15:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1589ms 15:53:07 INFO - PROCESS | 2511 | 1461106387678 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 15:53:07 INFO - PROCESS | 2511 | 1461106387688 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 15:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:53:07 INFO - PROCESS | 2511 | 1461106387699 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:53:07 INFO - PROCESS | 2511 | 1461106387703 Marionette TRACE conn3 <- [1,1074,null,{}] 15:53:07 INFO - PROCESS | 2511 | 1461106387709 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}] 15:53:07 INFO - PROCESS | 2511 | 1461106387934 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 15:53:08 INFO - PROCESS | 2511 | 1461106388318 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff456d0800 == 124 [pid = 2511] [id = 212] 15:53:08 INFO - PROCESS | 2511 | --DOMWINDOW == 243 (0x7eff59c55400) [pid = 2511] [serial = 719] [outer = (nil)] [url = about:blank] 15:53:08 INFO - PROCESS | 2511 | --DOMWINDOW == 242 (0x7eff657ca400) [pid = 2511] [serial = 686] [outer = (nil)] [url = about:blank] 15:53:08 INFO - PROCESS | 2511 | --DOMWINDOW == 241 (0x7eff65aba800) [pid = 2511] [serial = 689] [outer = (nil)] [url = about:blank] 15:53:08 INFO - PROCESS | 2511 | --DOMWINDOW == 240 (0x7eff6798a400) [pid = 2511] [serial = 692] [outer = (nil)] [url = about:blank] 15:53:08 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff41299000 == 125 [pid = 2511] [id = 276] 15:53:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 241 (0x7eff46fdd800) [pid = 2511] [serial = 829] [outer = (nil)] 15:53:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 242 (0x7eff46fe1800) [pid = 2511] [serial = 830] [outer = 0x7eff46fdd800] 15:53:08 INFO - PROCESS | 2511 | 1461106388474 Marionette DEBUG loaded listener.js 15:53:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 243 (0x7eff4b3ef000) [pid = 2511] [serial = 831] [outer = 0x7eff46fdd800] 15:53:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d0d6000 == 124 [pid = 2511] [id = 248] 15:53:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff69b77000 == 123 [pid = 2511] [id = 247] 15:53:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff522ce000 == 122 [pid = 2511] [id = 246] 15:53:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6951e000 == 121 [pid = 2511] [id = 245] 15:53:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff644cd800 == 120 [pid = 2511] [id = 244] 15:53:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff58239000 == 119 [pid = 2511] [id = 243] 15:53:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff53408800 == 118 [pid = 2511] [id = 242] 15:53:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4da11800 == 117 [pid = 2511] [id = 241] 15:53:08 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff45549800 == 116 [pid = 2511] [id = 240] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 242 (0x7eff55cf3c00) [pid = 2511] [serial = 716] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 241 (0x7eff57875000) [pid = 2511] [serial = 676] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 240 (0x7eff4e7ac000) [pid = 2511] [serial = 710] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 239 (0x7eff4f83d400) [pid = 2511] [serial = 711] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 238 (0x7eff4d520400) [pid = 2511] [serial = 707] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 237 (0x7eff4e9fa800) [pid = 2511] [serial = 708] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 236 (0x7eff645c8800) [pid = 2511] [serial = 683] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 235 (0x7eff4df6a000) [pid = 2511] [serial = 705] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 234 (0x7eff4d850800) [pid = 2511] [serial = 704] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 233 (0x7eff4589cc00) [pid = 2511] [serial = 699] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 232 (0x7eff454c6400) [pid = 2511] [serial = 698] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 231 (0x7eff4b3eec00) [pid = 2511] [serial = 664] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 230 (0x7eff4d51fc00) [pid = 2511] [serial = 667] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 229 (0x7eff4cc0c800) [pid = 2511] [serial = 702] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 228 (0x7eff4b3a3400) [pid = 2511] [serial = 701] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 227 (0x7eff44fd8000) [pid = 2511] [serial = 695] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 226 (0x7eff59e78000) [pid = 2511] [serial = 680] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 225 (0x7eff54e96400) [pid = 2511] [serial = 713] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 224 (0x7eff55ce6000) [pid = 2511] [serial = 673] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 223 (0x7eff5133c400) [pid = 2511] [serial = 670] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 222 (0x7eff518ea800) [pid = 2511] [serial = 431] [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.] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 221 (0x7eff578a8400) [pid = 2511] [serial = 717] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | --DOMWINDOW == 220 (0x7eff55b2fc00) [pid = 2511] [serial = 714] [outer = (nil)] [url = about:blank] 15:53:09 INFO - PROCESS | 2511 | 1461106389339 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]]]}] 15:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1684ms 15:53:09 INFO - PROCESS | 2511 | 1461106389384 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 15:53:09 INFO - PROCESS | 2511 | 1461106389388 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 15:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:53:09 INFO - PROCESS | 2511 | 1461106389394 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:53:09 INFO - PROCESS | 2511 | 1461106389400 Marionette TRACE conn3 <- [1,1078,null,{}] 15:53:09 INFO - PROCESS | 2511 | 1461106389415 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}] 15:53:09 INFO - PROCESS | 2511 | 1461106389597 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 15:53:09 INFO - PROCESS | 2511 | 1461106389764 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:09 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4ceab800 == 117 [pid = 2511] [id = 277] 15:53:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 221 (0x7eff44fd8000) [pid = 2511] [serial = 832] [outer = (nil)] 15:53:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 222 (0x7eff4ccbfc00) [pid = 2511] [serial = 833] [outer = 0x7eff44fd8000] 15:53:09 INFO - PROCESS | 2511 | 1461106389835 Marionette DEBUG loaded listener.js 15:53:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 223 (0x7eff4d520400) [pid = 2511] [serial = 834] [outer = 0x7eff44fd8000] 15:53:10 INFO - PROCESS | 2511 | 1461106390657 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]]]}] 15:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1288ms 15:53:10 INFO - PROCESS | 2511 | 1461106390683 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 15:53:10 INFO - PROCESS | 2511 | 1461106390688 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 15:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:53:10 INFO - PROCESS | 2511 | 1461106390732 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:53:10 INFO - PROCESS | 2511 | 1461106390735 Marionette TRACE conn3 <- [1,1082,null,{}] 15:53:10 INFO - PROCESS | 2511 | 1461106390742 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}] 15:53:10 INFO - PROCESS | 2511 | 1461106390972 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 15:53:11 INFO - PROCESS | 2511 | 1461106391001 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:11 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d8aa800 == 118 [pid = 2511] [id = 278] 15:53:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 224 (0x7eff4589cc00) [pid = 2511] [serial = 835] [outer = (nil)] 15:53:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 225 (0x7eff4d855400) [pid = 2511] [serial = 836] [outer = 0x7eff4589cc00] 15:53:11 INFO - PROCESS | 2511 | 1461106391066 Marionette DEBUG loaded listener.js 15:53:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 226 (0x7eff4e4e6c00) [pid = 2511] [serial = 837] [outer = 0x7eff4589cc00] 15:53:11 INFO - PROCESS | 2511 | 1461106391942 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]]]}] 15:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1250ms 15:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:53:11 INFO - PROCESS | 2511 | 1461106391974 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 15:53:11 INFO - PROCESS | 2511 | 1461106391976 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 15:53:11 INFO - PROCESS | 2511 | 1461106391990 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:53:11 INFO - PROCESS | 2511 | 1461106391992 Marionette TRACE conn3 <- [1,1086,null,{}] 15:53:12 INFO - PROCESS | 2511 | 1461106392000 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}] 15:53:12 INFO - PROCESS | 2511 | 1461106392243 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 15:53:12 INFO - PROCESS | 2511 | 1461106392284 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:12 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f615800 == 119 [pid = 2511] [id = 279] 15:53:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 227 (0x7eff4da71800) [pid = 2511] [serial = 838] [outer = (nil)] 15:53:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 228 (0x7eff4e796400) [pid = 2511] [serial = 839] [outer = 0x7eff4da71800] 15:53:12 INFO - PROCESS | 2511 | 1461106392361 Marionette DEBUG loaded listener.js 15:53:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 229 (0x7eff4f696000) [pid = 2511] [serial = 840] [outer = 0x7eff4da71800] 15:53:13 INFO - PROCESS | 2511 | --DOMWINDOW == 228 (0x7eff454c6c00) [pid = 2511] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:53:13 INFO - PROCESS | 2511 | --DOMWINDOW == 227 (0x7eff4b412400) [pid = 2511] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:53:13 INFO - PROCESS | 2511 | --DOMWINDOW == 226 (0x7eff46706400) [pid = 2511] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:53:13 INFO - PROCESS | 2511 | --DOMWINDOW == 225 (0x7eff404af400) [pid = 2511] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:53:13 INFO - PROCESS | 2511 | --DOMWINDOW == 224 (0x7eff46fe7000) [pid = 2511] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:53:13 INFO - PROCESS | 2511 | --DOMWINDOW == 223 (0x7eff4e542400) [pid = 2511] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:53:13 INFO - PROCESS | 2511 | 1461106393774 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]]]}] 15:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1847ms 15:53:13 INFO - PROCESS | 2511 | 1461106393830 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 15:53:13 INFO - PROCESS | 2511 | 1461106393834 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 15:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:53:13 INFO - PROCESS | 2511 | 1461106393840 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:53:13 INFO - PROCESS | 2511 | 1461106393842 Marionette TRACE conn3 <- [1,1090,null,{}] 15:53:13 INFO - PROCESS | 2511 | 1461106393852 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}] 15:53:14 INFO - PROCESS | 2511 | 1461106394113 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 15:53:14 INFO - PROCESS | 2511 | 1461106394209 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:14 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51f71000 == 120 [pid = 2511] [id = 280] 15:53:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 224 (0x7eff4d84bc00) [pid = 2511] [serial = 841] [outer = (nil)] 15:53:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 225 (0x7eff5133b000) [pid = 2511] [serial = 842] [outer = 0x7eff4d84bc00] 15:53:14 INFO - PROCESS | 2511 | 1461106394281 Marionette DEBUG loaded listener.js 15:53:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 226 (0x7eff524d6400) [pid = 2511] [serial = 843] [outer = 0x7eff4d84bc00] 15:53:15 INFO - PROCESS | 2511 | 1461106395034 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]]]}] 15:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1235ms 15:53:15 INFO - PROCESS | 2511 | 1461106395076 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 15:53:15 INFO - PROCESS | 2511 | 1461106395081 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 15:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:53:15 INFO - PROCESS | 2511 | 1461106395087 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:53:15 INFO - PROCESS | 2511 | 1461106395090 Marionette TRACE conn3 <- [1,1094,null,{}] 15:53:15 INFO - PROCESS | 2511 | 1461106395096 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}] 15:53:15 INFO - PROCESS | 2511 | 1461106395340 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 15:53:15 INFO - PROCESS | 2511 | 1461106395558 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:15 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff40ac3000 == 121 [pid = 2511] [id = 281] 15:53:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 227 (0x7eff3e977c00) [pid = 2511] [serial = 844] [outer = (nil)] 15:53:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 228 (0x7eff3e981400) [pid = 2511] [serial = 845] [outer = 0x7eff3e977c00] 15:53:15 INFO - PROCESS | 2511 | 1461106395679 Marionette DEBUG loaded listener.js 15:53:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 229 (0x7eff42792c00) [pid = 2511] [serial = 846] [outer = 0x7eff3e977c00] 15:53:16 INFO - PROCESS | 2511 | 1461106396711 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]]]}] 15:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1683ms 15:53:16 INFO - PROCESS | 2511 | 1461106396773 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 15:53:16 INFO - PROCESS | 2511 | 1461106396781 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 15:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:53:16 INFO - PROCESS | 2511 | 1461106396791 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:53:16 INFO - PROCESS | 2511 | 1461106396795 Marionette TRACE conn3 <- [1,1098,null,{}] 15:53:16 INFO - PROCESS | 2511 | 1461106396804 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}] 15:53:17 INFO - PROCESS | 2511 | 1461106397022 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 15:53:17 INFO - PROCESS | 2511 | 1461106397266 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:17 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d0c7000 == 122 [pid = 2511] [id = 282] 15:53:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 230 (0x7eff46f95400) [pid = 2511] [serial = 847] [outer = (nil)] 15:53:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 231 (0x7eff4b39c400) [pid = 2511] [serial = 848] [outer = 0x7eff46f95400] 15:53:17 INFO - PROCESS | 2511 | 1461106397361 Marionette DEBUG loaded listener.js 15:53:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 232 (0x7eff4b415000) [pid = 2511] [serial = 849] [outer = 0x7eff46f95400] 15:53:18 INFO - PROCESS | 2511 | 1461106398424 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]]]}] 15:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1692ms 15:53:18 INFO - PROCESS | 2511 | 1461106398491 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 15:53:18 INFO - PROCESS | 2511 | 1461106398502 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 15:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:53:18 INFO - PROCESS | 2511 | 1461106398513 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:53:18 INFO - PROCESS | 2511 | 1461106398518 Marionette TRACE conn3 <- [1,1102,null,{}] 15:53:18 INFO - PROCESS | 2511 | 1461106398527 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}] 15:53:18 INFO - PROCESS | 2511 | 1461106398866 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 15:53:19 INFO - PROCESS | 2511 | 1461106399156 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:19 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51f6c000 == 123 [pid = 2511] [id = 283] 15:53:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 233 (0x7eff4b41b400) [pid = 2511] [serial = 850] [outer = (nil)] 15:53:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 234 (0x7eff4d519800) [pid = 2511] [serial = 851] [outer = 0x7eff4b41b400] 15:53:19 INFO - PROCESS | 2511 | 1461106399235 Marionette DEBUG loaded listener.js 15:53:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 235 (0x7eff4d856400) [pid = 2511] [serial = 852] [outer = 0x7eff4b41b400] 15:53:20 INFO - PROCESS | 2511 | 1461106400106 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]]]}] 15:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1638ms 15:53:20 INFO - PROCESS | 2511 | 1461106400151 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 15:53:20 INFO - PROCESS | 2511 | 1461106400155 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 15:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:53:20 INFO - PROCESS | 2511 | 1461106400171 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:53:20 INFO - PROCESS | 2511 | 1461106400181 Marionette TRACE conn3 <- [1,1106,null,{}] 15:53:20 INFO - PROCESS | 2511 | 1461106400187 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}] 15:53:20 INFO - PROCESS | 2511 | 1461106400404 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 15:53:20 INFO - PROCESS | 2511 | 1461106400593 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:20 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56404000 == 124 [pid = 2511] [id = 284] 15:53:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 236 (0x7eff4cddd400) [pid = 2511] [serial = 853] [outer = (nil)] 15:53:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 237 (0x7eff4f83e400) [pid = 2511] [serial = 854] [outer = 0x7eff4cddd400] 15:53:20 INFO - PROCESS | 2511 | 1461106400670 Marionette DEBUG loaded listener.js 15:53:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 238 (0x7eff518dd000) [pid = 2511] [serial = 855] [outer = 0x7eff4cddd400] 15:53:21 INFO - PROCESS | 2511 | 1461106401540 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]]]}] 15:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1445ms 15:53:21 INFO - PROCESS | 2511 | 1461106401609 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 15:53:21 INFO - PROCESS | 2511 | 1461106401614 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 15:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:53:21 INFO - PROCESS | 2511 | 1461106401620 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:53:21 INFO - PROCESS | 2511 | 1461106401624 Marionette TRACE conn3 <- [1,1110,null,{}] 15:53:21 INFO - PROCESS | 2511 | 1461106401629 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}] 15:53:21 INFO - PROCESS | 2511 | 1461106401849 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 15:53:22 INFO - PROCESS | 2511 | 1461106402038 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:22 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff576d0000 == 125 [pid = 2511] [id = 285] 15:53:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 239 (0x7eff4e799800) [pid = 2511] [serial = 856] [outer = (nil)] 15:53:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 240 (0x7eff524dc000) [pid = 2511] [serial = 857] [outer = 0x7eff4e799800] 15:53:22 INFO - PROCESS | 2511 | 1461106402115 Marionette DEBUG loaded listener.js 15:53:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 241 (0x7eff525cc000) [pid = 2511] [serial = 858] [outer = 0x7eff4e799800] 15:53:22 INFO - PROCESS | 2511 | 1461106402974 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]]]}] 15:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1394ms 15:53:23 INFO - PROCESS | 2511 | 1461106403016 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 15:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:53:23 INFO - PROCESS | 2511 | 1461106403020 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 15:53:23 INFO - PROCESS | 2511 | 1461106403028 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:53:23 INFO - PROCESS | 2511 | 1461106403031 Marionette TRACE conn3 <- [1,1114,null,{}] 15:53:23 INFO - PROCESS | 2511 | 1461106403037 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}] 15:53:23 INFO - PROCESS | 2511 | 1461106403238 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 15:53:23 INFO - PROCESS | 2511 | 1461106403478 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:23 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5e5c8800 == 126 [pid = 2511] [id = 286] 15:53:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 242 (0x7eff54e97c00) [pid = 2511] [serial = 859] [outer = (nil)] 15:53:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 243 (0x7eff54f3a800) [pid = 2511] [serial = 860] [outer = 0x7eff54e97c00] 15:53:23 INFO - PROCESS | 2511 | 1461106403662 Marionette DEBUG loaded listener.js 15:53:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 244 (0x7eff57236c00) [pid = 2511] [serial = 861] [outer = 0x7eff54e97c00] 15:53:24 INFO - PROCESS | 2511 | 1461106404617 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]]]}] 15:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1634ms 15:53:24 INFO - PROCESS | 2511 | 1461106404663 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 15:53:24 INFO - PROCESS | 2511 | 1461106404667 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 15:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:53:24 INFO - PROCESS | 2511 | 1461106404673 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:53:24 INFO - PROCESS | 2511 | 1461106404676 Marionette TRACE conn3 <- [1,1118,null,{}] 15:53:24 INFO - PROCESS | 2511 | 1461106404682 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}] 15:53:24 INFO - PROCESS | 2511 | 1461106404912 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 15:53:25 INFO - PROCESS | 2511 | 1461106405170 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:25 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff69a3a800 == 127 [pid = 2511] [id = 287] 15:53:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 245 (0x7eff54e98400) [pid = 2511] [serial = 862] [outer = (nil)] 15:53:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 246 (0x7eff644b3000) [pid = 2511] [serial = 863] [outer = 0x7eff54e98400] 15:53:25 INFO - PROCESS | 2511 | 1461106405292 Marionette DEBUG loaded listener.js 15:53:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 247 (0x7eff657cfc00) [pid = 2511] [serial = 864] [outer = 0x7eff54e98400] 15:53:26 INFO - PROCESS | 2511 | 1461106406192 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]]]}] 15:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1535ms 15:53:26 INFO - PROCESS | 2511 | 1461106406209 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 15:53:26 INFO - PROCESS | 2511 | 1461106406212 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 15:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:53:26 INFO - PROCESS | 2511 | 1461106406220 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:53:26 INFO - PROCESS | 2511 | 1461106406225 Marionette TRACE conn3 <- [1,1122,null,{}] 15:53:26 INFO - PROCESS | 2511 | 1461106406231 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}] 15:53:26 INFO - PROCESS | 2511 | 1461106406454 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 15:53:26 INFO - PROCESS | 2511 | 1461106406697 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:26 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51e6d000 == 128 [pid = 2511] [id = 288] 15:53:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 248 (0x7eff57237400) [pid = 2511] [serial = 865] [outer = (nil)] 15:53:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 249 (0x7eff67826800) [pid = 2511] [serial = 866] [outer = 0x7eff57237400] 15:53:26 INFO - PROCESS | 2511 | 1461106406823 Marionette DEBUG loaded listener.js 15:53:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 250 (0x7eff69533800) [pid = 2511] [serial = 867] [outer = 0x7eff57237400] 15:53:27 INFO - PROCESS | 2511 | 1461106407683 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]]]}] 15:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1484ms 15:53:27 INFO - PROCESS | 2511 | 1461106407705 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 15:53:27 INFO - PROCESS | 2511 | 1461106407709 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 15:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:53:27 INFO - PROCESS | 2511 | 1461106407715 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:53:27 INFO - PROCESS | 2511 | 1461106407718 Marionette TRACE conn3 <- [1,1126,null,{}] 15:53:27 INFO - PROCESS | 2511 | 1461106407725 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}] 15:53:27 INFO - PROCESS | 2511 | 1461106407925 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 15:53:28 INFO - PROCESS | 2511 | 1461106408123 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:28 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6db1e000 == 129 [pid = 2511] [id = 289] 15:53:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 251 (0x7eff4109d800) [pid = 2511] [serial = 868] [outer = (nil)] 15:53:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 252 (0x7eff410a5800) [pid = 2511] [serial = 869] [outer = 0x7eff4109d800] 15:53:28 INFO - PROCESS | 2511 | 1461106408199 Marionette DEBUG loaded listener.js 15:53:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 253 (0x7eff410aa800) [pid = 2511] [serial = 870] [outer = 0x7eff4109d800] 15:53:29 INFO - PROCESS | 2511 | 1461106409136 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]]]}] 15:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1487ms 15:53:29 INFO - PROCESS | 2511 | 1461106409203 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 15:53:29 INFO - PROCESS | 2511 | 1461106409207 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 15:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:53:29 INFO - PROCESS | 2511 | 1461106409213 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:53:29 INFO - PROCESS | 2511 | 1461106409217 Marionette TRACE conn3 <- [1,1130,null,{}] 15:53:29 INFO - PROCESS | 2511 | 1461106409223 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}] 15:53:29 INFO - PROCESS | 2511 | 1461106409430 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 15:53:29 INFO - PROCESS | 2511 | 1461106409625 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:29 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff409aa000 == 130 [pid = 2511] [id = 290] 15:53:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 254 (0x7eff4109ec00) [pid = 2511] [serial = 871] [outer = (nil)] 15:53:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 255 (0x7eff42764800) [pid = 2511] [serial = 872] [outer = 0x7eff4109ec00] 15:53:29 INFO - PROCESS | 2511 | 1461106409744 Marionette DEBUG loaded listener.js 15:53:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 256 (0x7eff42769000) [pid = 2511] [serial = 873] [outer = 0x7eff4109ec00] 15:53:30 INFO - PROCESS | 2511 | 1461106410636 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]]]}] 15:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1479ms 15:53:30 INFO - PROCESS | 2511 | 1461106410694 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 15:53:30 INFO - PROCESS | 2511 | 1461106410697 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 15:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:53:30 INFO - PROCESS | 2511 | 1461106410704 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:53:30 INFO - PROCESS | 2511 | 1461106410707 Marionette TRACE conn3 <- [1,1134,null,{}] 15:53:30 INFO - PROCESS | 2511 | 1461106410713 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}] 15:53:30 INFO - PROCESS | 2511 | 1461106410914 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 15:53:31 INFO - PROCESS | 2511 | 1461106411107 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:31 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ee14800 == 131 [pid = 2511] [id = 291] 15:53:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 257 (0x7eff42770800) [pid = 2511] [serial = 874] [outer = (nil)] 15:53:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 258 (0x7eff5133c800) [pid = 2511] [serial = 875] [outer = 0x7eff42770800] 15:53:31 INFO - PROCESS | 2511 | 1461106411247 Marionette DEBUG loaded listener.js 15:53:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 259 (0x7eff69537400) [pid = 2511] [serial = 876] [outer = 0x7eff42770800] 15:53:32 INFO - PROCESS | 2511 | 1461106412103 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]]]}] 15:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1433ms 15:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:53:32 INFO - PROCESS | 2511 | 1461106412138 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 15:53:32 INFO - PROCESS | 2511 | 1461106412141 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 15:53:32 INFO - PROCESS | 2511 | 1461106412148 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:53:32 INFO - PROCESS | 2511 | 1461106412151 Marionette TRACE conn3 <- [1,1138,null,{}] 15:53:32 INFO - PROCESS | 2511 | 1461106412158 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}] 15:53:32 INFO - PROCESS | 2511 | 1461106412406 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 15:53:32 INFO - PROCESS | 2511 | 1461106412646 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:32 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4b5b2800 == 132 [pid = 2511] [id = 292] 15:53:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 260 (0x7eff4b62b800) [pid = 2511] [serial = 877] [outer = (nil)] 15:53:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 261 (0x7eff4b634c00) [pid = 2511] [serial = 878] [outer = 0x7eff4b62b800] 15:53:32 INFO - PROCESS | 2511 | 1461106412778 Marionette DEBUG loaded listener.js 15:53:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 262 (0x7eff69628400) [pid = 2511] [serial = 879] [outer = 0x7eff4b62b800] 15:53:33 INFO - PROCESS | 2511 | 1461106413624 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]]]}] 15:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1536ms 15:53:33 INFO - PROCESS | 2511 | 1461106413685 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 15:53:33 INFO - PROCESS | 2511 | 1461106413689 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 15:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:53:33 INFO - PROCESS | 2511 | 1461106413696 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:53:33 INFO - PROCESS | 2511 | 1461106413699 Marionette TRACE conn3 <- [1,1142,null,{}] 15:53:33 INFO - PROCESS | 2511 | 1461106413706 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}] 15:53:33 INFO - PROCESS | 2511 | 1461106413922 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 15:53:34 INFO - PROCESS | 2511 | 1461106414128 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:34 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d3cf800 == 133 [pid = 2511] [id = 293] 15:53:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 263 (0x7eff3d2ce800) [pid = 2511] [serial = 880] [outer = (nil)] 15:53:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 264 (0x7eff3d2d6800) [pid = 2511] [serial = 881] [outer = 0x7eff3d2ce800] 15:53:34 INFO - PROCESS | 2511 | 1461106414250 Marionette DEBUG loaded listener.js 15:53:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 265 (0x7eff3d2db800) [pid = 2511] [serial = 882] [outer = 0x7eff3d2ce800] 15:53:35 INFO - PROCESS | 2511 | 1461106415178 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]]]}] 15:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1530ms 15:53:35 INFO - PROCESS | 2511 | 1461106415228 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 15:53:35 INFO - PROCESS | 2511 | 1461106415232 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 15:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:53:35 INFO - PROCESS | 2511 | 1461106415238 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:53:35 INFO - PROCESS | 2511 | 1461106415240 Marionette TRACE conn3 <- [1,1146,null,{}] 15:53:35 INFO - PROCESS | 2511 | 1461106415247 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}] 15:53:35 INFO - PROCESS | 2511 | 1461106415443 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 15:53:35 INFO - PROCESS | 2511 | 1461106415644 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:35 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff40ad8000 == 134 [pid = 2511] [id = 294] 15:53:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 266 (0x7eff3d2d1000) [pid = 2511] [serial = 883] [outer = (nil)] 15:53:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 267 (0x7eff40e07400) [pid = 2511] [serial = 884] [outer = 0x7eff3d2d1000] 15:53:35 INFO - PROCESS | 2511 | 1461106415718 Marionette DEBUG loaded listener.js 15:53:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 268 (0x7eff40e0b400) [pid = 2511] [serial = 885] [outer = 0x7eff3d2d1000] 15:53:36 INFO - PROCESS | 2511 | 1461106416610 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]]]}] 15:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1428ms 15:53:36 INFO - PROCESS | 2511 | 1461106416668 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 15:53:36 INFO - PROCESS | 2511 | 1461106416671 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 15:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:53:36 INFO - PROCESS | 2511 | 1461106416678 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:53:36 INFO - PROCESS | 2511 | 1461106416680 Marionette TRACE conn3 <- [1,1150,null,{}] 15:53:36 INFO - PROCESS | 2511 | 1461106416687 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}] 15:53:36 INFO - PROCESS | 2511 | 1461106416937 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 15:53:37 INFO - PROCESS | 2511 | 1461106417188 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:37 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d654000 == 135 [pid = 2511] [id = 295] 15:53:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 269 (0x7eff3d2d6400) [pid = 2511] [serial = 886] [outer = (nil)] 15:53:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 270 (0x7eff40e0fc00) [pid = 2511] [serial = 887] [outer = 0x7eff3d2d6400] 15:53:37 INFO - PROCESS | 2511 | 1461106417310 Marionette DEBUG loaded listener.js 15:53:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 271 (0x7eff46f96400) [pid = 2511] [serial = 888] [outer = 0x7eff3d2d6400] 15:53:38 INFO - PROCESS | 2511 | 1461106418153 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]]]}] 15:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1987ms 15:53:38 INFO - PROCESS | 2511 | 1461106418793 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 15:53:38 INFO - PROCESS | 2511 | 1461106418798 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 15:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:53:38 INFO - PROCESS | 2511 | 1461106418831 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:53:38 INFO - PROCESS | 2511 | 1461106418835 Marionette TRACE conn3 <- [1,1154,null,{}] 15:53:38 INFO - PROCESS | 2511 | 1461106418844 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}] 15:53:39 INFO - PROCESS | 2511 | 1461106419042 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 15:53:39 INFO - PROCESS | 2511 | 1461106419262 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:39 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4b5a7800 == 136 [pid = 2511] [id = 296] 15:53:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 272 (0x7eff42787800) [pid = 2511] [serial = 889] [outer = (nil)] 15:53:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 273 (0x7eff4278d000) [pid = 2511] [serial = 890] [outer = 0x7eff42787800] 15:53:39 INFO - PROCESS | 2511 | 1461106419339 Marionette DEBUG loaded listener.js 15:53:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 274 (0x7eff44cca800) [pid = 2511] [serial = 891] [outer = 0x7eff42787800] 15:53:40 INFO - PROCESS | 2511 | 1461106420446 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]]]}] 15:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1686ms 15:53:40 INFO - PROCESS | 2511 | 1461106420514 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 15:53:40 INFO - PROCESS | 2511 | 1461106420519 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 15:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:53:40 INFO - PROCESS | 2511 | 1461106420533 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:53:40 INFO - PROCESS | 2511 | 1461106420538 Marionette TRACE conn3 <- [1,1158,null,{}] 15:53:40 INFO - PROCESS | 2511 | 1461106420545 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}] 15:53:40 INFO - PROCESS | 2511 | 1461106420759 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 15:53:41 INFO - PROCESS | 2511 | 1461106421015 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:41 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff45545800 == 137 [pid = 2511] [id = 297] 15:53:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 275 (0x7eff46fd9400) [pid = 2511] [serial = 892] [outer = (nil)] 15:53:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 276 (0x7eff46fe5000) [pid = 2511] [serial = 893] [outer = 0x7eff46fd9400] 15:53:41 INFO - PROCESS | 2511 | 1461106421102 Marionette DEBUG loaded listener.js 15:53:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 277 (0x7eff4702c000) [pid = 2511] [serial = 894] [outer = 0x7eff46fd9400] 15:53:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4f61f800 == 136 [pid = 2511] [id = 259] 15:53:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4e2c5000 == 135 [pid = 2511] [id = 258] 15:53:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4da22000 == 134 [pid = 2511] [id = 257] 15:53:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4cfb0800 == 133 [pid = 2511] [id = 256] 15:53:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4508c000 == 132 [pid = 2511] [id = 255] 15:53:41 INFO - PROCESS | 2511 | --DOMWINDOW == 276 (0x7eff5149ac00) [pid = 2511] [serial = 779] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff69015800 == 131 [pid = 2511] [id = 223] 15:53:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51f71000 == 130 [pid = 2511] [id = 280] 15:53:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4f615800 == 129 [pid = 2511] [id = 279] 15:53:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d8aa800 == 128 [pid = 2511] [id = 278] 15:53:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4ceab800 == 127 [pid = 2511] [id = 277] 15:53:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff41299000 == 126 [pid = 2511] [id = 276] 15:53:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d8ad000 == 125 [pid = 2511] [id = 275] 15:53:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff64726800 == 124 [pid = 2511] [id = 269] 15:53:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5e513000 == 123 [pid = 2511] [id = 268] 15:53:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff58758000 == 122 [pid = 2511] [id = 267] 15:53:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff57a72800 == 121 [pid = 2511] [id = 266] 15:53:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56560000 == 120 [pid = 2511] [id = 265] 15:53:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5590f000 == 119 [pid = 2511] [id = 264] 15:53:42 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff523cb800 == 118 [pid = 2511] [id = 263] 15:53:42 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff518a8000 == 117 [pid = 2511] [id = 262] 15:53:42 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d0d7000 == 116 [pid = 2511] [id = 261] 15:53:42 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff40adf000 == 115 [pid = 2511] [id = 260] 15:53:42 INFO - PROCESS | 2511 | 1461106422149 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]]]}] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 275 (0x7eff4b3f0800) [pid = 2511] [serial = 767] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 274 (0x7eff4ccb7800) [pid = 2511] [serial = 768] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 273 (0x7eff4d69e400) [pid = 2511] [serial = 770] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 272 (0x7eff524d6000) [pid = 2511] [serial = 752] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 271 (0x7eff4d857800) [pid = 2511] [serial = 773] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 270 (0x7eff6426f400) [pid = 2511] [serial = 740] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 269 (0x7eff44fd6c00) [pid = 2511] [serial = 762] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 268 (0x7eff404b3000) [pid = 2511] [serial = 761] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 267 (0x7eff69538c00) [pid = 2511] [serial = 746] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 266 (0x7eff470ab000) [pid = 2511] [serial = 764] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 265 (0x7eff4b3a6800) [pid = 2511] [serial = 765] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 264 (0x7eff517a8800) [pid = 2511] [serial = 734] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 263 (0x7eff46f95000) [pid = 2511] [serial = 755] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 262 (0x7eff524da800) [pid = 2511] [serial = 749] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 261 (0x7eff5787b000) [pid = 2511] [serial = 737] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 260 (0x7eff46704800) [pid = 2511] [serial = 758] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 259 (0x7eff4b4c2c00) [pid = 2511] [serial = 725] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 258 (0x7eff4e547800) [pid = 2511] [serial = 776] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 257 (0x7eff4e9fc000) [pid = 2511] [serial = 731] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 256 (0x7eff4d850400) [pid = 2511] [serial = 728] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 255 (0x7eff44cce400) [pid = 2511] [serial = 722] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 254 (0x7eff678c8c00) [pid = 2511] [serial = 743] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 253 (0x7eff4e9f5400) [pid = 2511] [serial = 777] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 252 (0x7eff4df70000) [pid = 2511] [serial = 774] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 2511 | --DOMWINDOW == 251 (0x7eff4d7eb000) [pid = 2511] [serial = 771] [outer = (nil)] [url = about:blank] 15:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1693ms 15:53:42 INFO - PROCESS | 2511 | 1461106422223 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 15:53:42 INFO - PROCESS | 2511 | 1461106422227 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 15:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:53:42 INFO - PROCESS | 2511 | 1461106422233 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:53:42 INFO - PROCESS | 2511 | 1461106422237 Marionette TRACE conn3 <- [1,1162,null,{}] 15:53:42 INFO - PROCESS | 2511 | 1461106422252 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}] 15:53:42 INFO - PROCESS | 2511 | 1461106422454 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 15:53:42 INFO - PROCESS | 2511 | 1461106422685 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:42 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff467a3800 == 116 [pid = 2511] [id = 298] 15:53:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 252 (0x7eff4b3a3400) [pid = 2511] [serial = 895] [outer = (nil)] 15:53:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 253 (0x7eff4b3f8000) [pid = 2511] [serial = 896] [outer = 0x7eff4b3a3400] 15:53:42 INFO - PROCESS | 2511 | 1461106422760 Marionette DEBUG loaded listener.js 15:53:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 254 (0x7eff4b629800) [pid = 2511] [serial = 897] [outer = 0x7eff4b3a3400] 15:53:43 INFO - PROCESS | 2511 | 1461106423528 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]]]}] 15:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1333ms 15:53:43 INFO - PROCESS | 2511 | 1461106423574 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 15:53:43 INFO - PROCESS | 2511 | 1461106423576 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 15:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:53:43 INFO - PROCESS | 2511 | 1461106423587 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:53:43 INFO - PROCESS | 2511 | 1461106423589 Marionette TRACE conn3 <- [1,1166,null,{}] 15:53:43 INFO - PROCESS | 2511 | 1461106423593 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}] 15:53:43 INFO - PROCESS | 2511 | 1461106423785 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 15:53:43 INFO - PROCESS | 2511 | 1461106423801 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:43 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e14b800 == 117 [pid = 2511] [id = 299] 15:53:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 255 (0x7eff4cc17800) [pid = 2511] [serial = 898] [outer = (nil)] 15:53:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 256 (0x7eff4cdd9400) [pid = 2511] [serial = 899] [outer = 0x7eff4cc17800] 15:53:43 INFO - PROCESS | 2511 | 1461106423865 Marionette DEBUG loaded listener.js 15:53:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 257 (0x7eff4d51a400) [pid = 2511] [serial = 900] [outer = 0x7eff4cc17800] 15:53:44 INFO - PROCESS | 2511 | 1461106424853 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]]]}] 15:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1344ms 15:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:53:44 INFO - PROCESS | 2511 | 1461106424931 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 15:53:44 INFO - PROCESS | 2511 | 1461106424934 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 15:53:44 INFO - PROCESS | 2511 | 1461106424941 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:53:44 INFO - PROCESS | 2511 | 1461106424943 Marionette TRACE conn3 <- [1,1170,null,{}] 15:53:44 INFO - PROCESS | 2511 | 1461106424956 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}] 15:53:45 INFO - PROCESS | 2511 | 1461106425203 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 15:53:45 INFO - PROCESS | 2511 | 1461106425232 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:45 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5139b800 == 118 [pid = 2511] [id = 300] 15:53:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 258 (0x7eff4ccba800) [pid = 2511] [serial = 901] [outer = (nil)] 15:53:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 259 (0x7eff4d7de400) [pid = 2511] [serial = 902] [outer = 0x7eff4ccba800] 15:53:45 INFO - PROCESS | 2511 | 1461106425295 Marionette DEBUG loaded listener.js 15:53:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 260 (0x7eff4d850400) [pid = 2511] [serial = 903] [outer = 0x7eff4ccba800] 15:53:46 INFO - PROCESS | 2511 | --DOMWINDOW == 259 (0x7eff455c9000) [pid = 2511] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:53:46 INFO - PROCESS | 2511 | --DOMWINDOW == 258 (0x7eff44fd8000) [pid = 2511] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:53:46 INFO - PROCESS | 2511 | --DOMWINDOW == 257 (0x7eff4589cc00) [pid = 2511] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:53:46 INFO - PROCESS | 2511 | --DOMWINDOW == 256 (0x7eff4278b400) [pid = 2511] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:53:46 INFO - PROCESS | 2511 | --DOMWINDOW == 255 (0x7eff46fdd800) [pid = 2511] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:53:46 INFO - PROCESS | 2511 | --DOMWINDOW == 254 (0x7eff4da71800) [pid = 2511] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:53:46 INFO - PROCESS | 2511 | 1461106426790 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]]]}] 15:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1941ms 15:53:46 INFO - PROCESS | 2511 | 1461106426882 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 15:53:46 INFO - PROCESS | 2511 | 1461106426885 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 15:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:53:46 INFO - PROCESS | 2511 | 1461106426891 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:53:46 INFO - PROCESS | 2511 | 1461106426893 Marionette TRACE conn3 <- [1,1174,null,{}] 15:53:46 INFO - PROCESS | 2511 | 1461106426899 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}] 15:53:47 INFO - PROCESS | 2511 | 1461106427175 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 15:53:47 INFO - PROCESS | 2511 | 1461106427278 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:47 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51f77000 == 119 [pid = 2511] [id = 301] 15:53:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 255 (0x7eff4df71800) [pid = 2511] [serial = 904] [outer = (nil)] 15:53:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 256 (0x7eff4e7ab000) [pid = 2511] [serial = 905] [outer = 0x7eff4df71800] 15:53:47 INFO - PROCESS | 2511 | 1461106427345 Marionette DEBUG loaded listener.js 15:53:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 257 (0x7eff51333c00) [pid = 2511] [serial = 906] [outer = 0x7eff4df71800] 15:53:48 INFO - PROCESS | 2511 | 1461106428051 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] 15:53:48 INFO - PROCESS | 2511 | 1461106428081 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 15:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:53:48 INFO - PROCESS | 2511 | 1461106428099 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:53:48 INFO - PROCESS | 2511 | 1461106428102 Marionette TRACE conn3 <- [1,1178,null,{}] 15:53:48 INFO - PROCESS | 2511 | 1461106428107 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}] 15:53:48 INFO - PROCESS | 2511 | 1461106428295 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 15:53:48 INFO - PROCESS | 2511 | 1461106428308 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:48 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff54349800 == 120 [pid = 2511] [id = 302] 15:53:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 258 (0x7eff51338400) [pid = 2511] [serial = 907] [outer = (nil)] 15:53:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 259 (0x7eff518ea400) [pid = 2511] [serial = 908] [outer = 0x7eff51338400] 15:53:48 INFO - PROCESS | 2511 | 1461106428372 Marionette DEBUG loaded listener.js 15:53:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 260 (0x7eff51e3b400) [pid = 2511] [serial = 909] [outer = 0x7eff51338400] 15:53:49 INFO - PROCESS | 2511 | 1461106429563 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] 15:53:49 INFO - PROCESS | 2511 | 1461106429646 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 15:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:53:49 INFO - PROCESS | 2511 | 1461106429656 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:53:49 INFO - PROCESS | 2511 | 1461106429660 Marionette TRACE conn3 <- [1,1182,null,{}] 15:53:49 INFO - PROCESS | 2511 | 1461106429670 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}] 15:53:49 INFO - PROCESS | 2511 | 1461106429920 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 15:53:50 INFO - PROCESS | 2511 | 1461106430203 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:50 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff46760000 == 121 [pid = 2511] [id = 303] 15:53:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 261 (0x7eff4278b400) [pid = 2511] [serial = 910] [outer = (nil)] 15:53:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 262 (0x7eff44450000) [pid = 2511] [serial = 911] [outer = 0x7eff4278b400] 15:53:50 INFO - PROCESS | 2511 | 1461106430287 Marionette DEBUG loaded listener.js 15:53:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 263 (0x7eff45894800) [pid = 2511] [serial = 912] [outer = 0x7eff4278b400] 15:53:51 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:51 INFO - PROCESS | 2511 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:53:51 INFO - PROCESS | 2511 | 1461106431173 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] 15:53:51 INFO - PROCESS | 2511 | 1461106431254 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 15:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:53:51 INFO - PROCESS | 2511 | 1461106431269 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:53:51 INFO - PROCESS | 2511 | 1461106431277 Marionette TRACE conn3 <- [1,1186,null,{}] 15:53:51 INFO - PROCESS | 2511 | 1461106431287 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}] 15:53:51 INFO - PROCESS | 2511 | 1461106431593 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 15:53:51 INFO - PROCESS | 2511 | 1461106431953 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:51 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51e7c000 == 122 [pid = 2511] [id = 304] 15:53:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 264 (0x7eff47023800) [pid = 2511] [serial = 913] [outer = (nil)] 15:53:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 265 (0x7eff4b39ec00) [pid = 2511] [serial = 914] [outer = 0x7eff47023800] 15:53:52 INFO - PROCESS | 2511 | 1461106432036 Marionette DEBUG loaded listener.js 15:53:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 266 (0x7eff4b62f800) [pid = 2511] [serial = 915] [outer = 0x7eff47023800] 15:53:52 INFO - PROCESS | 2511 | 1461106432987 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] 15:53:53 INFO - PROCESS | 2511 | 1461106433072 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 15:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:53:53 INFO - PROCESS | 2511 | 1461106433079 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:53:53 INFO - PROCESS | 2511 | 1461106433086 Marionette TRACE conn3 <- [1,1190,null,{}] 15:53:53 INFO - PROCESS | 2511 | 1461106433102 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}] 15:53:53 INFO - PROCESS | 2511 | 1461106433412 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 15:53:53 INFO - PROCESS | 2511 | 1461106433652 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:53 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff576be800 == 123 [pid = 2511] [id = 305] 15:53:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 267 (0x7eff4d515000) [pid = 2511] [serial = 916] [outer = (nil)] 15:53:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 268 (0x7eff4e4e6000) [pid = 2511] [serial = 917] [outer = 0x7eff4d515000] 15:53:53 INFO - PROCESS | 2511 | 1461106433743 Marionette DEBUG loaded listener.js 15:53:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 269 (0x7eff4e9f6c00) [pid = 2511] [serial = 918] [outer = 0x7eff4d515000] 15:53:54 INFO - PROCESS | 2511 | 1461106434686 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] 15:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:53:54 INFO - PROCESS | 2511 | 1461106434724 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 15:53:54 INFO - PROCESS | 2511 | 1461106434731 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:53:54 INFO - PROCESS | 2511 | 1461106434735 Marionette TRACE conn3 <- [1,1194,null,{}] 15:53:54 INFO - PROCESS | 2511 | 1461106434741 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}] 15:53:54 INFO - PROCESS | 2511 | 1461106434950 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 15:53:55 INFO - PROCESS | 2511 | 1461106435151 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:55 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5e514000 == 124 [pid = 2511] [id = 306] 15:53:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 270 (0x7eff524d7c00) [pid = 2511] [serial = 919] [outer = (nil)] 15:53:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 271 (0x7eff525ca800) [pid = 2511] [serial = 920] [outer = 0x7eff524d7c00] 15:53:55 INFO - PROCESS | 2511 | 1461106435245 Marionette DEBUG loaded listener.js 15:53:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 272 (0x7eff525d4800) [pid = 2511] [serial = 921] [outer = 0x7eff524d7c00] 15:53:56 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:56 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:56 INFO - PROCESS | 2511 | 1461106436184 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] 15:53:56 INFO - PROCESS | 2511 | 1461106436224 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 15:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:53:56 INFO - PROCESS | 2511 | 1461106436231 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:53:56 INFO - PROCESS | 2511 | 1461106436234 Marionette TRACE conn3 <- [1,1198,null,{}] 15:53:56 INFO - PROCESS | 2511 | 1461106436240 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}] 15:53:56 INFO - PROCESS | 2511 | 1461106436441 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 15:53:56 INFO - PROCESS | 2511 | 1461106436640 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:56 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff69014000 == 125 [pid = 2511] [id = 307] 15:53:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 273 (0x7eff51e2ec00) [pid = 2511] [serial = 922] [outer = (nil)] 15:53:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 274 (0x7eff54e95000) [pid = 2511] [serial = 923] [outer = 0x7eff51e2ec00] 15:53:56 INFO - PROCESS | 2511 | 1461106436758 Marionette DEBUG loaded listener.js 15:53:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 275 (0x7eff561ebc00) [pid = 2511] [serial = 924] [outer = 0x7eff51e2ec00] 15:53:57 INFO - PROCESS | 2511 | 1461106437654 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]]]}] 15:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1487ms 15:53:57 INFO - PROCESS | 2511 | 1461106437719 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 15:53:57 INFO - PROCESS | 2511 | 1461106437723 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 15:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:53:57 INFO - PROCESS | 2511 | 1461106437730 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:53:57 INFO - PROCESS | 2511 | 1461106437733 Marionette TRACE conn3 <- [1,1202,null,{}] 15:53:57 INFO - PROCESS | 2511 | 1461106437739 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}] 15:53:57 INFO - PROCESS | 2511 | 1461106437968 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 15:53:58 INFO - PROCESS | 2511 | 1461106438222 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:58 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3dad9800 == 126 [pid = 2511] [id = 308] 15:53:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 276 (0x7eff5674f800) [pid = 2511] [serial = 925] [outer = (nil)] 15:53:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 277 (0x7eff582b3400) [pid = 2511] [serial = 926] [outer = 0x7eff5674f800] 15:53:58 INFO - PROCESS | 2511 | 1461106438316 Marionette DEBUG loaded listener.js 15:53:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 278 (0x7eff59e78000) [pid = 2511] [serial = 927] [outer = 0x7eff5674f800] 15:53:59 INFO - PROCESS | 2511 | 1461106439157 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]]]}] 15:53:59 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 15:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1483ms 15:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:53:59 INFO - PROCESS | 2511 | 1461106439214 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 15:53:59 INFO - PROCESS | 2511 | 1461106439217 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 15:53:59 INFO - PROCESS | 2511 | 1461106439224 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:53:59 INFO - PROCESS | 2511 | 1461106439228 Marionette TRACE conn3 <- [1,1206,null,{}] 15:53:59 INFO - PROCESS | 2511 | 1461106439234 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}] 15:53:59 INFO - PROCESS | 2511 | 1461106439423 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 15:53:59 INFO - PROCESS | 2511 | 1461106439625 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:59 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3daf3000 == 127 [pid = 2511] [id = 309] 15:53:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 279 (0x7eff5674fc00) [pid = 2511] [serial = 928] [outer = (nil)] 15:53:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 280 (0x7eff644bc000) [pid = 2511] [serial = 929] [outer = 0x7eff5674fc00] 15:53:59 INFO - PROCESS | 2511 | 1461106439705 Marionette DEBUG loaded listener.js 15:53:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 281 (0x7eff659fa000) [pid = 2511] [serial = 930] [outer = 0x7eff5674fc00] 15:54:00 INFO - PROCESS | 2511 | 1461106440741 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]]]}] 15:54:00 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 15:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1581ms 15:54:00 INFO - PROCESS | 2511 | 1461106440808 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 15:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:54:00 INFO - PROCESS | 2511 | 1461106440813 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 15:54:00 INFO - PROCESS | 2511 | 1461106440820 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:54:00 INFO - PROCESS | 2511 | 1461106440824 Marionette TRACE conn3 <- [1,1210,null,{}] 15:54:00 INFO - PROCESS | 2511 | 1461106440829 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}] 15:54:01 INFO - PROCESS | 2511 | 1461106441038 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 15:54:01 INFO - PROCESS | 2511 | 1461106441370 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:01 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff52494800 == 128 [pid = 2511] [id = 310] 15:54:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 282 (0x7eff4047a400) [pid = 2511] [serial = 931] [outer = (nil)] 15:54:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 283 (0x7eff40484400) [pid = 2511] [serial = 932] [outer = 0x7eff4047a400] 15:54:01 INFO - PROCESS | 2511 | 1461106441453 Marionette DEBUG loaded listener.js 15:54:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 284 (0x7eff40489000) [pid = 2511] [serial = 933] [outer = 0x7eff4047a400] 15:54:02 INFO - PROCESS | 2511 | 1461106442312 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]]]}] 15:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1537ms 15:54:02 INFO - PROCESS | 2511 | 1461106442358 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 15:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:54:02 INFO - PROCESS | 2511 | 1461106442362 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 15:54:02 INFO - PROCESS | 2511 | 1461106442369 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:54:02 INFO - PROCESS | 2511 | 1461106442373 Marionette TRACE conn3 <- [1,1214,null,{}] 15:54:02 INFO - PROCESS | 2511 | 1461106442379 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}] 15:54:02 INFO - PROCESS | 2511 | 1461106442701 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 15:54:02 INFO - PROCESS | 2511 | 1461106442987 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:03 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d6d0000 == 129 [pid = 2511] [id = 311] 15:54:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 285 (0x7eff4047e800) [pid = 2511] [serial = 934] [outer = (nil)] 15:54:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 286 (0x7eff67828000) [pid = 2511] [serial = 935] [outer = 0x7eff4047e800] 15:54:03 INFO - PROCESS | 2511 | 1461106443071 Marionette DEBUG loaded listener.js 15:54:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 287 (0x7eff69538c00) [pid = 2511] [serial = 936] [outer = 0x7eff4047e800] 15:54:03 INFO - PROCESS | 2511 | 1461106443918 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]]]}] 15:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1584ms 15:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:54:03 INFO - PROCESS | 2511 | 1461106443953 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 15:54:03 INFO - PROCESS | 2511 | 1461106443956 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 15:54:03 INFO - PROCESS | 2511 | 1461106443963 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:54:03 INFO - PROCESS | 2511 | 1461106443966 Marionette TRACE conn3 <- [1,1218,null,{}] 15:54:03 INFO - PROCESS | 2511 | 1461106443971 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}] 15:54:04 INFO - PROCESS | 2511 | 1461106444183 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 15:54:04 INFO - PROCESS | 2511 | 1461106444386 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:04 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5249f800 == 130 [pid = 2511] [id = 312] 15:54:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 288 (0x7eff3c5ebc00) [pid = 2511] [serial = 937] [outer = (nil)] 15:54:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 289 (0x7eff3c5f4400) [pid = 2511] [serial = 938] [outer = 0x7eff3c5ebc00] 15:54:04 INFO - PROCESS | 2511 | 1461106444458 Marionette DEBUG loaded listener.js 15:54:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 290 (0x7eff3c5f9000) [pid = 2511] [serial = 939] [outer = 0x7eff3c5ebc00] 15:54:05 INFO - PROCESS | 2511 | 1461106445372 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]]]}] 15:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1480ms 15:54:05 INFO - PROCESS | 2511 | 1461106445442 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 15:54:05 INFO - PROCESS | 2511 | 1461106445447 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 15:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:54:05 INFO - PROCESS | 2511 | 1461106445453 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:54:05 INFO - PROCESS | 2511 | 1461106445457 Marionette TRACE conn3 <- [1,1222,null,{}] 15:54:05 INFO - PROCESS | 2511 | 1461106445462 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}] 15:54:05 INFO - PROCESS | 2511 | 1461106445732 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 15:54:05 INFO - PROCESS | 2511 | 1461106445984 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:06 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff456cd000 == 131 [pid = 2511] [id = 313] 15:54:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 291 (0x7eff3c5f2c00) [pid = 2511] [serial = 940] [outer = (nil)] 15:54:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 292 (0x7eff3c5f9c00) [pid = 2511] [serial = 941] [outer = 0x7eff3c5f2c00] 15:54:06 INFO - PROCESS | 2511 | 1461106446112 Marionette DEBUG loaded listener.js 15:54:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 293 (0x7eff6953a400) [pid = 2511] [serial = 942] [outer = 0x7eff3c5f2c00] 15:54:06 INFO - PROCESS | 2511 | 1461106446934 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] 15:54:06 INFO - PROCESS | 2511 | 1461106446993 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 15:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:54:07 INFO - PROCESS | 2511 | 1461106446999 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:54:07 INFO - PROCESS | 2511 | 1461106447001 Marionette TRACE conn3 <- [1,1226,null,{}] 15:54:07 INFO - PROCESS | 2511 | 1461106447007 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}] 15:54:07 INFO - PROCESS | 2511 | 1461106447200 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 15:54:07 INFO - PROCESS | 2511 | 1461106447412 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:07 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3c729800 == 132 [pid = 2511] [id = 314] 15:54:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 294 (0x7eff3c4bf800) [pid = 2511] [serial = 943] [outer = (nil)] 15:54:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 295 (0x7eff3c808000) [pid = 2511] [serial = 944] [outer = 0x7eff3c4bf800] 15:54:07 INFO - PROCESS | 2511 | 1461106447531 Marionette DEBUG loaded listener.js 15:54:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 296 (0x7eff3c80f400) [pid = 2511] [serial = 945] [outer = 0x7eff3c4bf800] 15:54:08 INFO - PROCESS | 2511 | 1461106448447 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]]]}] 15:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1540ms 15:54:08 INFO - PROCESS | 2511 | 1461106448541 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 15:54:08 INFO - PROCESS | 2511 | 1461106448544 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 15:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:54:08 INFO - PROCESS | 2511 | 1461106448551 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:54:08 INFO - PROCESS | 2511 | 1461106448554 Marionette TRACE conn3 <- [1,1230,null,{}] 15:54:08 INFO - PROCESS | 2511 | 1461106448561 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}] 15:54:08 INFO - PROCESS | 2511 | 1461106448786 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 15:54:09 INFO - PROCESS | 2511 | 1461106449036 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:09 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3c8d7800 == 133 [pid = 2511] [id = 315] 15:54:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 297 (0x7eff3c5f6000) [pid = 2511] [serial = 946] [outer = (nil)] 15:54:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 298 (0x7eff3ec68000) [pid = 2511] [serial = 947] [outer = 0x7eff3c5f6000] 15:54:09 INFO - PROCESS | 2511 | 1461106449137 Marionette DEBUG loaded listener.js 15:54:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 299 (0x7eff3ec6c400) [pid = 2511] [serial = 948] [outer = 0x7eff3c5f6000] 15:54:10 INFO - PROCESS | 2511 | 1461106450021 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]]]}] 15:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1542ms 15:54:10 INFO - PROCESS | 2511 | 1461106450094 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 15:54:10 INFO - PROCESS | 2511 | 1461106450099 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 15:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:54:10 INFO - PROCESS | 2511 | 1461106450106 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:54:10 INFO - PROCESS | 2511 | 1461106450110 Marionette TRACE conn3 <- [1,1234,null,{}] 15:54:10 INFO - PROCESS | 2511 | 1461106450117 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}] 15:54:10 INFO - PROCESS | 2511 | 1461106450358 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 15:54:10 INFO - PROCESS | 2511 | 1461106450610 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:10 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d0d3000 == 134 [pid = 2511] [id = 316] 15:54:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 300 (0x7eff3c809400) [pid = 2511] [serial = 949] [outer = (nil)] 15:54:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 301 (0x7eff44448800) [pid = 2511] [serial = 950] [outer = 0x7eff3c809400] 15:54:10 INFO - PROCESS | 2511 | 1461106450730 Marionette DEBUG loaded listener.js 15:54:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 302 (0x7eff4e4ed400) [pid = 2511] [serial = 951] [outer = 0x7eff3c809400] 15:54:11 INFO - PROCESS | 2511 | 1461106451563 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]]]}] 15:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1536ms 15:54:11 INFO - PROCESS | 2511 | 1461106451644 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 15:54:11 INFO - PROCESS | 2511 | 1461106451648 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 15:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:54:11 INFO - PROCESS | 2511 | 1461106451656 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:54:11 INFO - PROCESS | 2511 | 1461106451659 Marionette TRACE conn3 <- [1,1238,null,{}] 15:54:11 INFO - PROCESS | 2511 | 1461106451665 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}] 15:54:11 INFO - PROCESS | 2511 | 1461106451906 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 15:54:12 INFO - PROCESS | 2511 | 1461106452172 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:12 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff58229000 == 135 [pid = 2511] [id = 317] 15:54:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 303 (0x7eff3ec6b400) [pid = 2511] [serial = 952] [outer = (nil)] 15:54:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 304 (0x7eff4b477c00) [pid = 2511] [serial = 953] [outer = 0x7eff3ec6b400] 15:54:12 INFO - PROCESS | 2511 | 1461106452267 Marionette DEBUG loaded listener.js 15:54:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 305 (0x7eff4b47c400) [pid = 2511] [serial = 954] [outer = 0x7eff3ec6b400] 15:54:13 INFO - PROCESS | 2511 | 1461106453111 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]]]}] 15:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1490ms 15:54:13 INFO - PROCESS | 2511 | 1461106453148 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 15:54:13 INFO - PROCESS | 2511 | 1461106453151 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 15:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:54:13 INFO - PROCESS | 2511 | 1461106453157 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:54:13 INFO - PROCESS | 2511 | 1461106453161 Marionette TRACE conn3 <- [1,1242,null,{}] 15:54:13 INFO - PROCESS | 2511 | 1461106453166 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}] 15:54:13 INFO - PROCESS | 2511 | 1461106453374 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 15:54:13 INFO - PROCESS | 2511 | 1461106453587 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:13 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3dbd8800 == 136 [pid = 2511] [id = 318] 15:54:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 306 (0x7eff3c4b1800) [pid = 2511] [serial = 955] [outer = (nil)] 15:54:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 307 (0x7eff3c4b4800) [pid = 2511] [serial = 956] [outer = 0x7eff3c4b1800] 15:54:14 INFO - PROCESS | 2511 | 1461106454037 Marionette DEBUG loaded listener.js 15:54:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 308 (0x7eff3c4bf400) [pid = 2511] [serial = 957] [outer = 0x7eff3c4b1800] 15:54:15 INFO - PROCESS | 2511 | 1461106455052 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]]]}] 15:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1932ms 15:54:15 INFO - PROCESS | 2511 | 1461106455093 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 15:54:15 INFO - PROCESS | 2511 | 1461106455099 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 15:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:54:15 INFO - PROCESS | 2511 | 1461106455109 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:54:15 INFO - PROCESS | 2511 | 1461106455114 Marionette TRACE conn3 <- [1,1246,null,{}] 15:54:15 INFO - PROCESS | 2511 | 1461106455121 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}] 15:54:15 INFO - PROCESS | 2511 | 1461106455329 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 15:54:15 INFO - PROCESS | 2511 | 1461106455611 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:15 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d3d8800 == 137 [pid = 2511] [id = 319] 15:54:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 309 (0x7eff40e03c00) [pid = 2511] [serial = 958] [outer = (nil)] 15:54:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 310 (0x7eff40e0c800) [pid = 2511] [serial = 959] [outer = 0x7eff40e03c00] 15:54:15 INFO - PROCESS | 2511 | 1461106455802 Marionette DEBUG loaded listener.js 15:54:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 311 (0x7eff410a8000) [pid = 2511] [serial = 960] [outer = 0x7eff40e03c00] 15:54:16 INFO - PROCESS | 2511 | 1461106456775 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]]]}] 15:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1744ms 15:54:16 INFO - PROCESS | 2511 | 1461106456852 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 15:54:16 INFO - PROCESS | 2511 | 1461106456857 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 15:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:54:16 INFO - PROCESS | 2511 | 1461106456869 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:54:16 INFO - PROCESS | 2511 | 1461106456873 Marionette TRACE conn3 <- [1,1250,null,{}] 15:54:16 INFO - PROCESS | 2511 | 1461106456880 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}] 15:54:17 INFO - PROCESS | 2511 | 1461106457109 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 15:54:17 INFO - PROCESS | 2511 | --DOMWINDOW == 310 (0x7eff64791c00) [pid = 2511] [serial = 812] [outer = (nil)] [url = about:blank] 15:54:17 INFO - PROCESS | 2511 | --DOMWINDOW == 309 (0x7eff51e34400) [pid = 2511] [serial = 818] [outer = (nil)] [url = about:blank] 15:54:17 INFO - PROCESS | 2511 | --DOMWINDOW == 308 (0x7eff5787d000) [pid = 2511] [serial = 806] [outer = (nil)] [url = about:blank] 15:54:17 INFO - PROCESS | 2511 | --DOMWINDOW == 307 (0x7eff69627800) [pid = 2511] [serial = 815] [outer = (nil)] [url = about:blank] 15:54:17 INFO - PROCESS | 2511 | --DOMWINDOW == 306 (0x7eff59cfd400) [pid = 2511] [serial = 809] [outer = (nil)] [url = about:blank] 15:54:17 INFO - PROCESS | 2511 | --DOMWINDOW == 305 (0x7eff5722d800) [pid = 2511] [serial = 803] [outer = (nil)] [url = about:blank] 15:54:17 INFO - PROCESS | 2511 | --DOMWINDOW == 304 (0x7eff3e97bc00) [pid = 2511] [serial = 821] [outer = (nil)] [url = about:blank] 15:54:17 INFO - PROCESS | 2511 | --DOMWINDOW == 303 (0x7eff5133b000) [pid = 2511] [serial = 842] [outer = (nil)] [url = about:blank] 15:54:17 INFO - PROCESS | 2511 | 1461106457559 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:17 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3e852800 == 138 [pid = 2511] [id = 320] 15:54:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 304 (0x7eff3e97bc00) [pid = 2511] [serial = 961] [outer = (nil)] 15:54:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 305 (0x7eff455c1400) [pid = 2511] [serial = 962] [outer = 0x7eff3e97bc00] 15:54:17 INFO - PROCESS | 2511 | 1461106457635 Marionette DEBUG loaded listener.js 15:54:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 306 (0x7eff46f98800) [pid = 2511] [serial = 963] [outer = 0x7eff3e97bc00] 15:54:17 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3ee14800 == 137 [pid = 2511] [id = 291] 15:54:17 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff409aa000 == 136 [pid = 2511] [id = 290] 15:54:17 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6db1e000 == 135 [pid = 2511] [id = 289] 15:54:17 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51e6d000 == 134 [pid = 2511] [id = 288] 15:54:17 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff69a3a800 == 133 [pid = 2511] [id = 287] 15:54:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5e5c8800 == 132 [pid = 2511] [id = 286] 15:54:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff576d0000 == 131 [pid = 2511] [id = 285] 15:54:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56404000 == 130 [pid = 2511] [id = 284] 15:54:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51f6c000 == 129 [pid = 2511] [id = 283] 15:54:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d0c7000 == 128 [pid = 2511] [id = 282] 15:54:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff40ac3000 == 127 [pid = 2511] [id = 281] 15:54:18 INFO - PROCESS | 2511 | --DOMWINDOW == 305 (0x7eff517c9400) [pid = 2511] [serial = 780] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 2511 | --DOMWINDOW == 304 (0x7eff4d520400) [pid = 2511] [serial = 834] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 2511 | --DOMWINDOW == 303 (0x7eff524e1400) [pid = 2511] [serial = 794] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 2511 | --DOMWINDOW == 302 (0x7eff53e0e400) [pid = 2511] [serial = 797] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 2511 | --DOMWINDOW == 301 (0x7eff4d855400) [pid = 2511] [serial = 836] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 2511 | --DOMWINDOW == 300 (0x7eff455c2000) [pid = 2511] [serial = 828] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 2511 | --DOMWINDOW == 299 (0x7eff46fe1800) [pid = 2511] [serial = 830] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 2511 | --DOMWINDOW == 298 (0x7eff4d852400) [pid = 2511] [serial = 788] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 2511 | --DOMWINDOW == 297 (0x7eff4e4e6c00) [pid = 2511] [serial = 837] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 2511 | --DOMWINDOW == 296 (0x7eff51334400) [pid = 2511] [serial = 791] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 2511 | --DOMWINDOW == 295 (0x7eff4b4cb400) [pid = 2511] [serial = 785] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 2511 | --DOMWINDOW == 294 (0x7eff404acc00) [pid = 2511] [serial = 782] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 2511 | --DOMWINDOW == 293 (0x7eff4b3ef000) [pid = 2511] [serial = 831] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 2511 | --DOMWINDOW == 292 (0x7eff4f696000) [pid = 2511] [serial = 840] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 2511 | --DOMWINDOW == 291 (0x7eff46fd8400) [pid = 2511] [serial = 824] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 2511 | --DOMWINDOW == 290 (0x7eff4ccbfc00) [pid = 2511] [serial = 833] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 2511 | --DOMWINDOW == 289 (0x7eff4e796400) [pid = 2511] [serial = 839] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 2511 | --DOMWINDOW == 288 (0x7eff4444dc00) [pid = 2511] [serial = 827] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 2511 | --DOMWINDOW == 287 (0x7eff564bcc00) [pid = 2511] [serial = 800] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 2511 | 1461106458457 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]]]}] 15:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1634ms 15:54:18 INFO - PROCESS | 2511 | 1461106458504 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 15:54:18 INFO - PROCESS | 2511 | 1461106458507 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 15:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:54:18 INFO - PROCESS | 2511 | 1461106458514 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:54:18 INFO - PROCESS | 2511 | 1461106458521 Marionette TRACE conn3 <- [1,1254,null,{}] 15:54:18 INFO - PROCESS | 2511 | 1461106458538 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}] 15:54:18 INFO - PROCESS | 2511 | 1461106458741 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 15:54:18 INFO - PROCESS | 2511 | 1461106458916 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:18 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4ceb6000 == 128 [pid = 2511] [id = 321] 15:54:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 288 (0x7eff410ac800) [pid = 2511] [serial = 964] [outer = (nil)] 15:54:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 289 (0x7eff4b415c00) [pid = 2511] [serial = 965] [outer = 0x7eff410ac800] 15:54:18 INFO - PROCESS | 2511 | 1461106458984 Marionette DEBUG loaded listener.js 15:54:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 290 (0x7eff4b4cb400) [pid = 2511] [serial = 966] [outer = 0x7eff410ac800] 15:54:19 INFO - PROCESS | 2511 | 1461106459782 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]]]}] 15:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1286ms 15:54:19 INFO - PROCESS | 2511 | 1461106459835 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 15:54:19 INFO - PROCESS | 2511 | 1461106459839 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 15:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:54:19 INFO - PROCESS | 2511 | 1461106459858 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:54:19 INFO - PROCESS | 2511 | 1461106459862 Marionette TRACE conn3 <- [1,1258,null,{}] 15:54:19 INFO - PROCESS | 2511 | 1461106459868 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}] 15:54:20 INFO - PROCESS | 2511 | 1461106460122 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 15:54:20 INFO - PROCESS | 2511 | 1461106460153 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:20 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4dc19800 == 129 [pid = 2511] [id = 322] 15:54:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 291 (0x7eff4b3f7800) [pid = 2511] [serial = 967] [outer = (nil)] 15:54:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 292 (0x7eff4cdda000) [pid = 2511] [serial = 968] [outer = 0x7eff4b3f7800] 15:54:20 INFO - PROCESS | 2511 | 1461106460217 Marionette DEBUG loaded listener.js 15:54:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 293 (0x7eff4d51b800) [pid = 2511] [serial = 969] [outer = 0x7eff4b3f7800] 15:54:21 INFO - PROCESS | 2511 | 1461106461144 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]]]}] 15:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1341ms 15:54:21 INFO - PROCESS | 2511 | 1461106461206 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 15:54:21 INFO - PROCESS | 2511 | 1461106461210 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 15:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:54:21 INFO - PROCESS | 2511 | 1461106461217 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:54:21 INFO - PROCESS | 2511 | 1461106461221 Marionette TRACE conn3 <- [1,1262,null,{}] 15:54:21 INFO - PROCESS | 2511 | 1461106461227 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}] 15:54:21 INFO - PROCESS | 2511 | 1461106461488 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 15:54:21 INFO - PROCESS | 2511 | 1461106461547 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:21 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f60b800 == 130 [pid = 2511] [id = 323] 15:54:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 294 (0x7eff4d7eb000) [pid = 2511] [serial = 970] [outer = (nil)] 15:54:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 295 (0x7eff4ce08000) [pid = 2511] [serial = 971] [outer = 0x7eff4d7eb000] 15:54:21 INFO - PROCESS | 2511 | 1461106461626 Marionette DEBUG loaded listener.js 15:54:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 296 (0x7eff4e9f3400) [pid = 2511] [serial = 972] [outer = 0x7eff4d7eb000] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 295 (0x7eff454c0000) [pid = 2511] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 294 (0x7eff46fe7400) [pid = 2511] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 293 (0x7eff44cc4c00) [pid = 2511] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 292 (0x7eff55eadc00) [pid = 2511] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 291 (0x7eff4ce0a800) [pid = 2511] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 290 (0x7eff4da64400) [pid = 2511] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 289 (0x7eff42787800) [pid = 2511] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 288 (0x7eff5133d000) [pid = 2511] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 287 (0x7eff45643000) [pid = 2511] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 286 (0x7eff4b41a400) [pid = 2511] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 285 (0x7eff4b3a3400) [pid = 2511] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 284 (0x7eff4564d000) [pid = 2511] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 283 (0x7eff44cc4800) [pid = 2511] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 282 (0x7eff5133b800) [pid = 2511] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 281 (0x7eff44cc7000) [pid = 2511] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 280 (0x7eff46fd9400) [pid = 2511] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 279 (0x7eff4589e000) [pid = 2511] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 278 (0x7eff44fd6800) [pid = 2511] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 277 (0x7eff4e551000) [pid = 2511] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 276 (0x7eff44cb6000) [pid = 2511] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 275 (0x7eff4ccba800) [pid = 2511] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 274 (0x7eff4d7de800) [pid = 2511] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 273 (0x7eff4e548400) [pid = 2511] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 272 (0x7eff51338c00) [pid = 2511] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 271 (0x7eff44fdac00) [pid = 2511] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 270 (0x7eff55b9a000) [pid = 2511] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 269 (0x7eff470a2c00) [pid = 2511] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 268 (0x7eff4d84bc00) [pid = 2511] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 267 (0x7eff44cb9800) [pid = 2511] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 266 (0x7eff4cc17800) [pid = 2511] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 265 (0x7eff4564c800) [pid = 2511] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 264 (0x7eff454b9400) [pid = 2511] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 263 (0x7eff4df71800) [pid = 2511] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:54:22 INFO - PROCESS | 2511 | --DOMWINDOW == 262 (0x7eff4b3f6000) [pid = 2511] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:54:23 INFO - PROCESS | 2511 | 1461106463168 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]]]}] 15:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1992ms 15:54:23 INFO - PROCESS | 2511 | 1461106463219 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 15:54:23 INFO - PROCESS | 2511 | 1461106463224 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 15:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:54:23 INFO - PROCESS | 2511 | 1461106463232 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:54:23 INFO - PROCESS | 2511 | 1461106463236 Marionette TRACE conn3 <- [1,1266,null,{}] 15:54:23 INFO - PROCESS | 2511 | 1461106463242 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}] 15:54:23 INFO - PROCESS | 2511 | 1461106463437 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 15:54:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4f617000 == 129 [pid = 2511] [id = 10] 15:54:23 INFO - PROCESS | 2511 | 1461106463515 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:23 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4509b800 == 130 [pid = 2511] [id = 324] 15:54:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 263 (0x7eff44cc7000) [pid = 2511] [serial = 973] [outer = (nil)] 15:54:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 264 (0x7eff4b638000) [pid = 2511] [serial = 974] [outer = 0x7eff44cc7000] 15:54:23 INFO - PROCESS | 2511 | 1461106463741 Marionette DEBUG loaded listener.js 15:54:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 265 (0x7eff4d694000) [pid = 2511] [serial = 975] [outer = 0x7eff44cc7000] 15:54:24 INFO - PROCESS | 2511 | 1461106464502 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]]]}] 15:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1330ms 15:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:54:24 INFO - PROCESS | 2511 | 1461106464563 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 15:54:24 INFO - PROCESS | 2511 | 1461106464566 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 15:54:24 INFO - PROCESS | 2511 | 1461106464573 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:54:24 INFO - PROCESS | 2511 | 1461106464576 Marionette TRACE conn3 <- [1,1270,null,{}] 15:54:24 INFO - PROCESS | 2511 | 1461106464581 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}] 15:54:24 INFO - PROCESS | 2511 | 1461106464952 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 15:54:25 INFO - PROCESS | 2511 | 1461106465187 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:25 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ee1b000 == 131 [pid = 2511] [id = 325] 15:54:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 266 (0x7eff3c4b8800) [pid = 2511] [serial = 976] [outer = (nil)] 15:54:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 267 (0x7eff3c5f4800) [pid = 2511] [serial = 977] [outer = 0x7eff3c4b8800] 15:54:25 INFO - PROCESS | 2511 | 1461106465275 Marionette DEBUG loaded listener.js 15:54:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 268 (0x7eff3e976c00) [pid = 2511] [serial = 978] [outer = 0x7eff3c4b8800] 15:54:26 INFO - PROCESS | 2511 | 1461106466203 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]]]}] 15:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1686ms 15:54:26 INFO - PROCESS | 2511 | 1461106466260 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 15:54:26 INFO - PROCESS | 2511 | 1461106466267 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 15:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:54:26 INFO - PROCESS | 2511 | 1461106466276 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:54:26 INFO - PROCESS | 2511 | 1461106466282 Marionette TRACE conn3 <- [1,1274,null,{}] 15:54:26 INFO - PROCESS | 2511 | 1461106466290 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}] 15:54:26 INFO - PROCESS | 2511 | 1461106466529 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 15:54:26 INFO - PROCESS | 2511 | 1461106466787 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:26 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff46766800 == 132 [pid = 2511] [id = 326] 15:54:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 269 (0x7eff42792400) [pid = 2511] [serial = 979] [outer = (nil)] 15:54:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 270 (0x7eff44cba800) [pid = 2511] [serial = 980] [outer = 0x7eff42792400] 15:54:26 INFO - PROCESS | 2511 | 1461106466920 Marionette DEBUG loaded listener.js 15:54:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 271 (0x7eff455c3800) [pid = 2511] [serial = 981] [outer = 0x7eff42792400] 15:54:27 INFO - PROCESS | 2511 | 1461106467881 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]]]}] 15:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1686ms 15:54:27 INFO - PROCESS | 2511 | 1461106467964 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 15:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:54:27 INFO - PROCESS | 2511 | 1461106467969 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 15:54:27 INFO - PROCESS | 2511 | 1461106467976 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:54:27 INFO - PROCESS | 2511 | 1461106467979 Marionette TRACE conn3 <- [1,1278,null,{}] 15:54:27 INFO - PROCESS | 2511 | 1461106467986 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}] 15:54:28 INFO - PROCESS | 2511 | 1461106468251 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 15:54:28 INFO - PROCESS | 2511 | 1461106468587 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:28 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51e65000 == 133 [pid = 2511] [id = 327] 15:54:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 272 (0x7eff4589cc00) [pid = 2511] [serial = 982] [outer = (nil)] 15:54:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 273 (0x7eff4b3ef800) [pid = 2511] [serial = 983] [outer = 0x7eff4589cc00] 15:54:28 INFO - PROCESS | 2511 | 1461106468666 Marionette DEBUG loaded listener.js 15:54:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 274 (0x7eff4b638800) [pid = 2511] [serial = 984] [outer = 0x7eff4589cc00] 15:54:29 INFO - PROCESS | 2511 | 1461106469595 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]]]}] 15:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1650ms 15:54:29 INFO - PROCESS | 2511 | 1461106469626 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 15:54:29 INFO - PROCESS | 2511 | 1461106469632 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 15:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:54:29 INFO - PROCESS | 2511 | 1461106469650 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:54:29 INFO - PROCESS | 2511 | 1461106469658 Marionette TRACE conn3 <- [1,1282,null,{}] 15:54:29 INFO - PROCESS | 2511 | 1461106469665 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}] 15:54:29 INFO - PROCESS | 2511 | 1461106469893 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 15:54:30 INFO - PROCESS | 2511 | 1461106470147 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:30 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5340d800 == 134 [pid = 2511] [id = 328] 15:54:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 275 (0x7eff46fe7c00) [pid = 2511] [serial = 985] [outer = (nil)] 15:54:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 276 (0x7eff4e54e800) [pid = 2511] [serial = 986] [outer = 0x7eff46fe7c00] 15:54:30 INFO - PROCESS | 2511 | 1461106470272 Marionette DEBUG loaded listener.js 15:54:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 277 (0x7eff4f6a0400) [pid = 2511] [serial = 987] [outer = 0x7eff46fe7c00] 15:54:31 INFO - PROCESS | 2511 | 1461106471144 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]]]}] 15:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1548ms 15:54:31 INFO - PROCESS | 2511 | 1461106471191 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 15:54:31 INFO - PROCESS | 2511 | 1461106471194 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 15:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:54:31 INFO - PROCESS | 2511 | 1461106471202 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:54:31 INFO - PROCESS | 2511 | 1461106471205 Marionette TRACE conn3 <- [1,1286,null,{}] 15:54:31 INFO - PROCESS | 2511 | 1461106471211 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}] 15:54:31 INFO - PROCESS | 2511 | 1461106471425 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 15:54:31 INFO - PROCESS | 2511 | 1461106471671 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:31 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56bda800 == 135 [pid = 2511] [id = 329] 15:54:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 278 (0x7eff47023400) [pid = 2511] [serial = 988] [outer = (nil)] 15:54:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 279 (0x7eff514c1000) [pid = 2511] [serial = 989] [outer = 0x7eff47023400] 15:54:31 INFO - PROCESS | 2511 | 1461106471799 Marionette DEBUG loaded listener.js 15:54:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 280 (0x7eff51e37000) [pid = 2511] [serial = 990] [outer = 0x7eff47023400] 15:54:32 INFO - PROCESS | 2511 | 1461106472713 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]]]}] 15:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1583ms 15:54:32 INFO - PROCESS | 2511 | 1461106472787 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 15:54:32 INFO - PROCESS | 2511 | 1461106472791 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 15:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:54:32 INFO - PROCESS | 2511 | 1461106472798 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:54:32 INFO - PROCESS | 2511 | 1461106472802 Marionette TRACE conn3 <- [1,1290,null,{}] 15:54:32 INFO - PROCESS | 2511 | 1461106472808 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}] 15:54:33 INFO - PROCESS | 2511 | 1461106473062 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 15:54:33 INFO - PROCESS | 2511 | 1461106473374 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:33 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff59bc2800 == 136 [pid = 2511] [id = 330] 15:54:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 281 (0x7eff5597f400) [pid = 2511] [serial = 991] [outer = (nil)] 15:54:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 282 (0x7eff55b9a000) [pid = 2511] [serial = 992] [outer = 0x7eff5597f400] 15:54:33 INFO - PROCESS | 2511 | 1461106473463 Marionette DEBUG loaded listener.js 15:54:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 283 (0x7eff56757000) [pid = 2511] [serial = 993] [outer = 0x7eff5597f400] 15:54:34 INFO - PROCESS | 2511 | 1461106474323 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]]]}] 15:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1585ms 15:54:34 INFO - PROCESS | 2511 | 1461106474384 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 15:54:34 INFO - PROCESS | 2511 | 1461106474388 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 15:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:54:34 INFO - PROCESS | 2511 | 1461106474394 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:54:34 INFO - PROCESS | 2511 | 1461106474396 Marionette TRACE conn3 <- [1,1294,null,{}] 15:54:34 INFO - PROCESS | 2511 | 1461106474402 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}] 15:54:34 INFO - PROCESS | 2511 | 1461106474627 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 15:54:34 INFO - PROCESS | 2511 | 1461106474874 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:34 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff69797000 == 137 [pid = 2511] [id = 331] 15:54:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 284 (0x7eff40480c00) [pid = 2511] [serial = 994] [outer = (nil)] 15:54:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 285 (0x7eff57a0c000) [pid = 2511] [serial = 995] [outer = 0x7eff40480c00] 15:54:34 INFO - PROCESS | 2511 | 1461106474994 Marionette DEBUG loaded listener.js 15:54:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 286 (0x7eff59e7e800) [pid = 2511] [serial = 996] [outer = 0x7eff40480c00] 15:54:35 INFO - PROCESS | 2511 | 1461106475927 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]]]}] 15:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1589ms 15:54:35 INFO - PROCESS | 2511 | 1461106475984 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 15:54:35 INFO - PROCESS | 2511 | 1461106475988 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 15:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:54:35 INFO - PROCESS | 2511 | 1461106475995 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:54:35 INFO - PROCESS | 2511 | 1461106475999 Marionette TRACE conn3 <- [1,1298,null,{}] 15:54:36 INFO - PROCESS | 2511 | 1461106476004 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}] 15:54:36 INFO - PROCESS | 2511 | 1461106476213 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 15:54:36 INFO - PROCESS | 2511 | 1461106476422 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:36 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6dd84000 == 138 [pid = 2511] [id = 332] 15:54:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 287 (0x7eff59e81000) [pid = 2511] [serial = 997] [outer = (nil)] 15:54:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 288 (0x7eff673d3400) [pid = 2511] [serial = 998] [outer = 0x7eff59e81000] 15:54:36 INFO - PROCESS | 2511 | 1461106476543 Marionette DEBUG loaded listener.js 15:54:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 289 (0x7eff6953a000) [pid = 2511] [serial = 999] [outer = 0x7eff59e81000] 15:54:37 INFO - PROCESS | 2511 | 1461106477513 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]]]}] 15:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1585ms 15:54:37 INFO - PROCESS | 2511 | 1461106477581 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 15:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:54:37 INFO - PROCESS | 2511 | 1461106477586 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 15:54:37 INFO - PROCESS | 2511 | 1461106477593 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:54:37 INFO - PROCESS | 2511 | 1461106477597 Marionette TRACE conn3 <- [1,1302,null,{}] 15:54:37 INFO - PROCESS | 2511 | 1461106477602 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}] 15:54:37 INFO - PROCESS | 2511 | 1461106477854 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 15:54:38 INFO - PROCESS | 2511 | 1461106478102 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:38 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3c6e5000 == 139 [pid = 2511] [id = 333] 15:54:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 290 (0x7eff3d742400) [pid = 2511] [serial = 1000] [outer = (nil)] 15:54:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 291 (0x7eff3d74cc00) [pid = 2511] [serial = 1001] [outer = 0x7eff3d742400] 15:54:38 INFO - PROCESS | 2511 | 1461106478223 Marionette DEBUG loaded listener.js 15:54:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 292 (0x7eff3d751000) [pid = 2511] [serial = 1002] [outer = 0x7eff3d742400] 15:54:39 INFO - PROCESS | 2511 | 1461106479068 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]]]}] 15:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1535ms 15:54:39 INFO - PROCESS | 2511 | 1461106479128 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 15:54:39 INFO - PROCESS | 2511 | 1461106479131 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 15:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:54:39 INFO - PROCESS | 2511 | 1461106479139 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:54:39 INFO - PROCESS | 2511 | 1461106479143 Marionette TRACE conn3 <- [1,1306,null,{}] 15:54:39 INFO - PROCESS | 2511 | 1461106479149 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}] 15:54:39 INFO - PROCESS | 2511 | 1461106479365 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 15:54:39 INFO - PROCESS | 2511 | 1461106479655 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:39 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3a0d0800 == 140 [pid = 2511] [id = 334] 15:54:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 293 (0x7eff3d750400) [pid = 2511] [serial = 1003] [outer = (nil)] 15:54:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 294 (0x7eff3d9f1000) [pid = 2511] [serial = 1004] [outer = 0x7eff3d750400] 15:54:39 INFO - PROCESS | 2511 | 1461106479777 Marionette DEBUG loaded listener.js 15:54:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 295 (0x7eff3d9f6000) [pid = 2511] [serial = 1005] [outer = 0x7eff3d750400] 15:54:40 INFO - PROCESS | 2511 | 1461106480725 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]]]}] 15:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1631ms 15:54:40 INFO - PROCESS | 2511 | 1461106480771 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 15:54:40 INFO - PROCESS | 2511 | 1461106480776 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 15:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:54:40 INFO - PROCESS | 2511 | 1461106480783 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:54:40 INFO - PROCESS | 2511 | 1461106480787 Marionette TRACE conn3 <- [1,1310,null,{}] 15:54:40 INFO - PROCESS | 2511 | 1461106480794 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}] 15:54:41 INFO - PROCESS | 2511 | 1461106481004 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 15:54:41 INFO - PROCESS | 2511 | 1461106481279 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:41 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff443a6800 == 141 [pid = 2511] [id = 335] 15:54:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 296 (0x7eff44449000) [pid = 2511] [serial = 1006] [outer = (nil)] 15:54:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 297 (0x7eff44cc7800) [pid = 2511] [serial = 1007] [outer = 0x7eff44449000] 15:54:41 INFO - PROCESS | 2511 | 1461106481417 Marionette DEBUG loaded listener.js 15:54:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 298 (0x7eff4589f000) [pid = 2511] [serial = 1008] [outer = 0x7eff44449000] 15:54:42 INFO - PROCESS | 2511 | 1461106482834 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] 15:54:42 INFO - PROCESS | 2511 | 1461106482981 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 15:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:54:43 INFO - PROCESS | 2511 | 1461106482999 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:54:43 INFO - PROCESS | 2511 | 1461106483005 Marionette TRACE conn3 <- [1,1314,null,{}] 15:54:43 INFO - PROCESS | 2511 | 1461106483014 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}] 15:54:43 INFO - PROCESS | 2511 | 1461106483240 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 15:54:43 INFO - PROCESS | 2511 | 1461106483455 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:43 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d6d6000 == 142 [pid = 2511] [id = 336] 15:54:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 299 (0x7eff3c4b9800) [pid = 2511] [serial = 1009] [outer = (nil)] 15:54:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 300 (0x7eff3c5f6c00) [pid = 2511] [serial = 1010] [outer = 0x7eff3c4b9800] 15:54:43 INFO - PROCESS | 2511 | 1461106483579 Marionette DEBUG loaded listener.js 15:54:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 301 (0x7eff3ec68400) [pid = 2511] [serial = 1011] [outer = 0x7eff3c4b9800] 15:54:44 INFO - PROCESS | 2511 | 1461106484637 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]]]}] 15:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1695ms 15:54:44 INFO - PROCESS | 2511 | 1461106484685 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 15:54:44 INFO - PROCESS | 2511 | 1461106484694 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 15:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:54:44 INFO - PROCESS | 2511 | 1461106484704 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:54:44 INFO - PROCESS | 2511 | 1461106484708 Marionette TRACE conn3 <- [1,1318,null,{}] 15:54:44 INFO - PROCESS | 2511 | 1461106484714 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}] 15:54:44 INFO - PROCESS | 2511 | 1461106484908 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 15:54:45 INFO - PROCESS | 2511 | 1461106485217 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:45 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3dbd1800 == 143 [pid = 2511] [id = 337] 15:54:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 302 (0x7eff40484000) [pid = 2511] [serial = 1012] [outer = (nil)] 15:54:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 303 (0x7eff40e11000) [pid = 2511] [serial = 1013] [outer = 0x7eff40484000] 15:54:45 INFO - PROCESS | 2511 | 1461106485290 Marionette DEBUG loaded listener.js 15:54:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 304 (0x7eff4276ac00) [pid = 2511] [serial = 1014] [outer = 0x7eff40484000] 15:54:46 INFO - PROCESS | 2511 | 1461106486234 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]]]}] 15:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1583ms 15:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:54:46 INFO - PROCESS | 2511 | 1461106486288 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 15:54:46 INFO - PROCESS | 2511 | 1461106486291 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 15:54:46 INFO - PROCESS | 2511 | 1461106486298 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:54:46 INFO - PROCESS | 2511 | 1461106486303 Marionette TRACE conn3 <- [1,1322,null,{}] 15:54:46 INFO - PROCESS | 2511 | 1461106486319 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}] 15:54:46 INFO - PROCESS | 2511 | 1461106486517 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 15:54:46 INFO - PROCESS | 2511 | 1461106486809 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:46 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3f432000 == 144 [pid = 2511] [id = 338] 15:54:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 305 (0x7eff404ac400) [pid = 2511] [serial = 1015] [outer = (nil)] 15:54:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 306 (0x7eff454b9000) [pid = 2511] [serial = 1016] [outer = 0x7eff404ac400] 15:54:46 INFO - PROCESS | 2511 | 1461106486924 Marionette DEBUG loaded listener.js 15:54:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 307 (0x7eff45646400) [pid = 2511] [serial = 1017] [outer = 0x7eff404ac400] 15:54:47 INFO - PROCESS | 2511 | 1461106487793 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]]]}] 15:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1547ms 15:54:47 INFO - PROCESS | 2511 | 1461106487844 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 15:54:47 INFO - PROCESS | 2511 | 1461106487849 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 15:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:54:47 INFO - PROCESS | 2511 | 1461106487855 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:54:47 INFO - PROCESS | 2511 | 1461106487857 Marionette TRACE conn3 <- [1,1326,null,{}] 15:54:47 INFO - PROCESS | 2511 | 1461106487863 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}] 15:54:48 INFO - PROCESS | 2511 | 1461106488037 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 15:54:48 INFO - PROCESS | 2511 | 1461106488251 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:48 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d3d8000 == 145 [pid = 2511] [id = 339] 15:54:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 308 (0x7eff3d2da800) [pid = 2511] [serial = 1018] [outer = (nil)] 15:54:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 309 (0x7eff4444f400) [pid = 2511] [serial = 1019] [outer = 0x7eff3d2da800] 15:54:48 INFO - PROCESS | 2511 | 1461106488406 Marionette DEBUG loaded listener.js 15:54:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 310 (0x7eff46fddc00) [pid = 2511] [serial = 1020] [outer = 0x7eff3d2da800] 15:54:48 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff40ad8800 == 144 [pid = 2511] [id = 273] 15:54:48 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51f72800 == 143 [pid = 2511] [id = 274] 15:54:48 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff69a42000 == 142 [pid = 2511] [id = 271] 15:54:48 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6c5cd800 == 141 [pid = 2511] [id = 272] 15:54:48 INFO - PROCESS | 2511 | --DOMWINDOW == 309 (0x7eff518ea400) [pid = 2511] [serial = 908] [outer = (nil)] [url = about:blank] 15:54:48 INFO - PROCESS | 2511 | --DOMWINDOW == 308 (0x7eff54f3a800) [pid = 2511] [serial = 860] [outer = (nil)] [url = about:blank] 15:54:48 INFO - PROCESS | 2511 | --DOMWINDOW == 307 (0x7eff644b3000) [pid = 2511] [serial = 863] [outer = (nil)] [url = about:blank] 15:54:48 INFO - PROCESS | 2511 | --DOMWINDOW == 306 (0x7eff4f83e400) [pid = 2511] [serial = 854] [outer = (nil)] [url = about:blank] 15:54:48 INFO - PROCESS | 2511 | --DOMWINDOW == 305 (0x7eff40e0fc00) [pid = 2511] [serial = 887] [outer = (nil)] [url = about:blank] 15:54:48 INFO - PROCESS | 2511 | --DOMWINDOW == 304 (0x7eff3e981400) [pid = 2511] [serial = 845] [outer = (nil)] [url = about:blank] 15:54:48 INFO - PROCESS | 2511 | --DOMWINDOW == 303 (0x7eff410a5800) [pid = 2511] [serial = 869] [outer = (nil)] [url = about:blank] 15:54:48 INFO - PROCESS | 2511 | --DOMWINDOW == 302 (0x7eff524dc000) [pid = 2511] [serial = 857] [outer = (nil)] [url = about:blank] 15:54:48 INFO - PROCESS | 2511 | --DOMWINDOW == 301 (0x7eff42764800) [pid = 2511] [serial = 872] [outer = (nil)] [url = about:blank] 15:54:48 INFO - PROCESS | 2511 | --DOMWINDOW == 300 (0x7eff4d519800) [pid = 2511] [serial = 851] [outer = (nil)] [url = about:blank] 15:54:48 INFO - PROCESS | 2511 | --DOMWINDOW == 299 (0x7eff4b39c400) [pid = 2511] [serial = 848] [outer = (nil)] [url = about:blank] 15:54:48 INFO - PROCESS | 2511 | --DOMWINDOW == 298 (0x7eff67826800) [pid = 2511] [serial = 866] [outer = (nil)] [url = about:blank] 15:54:48 INFO - PROCESS | 2511 | --DOMWINDOW == 297 (0x7eff4b634c00) [pid = 2511] [serial = 878] [outer = (nil)] [url = about:blank] 15:54:48 INFO - PROCESS | 2511 | --DOMWINDOW == 296 (0x7eff5133c800) [pid = 2511] [serial = 875] [outer = (nil)] [url = about:blank] 15:54:48 INFO - PROCESS | 2511 | --DOMWINDOW == 295 (0x7eff40e07400) [pid = 2511] [serial = 884] [outer = (nil)] [url = about:blank] 15:54:48 INFO - PROCESS | 2511 | --DOMWINDOW == 294 (0x7eff3d2d6800) [pid = 2511] [serial = 881] [outer = (nil)] [url = about:blank] 15:54:48 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff679c6000 == 140 [pid = 2511] [id = 270] 15:54:48 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4509b800 == 139 [pid = 2511] [id = 324] 15:54:48 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4f60b800 == 138 [pid = 2511] [id = 323] 15:54:48 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4dc19800 == 137 [pid = 2511] [id = 322] 15:54:48 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4ceb6000 == 136 [pid = 2511] [id = 321] 15:54:48 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3e852800 == 135 [pid = 2511] [id = 320] 15:54:48 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4f429000 == 134 [pid = 2511] [id = 11] 15:54:48 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d3d8800 == 133 [pid = 2511] [id = 319] 15:54:49 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3dbd8800 == 132 [pid = 2511] [id = 318] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 293 (0x7eff51333c00) [pid = 2511] [serial = 906] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 292 (0x7eff578e0c00) [pid = 2511] [serial = 491] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 291 (0x7eff4b417800) [pid = 2511] [serial = 575] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 290 (0x7eff454c2000) [pid = 2511] [serial = 542] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 289 (0x7eff64907800) [pid = 2511] [serial = 506] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 288 (0x7eff64937c00) [pid = 2511] [serial = 551] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 287 (0x7eff57239400) [pid = 2511] [serial = 581] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 286 (0x7eff44cca800) [pid = 2511] [serial = 891] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 285 (0x7eff64938000) [pid = 2511] [serial = 720] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 284 (0x7eff4b419800) [pid = 2511] [serial = 515] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 283 (0x7eff54194000) [pid = 2511] [serial = 548] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 282 (0x7eff4b629800) [pid = 2511] [serial = 897] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 281 (0x7eff4cdd3400) [pid = 2511] [serial = 614] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 280 (0x7eff4d514000) [pid = 2511] [serial = 545] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 279 (0x7eff647e4800) [pid = 2511] [serial = 539] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 278 (0x7eff4e795400) [pid = 2511] [serial = 620] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 277 (0x7eff46fe5000) [pid = 2511] [serial = 893] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 276 (0x7eff4b3f5c00) [pid = 2511] [serial = 494] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 275 (0x7eff44fe4c00) [pid = 2511] [serial = 518] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 274 (0x7eff55c74c00) [pid = 2511] [serial = 500] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 273 (0x7eff65ab9c00) [pid = 2511] [serial = 509] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 272 (0x7eff4d7de400) [pid = 2511] [serial = 902] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 271 (0x7eff4b3f8000) [pid = 2511] [serial = 896] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 270 (0x7eff4dec4400) [pid = 2511] [serial = 617] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 269 (0x7eff656d1800) [pid = 2511] [serial = 584] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 268 (0x7eff59c5d400) [pid = 2511] [serial = 503] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 267 (0x7eff455c8c00) [pid = 2511] [serial = 587] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 266 (0x7eff4d850400) [pid = 2511] [serial = 903] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 265 (0x7eff57236000) [pid = 2511] [serial = 662] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 264 (0x7eff4e4ea000) [pid = 2511] [serial = 578] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 263 (0x7eff524d6400) [pid = 2511] [serial = 843] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 262 (0x7eff4702c000) [pid = 2511] [serial = 894] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 261 (0x7eff4564f000) [pid = 2511] [serial = 512] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 260 (0x7eff4cdd9400) [pid = 2511] [serial = 899] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 259 (0x7eff470a4000) [pid = 2511] [serial = 611] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 258 (0x7eff4debe400) [pid = 2511] [serial = 608] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 257 (0x7eff4e7ab000) [pid = 2511] [serial = 905] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 256 (0x7eff4278d000) [pid = 2511] [serial = 890] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 255 (0x7eff4deb8c00) [pid = 2511] [serial = 497] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | --DOMWINDOW == 254 (0x7eff4d51a400) [pid = 2511] [serial = 900] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 2511 | 1461106489316 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]]]}] 15:54:49 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 15:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1530ms 15:54:49 INFO - PROCESS | 2511 | 1461106489386 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 15:54:49 INFO - PROCESS | 2511 | 1461106489389 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 15:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:54:49 INFO - PROCESS | 2511 | 1461106489395 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:54:49 INFO - PROCESS | 2511 | 1461106489398 Marionette TRACE conn3 <- [1,1330,null,{}] 15:54:49 INFO - PROCESS | 2511 | 1461106489403 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}] 15:54:49 INFO - PROCESS | 2511 | 1461106489567 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 15:54:49 INFO - PROCESS | 2511 | 1461106489581 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:49 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff40994000 == 133 [pid = 2511] [id = 340] 15:54:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 255 (0x7eff40488c00) [pid = 2511] [serial = 1021] [outer = (nil)] 15:54:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 256 (0x7eff47027400) [pid = 2511] [serial = 1022] [outer = 0x7eff40488c00] 15:54:49 INFO - PROCESS | 2511 | 1461106489643 Marionette DEBUG loaded listener.js 15:54:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 257 (0x7eff470a9800) [pid = 2511] [serial = 1023] [outer = 0x7eff40488c00] 15:54:50 INFO - PROCESS | 2511 | 1461106490573 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]]]}] 15:54:50 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 15:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1234ms 15:54:50 INFO - PROCESS | 2511 | 1461106490631 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 15:54:50 INFO - PROCESS | 2511 | 1461106490634 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 15:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:54:50 INFO - PROCESS | 2511 | 1461106490640 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:54:50 INFO - PROCESS | 2511 | 1461106490642 Marionette TRACE conn3 <- [1,1334,null,{}] 15:54:50 INFO - PROCESS | 2511 | 1461106490647 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}] 15:54:50 INFO - PROCESS | 2511 | 1461106490849 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 15:54:51 INFO - PROCESS | 2511 | 1461106491023 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:51 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4679c800 == 134 [pid = 2511] [id = 341] 15:54:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 258 (0x7eff3d2d6800) [pid = 2511] [serial = 1024] [outer = (nil)] 15:54:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 259 (0x7eff4b41a400) [pid = 2511] [serial = 1025] [outer = 0x7eff3d2d6800] 15:54:51 INFO - PROCESS | 2511 | 1461106491089 Marionette DEBUG loaded listener.js 15:54:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 260 (0x7eff4b630800) [pid = 2511] [serial = 1026] [outer = 0x7eff3d2d6800] 15:54:52 INFO - PROCESS | 2511 | 1461106492055 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]]]}] 15:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1481ms 15:54:52 INFO - PROCESS | 2511 | 1461106492123 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 15:54:52 INFO - PROCESS | 2511 | 1461106492129 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 15:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:54:52 INFO - PROCESS | 2511 | 1461106492149 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:54:52 INFO - PROCESS | 2511 | 1461106492155 Marionette TRACE conn3 <- [1,1338,null,{}] 15:54:52 INFO - PROCESS | 2511 | 1461106492163 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}] 15:54:52 INFO - PROCESS | 2511 | 1461106492506 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 15:54:52 INFO - PROCESS | 2511 | 1461106492829 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:52 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d0d3800 == 135 [pid = 2511] [id = 342] 15:54:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 261 (0x7eff4444dc00) [pid = 2511] [serial = 1027] [outer = (nil)] 15:54:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 262 (0x7eff4ccbcc00) [pid = 2511] [serial = 1028] [outer = 0x7eff4444dc00] 15:54:52 INFO - PROCESS | 2511 | 1461106492935 Marionette DEBUG loaded listener.js 15:54:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 263 (0x7eff4cddac00) [pid = 2511] [serial = 1029] [outer = 0x7eff4444dc00] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 262 (0x7eff53485400) [pid = 2511] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 261 (0x7eff3d2d6400) [pid = 2511] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 260 (0x7eff3d2ce800) [pid = 2511] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 259 (0x7eff4d692c00) [pid = 2511] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 258 (0x7eff54e97c00) [pid = 2511] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 257 (0x7eff5724f400) [pid = 2511] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 256 (0x7eff4df6c800) [pid = 2511] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 255 (0x7eff44cb2400) [pid = 2511] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 254 (0x7eff56757c00) [pid = 2511] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 253 (0x7eff644b9000) [pid = 2511] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 252 (0x7eff3d2d1000) [pid = 2511] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 251 (0x7eff4df74c00) [pid = 2511] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 250 (0x7eff404b6000) [pid = 2511] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 249 (0x7eff645cf800) [pid = 2511] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 248 (0x7eff64267800) [pid = 2511] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 247 (0x7eff4109ec00) [pid = 2511] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 246 (0x7eff404a8800) [pid = 2511] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 245 (0x7eff42770800) [pid = 2511] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 244 (0x7eff3e977400) [pid = 2511] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 243 (0x7eff4d51bc00) [pid = 2511] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 242 (0x7eff576dec00) [pid = 2511] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 241 (0x7eff46f8c000) [pid = 2511] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 240 (0x7eff46704000) [pid = 2511] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 239 (0x7eff4f839c00) [pid = 2511] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 238 (0x7eff51e2c400) [pid = 2511] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 237 (0x7eff4d7e7c00) [pid = 2511] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 236 (0x7eff3e976000) [pid = 2511] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 235 (0x7eff4da64c00) [pid = 2511] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 234 (0x7eff54e98400) [pid = 2511] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 233 (0x7eff57875400) [pid = 2511] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 232 (0x7eff4e7a8400) [pid = 2511] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 231 (0x7eff4444b400) [pid = 2511] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 230 (0x7eff4d517000) [pid = 2511] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 229 (0x7eff4109d800) [pid = 2511] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 228 (0x7eff4e799800) [pid = 2511] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 227 (0x7eff576e4800) [pid = 2511] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 226 (0x7eff4cde0400) [pid = 2511] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 225 (0x7eff4f840000) [pid = 2511] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 224 (0x7eff4b3ed400) [pid = 2511] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 223 (0x7eff44445400) [pid = 2511] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 222 (0x7eff46fe4000) [pid = 2511] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 221 (0x7eff4cddd400) [pid = 2511] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 220 (0x7eff575d6400) [pid = 2511] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 219 (0x7eff576e4400) [pid = 2511] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 218 (0x7eff57837c00) [pid = 2511] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 217 (0x7eff3e977c00) [pid = 2511] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 216 (0x7eff46f95400) [pid = 2511] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 215 (0x7eff4e548800) [pid = 2511] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 214 (0x7eff4b41b400) [pid = 2511] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 213 (0x7eff57237400) [pid = 2511] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 212 (0x7eff4b62b800) [pid = 2511] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 211 (0x7eff558bf400) [pid = 2511] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 210 (0x7eff53485000) [pid = 2511] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 209 (0x7eff524d2400) [pid = 2511] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 208 (0x7eff404b1c00) [pid = 2511] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 207 (0x7eff46fda400) [pid = 2511] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 206 (0x7eff404b1400) [pid = 2511] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 205 (0x7eff4b3f5400) [pid = 2511] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 204 (0x7eff525ccc00) [pid = 2511] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 203 (0x7eff4e792800) [pid = 2511] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 202 (0x7eff44cbd000) [pid = 2511] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 201 (0x7eff4f840400) [pid = 2511] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 200 (0x7eff40e03c00) [pid = 2511] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 199 (0x7eff410ac800) [pid = 2511] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 198 (0x7eff3e97bc00) [pid = 2511] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 197 (0x7eff4df77400) [pid = 2511] [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.] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 196 (0x7eff4b3f7800) [pid = 2511] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 195 (0x7eff4d7eb000) [pid = 2511] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:54:54 INFO - PROCESS | 2511 | --DOMWINDOW == 194 (0x7eff3c4b1800) [pid = 2511] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:54:55 INFO - PROCESS | 2511 | 1461106495377 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]]]}] 15:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 3257ms 15:54:55 INFO - PROCESS | 2511 | 1461106495395 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 15:54:55 INFO - PROCESS | 2511 | 1461106495397 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 15:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:54:55 INFO - PROCESS | 2511 | 1461106495404 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:54:55 INFO - PROCESS | 2511 | 1461106495406 Marionette TRACE conn3 <- [1,1342,null,{}] 15:54:55 INFO - PROCESS | 2511 | 1461106495411 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}] 15:54:55 INFO - PROCESS | 2511 | 1461106495683 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 15:54:55 INFO - PROCESS | 2511 | 1461106495700 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:55 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff40ac6000 == 136 [pid = 2511] [id = 343] 15:54:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 195 (0x7eff3e973800) [pid = 2511] [serial = 1030] [outer = (nil)] 15:54:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 196 (0x7eff404ac800) [pid = 2511] [serial = 1031] [outer = 0x7eff3e973800] 15:54:55 INFO - PROCESS | 2511 | 1461106495761 Marionette DEBUG loaded listener.js 15:54:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 197 (0x7eff44cb2400) [pid = 2511] [serial = 1032] [outer = 0x7eff3e973800] 15:54:56 INFO - PROCESS | 2511 | 1461106496696 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]]]}] 15:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1328ms 15:54:56 INFO - PROCESS | 2511 | 1461106496733 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 15:54:56 INFO - PROCESS | 2511 | 1461106496739 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 15:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:54:56 INFO - PROCESS | 2511 | 1461106496747 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:54:56 INFO - PROCESS | 2511 | 1461106496753 Marionette TRACE conn3 <- [1,1346,null,{}] 15:54:56 INFO - PROCESS | 2511 | 1461106496762 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}] 15:54:56 INFO - PROCESS | 2511 | 1461106496950 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 15:54:57 INFO - PROCESS | 2511 | 1461106497220 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:57 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff409ad800 == 137 [pid = 2511] [id = 344] 15:54:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 198 (0x7eff3d2cdc00) [pid = 2511] [serial = 1033] [outer = (nil)] 15:54:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 199 (0x7eff3d9f6400) [pid = 2511] [serial = 1034] [outer = 0x7eff3d2cdc00] 15:54:57 INFO - PROCESS | 2511 | 1461106497340 Marionette DEBUG loaded listener.js 15:54:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 200 (0x7eff3ec73000) [pid = 2511] [serial = 1035] [outer = 0x7eff3d2cdc00] 15:54:58 INFO - PROCESS | 2511 | 1461106498257 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]]]}] 15:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1542ms 15:54:58 INFO - PROCESS | 2511 | 1461106498289 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 15:54:58 INFO - PROCESS | 2511 | 1461106498298 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 15:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:54:58 INFO - PROCESS | 2511 | 1461106498308 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:54:58 INFO - PROCESS | 2511 | 1461106498312 Marionette TRACE conn3 <- [1,1350,null,{}] 15:54:58 INFO - PROCESS | 2511 | 1461106498318 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}] 15:54:58 INFO - PROCESS | 2511 | 1461106498514 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 15:54:58 INFO - PROCESS | 2511 | 1461106498763 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:58 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff45543000 == 138 [pid = 2511] [id = 345] 15:54:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 201 (0x7eff410aac00) [pid = 2511] [serial = 1036] [outer = (nil)] 15:54:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 202 (0x7eff42788800) [pid = 2511] [serial = 1037] [outer = 0x7eff410aac00] 15:54:58 INFO - PROCESS | 2511 | 1461106498883 Marionette DEBUG loaded listener.js 15:54:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 203 (0x7eff44cbf400) [pid = 2511] [serial = 1038] [outer = 0x7eff410aac00] 15:54:59 INFO - PROCESS | 2511 | 1461106499855 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]]]}] 15:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1580ms 15:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:54:59 INFO - PROCESS | 2511 | 1461106499889 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 15:54:59 INFO - PROCESS | 2511 | 1461106499892 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 15:54:59 INFO - PROCESS | 2511 | 1461106499899 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:54:59 INFO - PROCESS | 2511 | 1461106499904 Marionette TRACE conn3 <- [1,1354,null,{}] 15:54:59 INFO - PROCESS | 2511 | 1461106499920 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}] 15:55:00 INFO - PROCESS | 2511 | 1461106500124 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 15:55:00 INFO - PROCESS | 2511 | 1461106500367 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:00 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d65f800 == 139 [pid = 2511] [id = 346] 15:55:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 204 (0x7eff4589e400) [pid = 2511] [serial = 1039] [outer = (nil)] 15:55:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 205 (0x7eff46fdcc00) [pid = 2511] [serial = 1040] [outer = 0x7eff4589e400] 15:55:00 INFO - PROCESS | 2511 | 1461106500468 Marionette DEBUG loaded listener.js 15:55:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 206 (0x7eff470ab400) [pid = 2511] [serial = 1041] [outer = 0x7eff4589e400] 15:55:01 INFO - PROCESS | 2511 | 1461106501339 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]]]}] 15:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1486ms 15:55:01 INFO - PROCESS | 2511 | 1461106501385 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 15:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:55:01 INFO - PROCESS | 2511 | 1461106501390 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 15:55:01 INFO - PROCESS | 2511 | 1461106501398 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:55:01 INFO - PROCESS | 2511 | 1461106501401 Marionette TRACE conn3 <- [1,1358,null,{}] 15:55:01 INFO - PROCESS | 2511 | 1461106501408 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}] 15:55:01 INFO - PROCESS | 2511 | 1461106501614 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 15:55:01 INFO - PROCESS | 2511 | 1461106501861 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:01 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4de1e000 == 140 [pid = 2511] [id = 347] 15:55:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 207 (0x7eff46704800) [pid = 2511] [serial = 1042] [outer = (nil)] 15:55:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 208 (0x7eff4b3a4800) [pid = 2511] [serial = 1043] [outer = 0x7eff46704800] 15:55:01 INFO - PROCESS | 2511 | 1461106501986 Marionette DEBUG loaded listener.js 15:55:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 209 (0x7eff4b480800) [pid = 2511] [serial = 1044] [outer = 0x7eff46704800] 15:55:02 INFO - PROCESS | 2511 | 1461106502884 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]]]}] 15:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1537ms 15:55:02 INFO - PROCESS | 2511 | 1461106502934 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 15:55:02 INFO - PROCESS | 2511 | 1461106502938 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 15:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:55:02 INFO - PROCESS | 2511 | 1461106502944 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:55:02 INFO - PROCESS | 2511 | 1461106502948 Marionette TRACE conn3 <- [1,1362,null,{}] 15:55:02 INFO - PROCESS | 2511 | 1461106502972 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}] 15:55:03 INFO - PROCESS | 2511 | 1461106503167 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 15:55:03 INFO - PROCESS | 2511 | 1461106503409 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:03 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e5d5000 == 141 [pid = 2511] [id = 348] 15:55:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 210 (0x7eff4b3a4c00) [pid = 2511] [serial = 1045] [outer = (nil)] 15:55:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 211 (0x7eff4b635800) [pid = 2511] [serial = 1046] [outer = 0x7eff4b3a4c00] 15:55:03 INFO - PROCESS | 2511 | 1461106503498 Marionette DEBUG loaded listener.js 15:55:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 212 (0x7eff4ccc0c00) [pid = 2511] [serial = 1047] [outer = 0x7eff4b3a4c00] 15:55:04 INFO - PROCESS | 2511 | 1461106504398 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]]]}] 15:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1502ms 15:55:04 INFO - PROCESS | 2511 | 1461106504451 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 15:55:04 INFO - PROCESS | 2511 | 1461106504456 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 15:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:55:04 INFO - PROCESS | 2511 | 1461106504464 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:55:04 INFO - PROCESS | 2511 | 1461106504466 Marionette TRACE conn3 <- [1,1366,null,{}] 15:55:04 INFO - PROCESS | 2511 | 1461106504473 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}] 15:55:04 INFO - PROCESS | 2511 | 1461106504700 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 15:55:04 INFO - PROCESS | 2511 | 1461106504960 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:05 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff518a0800 == 142 [pid = 2511] [id = 349] 15:55:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 213 (0x7eff4d51a400) [pid = 2511] [serial = 1048] [outer = (nil)] 15:55:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 214 (0x7eff4d7e8400) [pid = 2511] [serial = 1049] [outer = 0x7eff4d51a400] 15:55:05 INFO - PROCESS | 2511 | 1461106505084 Marionette DEBUG loaded listener.js 15:55:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 215 (0x7eff4da68c00) [pid = 2511] [serial = 1050] [outer = 0x7eff4d51a400] 15:55:05 INFO - PROCESS | 2511 | 1461106505984 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] 15:55:06 INFO - PROCESS | 2511 | 1461106506050 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 15:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:55:06 INFO - PROCESS | 2511 | 1461106506056 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:55:06 INFO - PROCESS | 2511 | 1461106506059 Marionette TRACE conn3 <- [1,1370,null,{}] 15:55:06 INFO - PROCESS | 2511 | 1461106506065 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}] 15:55:06 INFO - PROCESS | 2511 | 1461106506308 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 15:55:06 INFO - PROCESS | 2511 | 1461106506568 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:06 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51e74800 == 143 [pid = 2511] [id = 350] 15:55:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 216 (0x7eff45646c00) [pid = 2511] [serial = 1051] [outer = (nil)] 15:55:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 217 (0x7eff4df77000) [pid = 2511] [serial = 1052] [outer = 0x7eff45646c00] 15:55:06 INFO - PROCESS | 2511 | 1461106506643 Marionette DEBUG loaded listener.js 15:55:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 218 (0x7eff4e546800) [pid = 2511] [serial = 1053] [outer = 0x7eff45646c00] 15:55:07 INFO - PROCESS | 2511 | 1461106507497 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] 15:55:07 INFO - PROCESS | 2511 | 1461106507543 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 15:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:55:07 INFO - PROCESS | 2511 | 1461106507549 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:55:07 INFO - PROCESS | 2511 | 1461106507551 Marionette TRACE conn3 <- [1,1374,null,{}] 15:55:07 INFO - PROCESS | 2511 | 1461106507557 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}] 15:55:07 INFO - PROCESS | 2511 | 1461106507808 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 15:55:08 INFO - PROCESS | 2511 | 1461106508058 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:08 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff522c7800 == 144 [pid = 2511] [id = 351] 15:55:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 219 (0x7eff4b413c00) [pid = 2511] [serial = 1054] [outer = (nil)] 15:55:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 220 (0x7eff4e79e800) [pid = 2511] [serial = 1055] [outer = 0x7eff4b413c00] 15:55:08 INFO - PROCESS | 2511 | 1461106508174 Marionette DEBUG loaded listener.js 15:55:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 221 (0x7eff4e9f5c00) [pid = 2511] [serial = 1056] [outer = 0x7eff4b413c00] 15:55:08 INFO - PROCESS | 2511 | [2511] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:55:09 INFO - PROCESS | 2511 | 1461106509047 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] 15:55:09 INFO - PROCESS | 2511 | 1461106509093 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 15:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:55:09 INFO - PROCESS | 2511 | 1461106509100 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:55:09 INFO - PROCESS | 2511 | 1461106509104 Marionette TRACE conn3 <- [1,1378,null,{}] 15:55:09 INFO - PROCESS | 2511 | 1461106509109 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}] 15:55:09 INFO - PROCESS | 2511 | 1461106509285 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 15:55:09 INFO - PROCESS | 2511 | 1461106509488 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:09 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff52488800 == 145 [pid = 2511] [id = 352] 15:55:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 222 (0x7eff4df68c00) [pid = 2511] [serial = 1057] [outer = (nil)] 15:55:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 223 (0x7eff51331c00) [pid = 2511] [serial = 1058] [outer = 0x7eff4df68c00] 15:55:09 INFO - PROCESS | 2511 | 1461106509560 Marionette DEBUG loaded listener.js 15:55:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 224 (0x7eff5135ac00) [pid = 2511] [serial = 1059] [outer = 0x7eff4df68c00] 15:55:10 INFO - PROCESS | 2511 | 1461106510547 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] 15:55:10 INFO - PROCESS | 2511 | 1461106510594 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 15:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:55:10 INFO - PROCESS | 2511 | 1461106510601 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:55:10 INFO - PROCESS | 2511 | 1461106510604 Marionette TRACE conn3 <- [1,1382,null,{}] 15:55:10 INFO - PROCESS | 2511 | 1461106510609 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}] 15:55:10 INFO - PROCESS | 2511 | 1461106510808 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 15:55:11 INFO - PROCESS | 2511 | 1461106511021 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:11 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff54a7a000 == 146 [pid = 2511] [id = 353] 15:55:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 225 (0x7eff44fda800) [pid = 2511] [serial = 1060] [outer = (nil)] 15:55:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 226 (0x7eff517d7c00) [pid = 2511] [serial = 1061] [outer = 0x7eff44fda800] 15:55:11 INFO - PROCESS | 2511 | 1461106511176 Marionette DEBUG loaded listener.js 15:55:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 227 (0x7eff51e32400) [pid = 2511] [serial = 1062] [outer = 0x7eff44fda800] 15:55:12 INFO - PROCESS | 2511 | [2511] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:55:12 INFO - PROCESS | 2511 | 1461106512104 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] 15:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:55:12 INFO - PROCESS | 2511 | 1461106512191 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 15:55:12 INFO - PROCESS | 2511 | 1461106512197 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:55:12 INFO - PROCESS | 2511 | 1461106512202 Marionette TRACE conn3 <- [1,1386,null,{}] 15:55:12 INFO - PROCESS | 2511 | 1461106512208 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}] 15:55:12 INFO - PROCESS | 2511 | 1461106512453 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 15:55:12 INFO - PROCESS | 2511 | 1461106512750 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:12 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56766800 == 147 [pid = 2511] [id = 354] 15:55:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 228 (0x7eff53485c00) [pid = 2511] [serial = 1063] [outer = (nil)] 15:55:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 229 (0x7eff53490400) [pid = 2511] [serial = 1064] [outer = 0x7eff53485c00] 15:55:12 INFO - PROCESS | 2511 | 1461106512829 Marionette DEBUG loaded listener.js 15:55:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 230 (0x7eff54093400) [pid = 2511] [serial = 1065] [outer = 0x7eff53485c00] 15:55:13 INFO - PROCESS | 2511 | 1461106513729 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] 15:55:13 INFO - PROCESS | 2511 | 1461106513784 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 15:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:55:13 INFO - PROCESS | 2511 | 1461106513791 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:55:13 INFO - PROCESS | 2511 | 1461106513794 Marionette TRACE conn3 <- [1,1390,null,{}] 15:55:13 INFO - PROCESS | 2511 | 1461106513799 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}] 15:55:14 INFO - PROCESS | 2511 | 1461106514028 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 15:55:14 INFO - PROCESS | 2511 | 1461106514283 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:14 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff57b38800 == 148 [pid = 2511] [id = 355] 15:55:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 231 (0x7eff53487800) [pid = 2511] [serial = 1066] [outer = (nil)] 15:55:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 232 (0x7eff54f2f400) [pid = 2511] [serial = 1067] [outer = 0x7eff53487800] 15:55:14 INFO - PROCESS | 2511 | 1461106514399 Marionette DEBUG loaded listener.js 15:55:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 233 (0x7eff558cb400) [pid = 2511] [serial = 1068] [outer = 0x7eff53487800] 15:55:15 INFO - PROCESS | 2511 | 1461106515273 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]]]}] 15:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1535ms 15:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:55:15 INFO - PROCESS | 2511 | 1461106515327 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 15:55:15 INFO - PROCESS | 2511 | 1461106515330 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 15:55:15 INFO - PROCESS | 2511 | 1461106515337 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:55:15 INFO - PROCESS | 2511 | 1461106515340 Marionette TRACE conn3 <- [1,1394,null,{}] 15:55:15 INFO - PROCESS | 2511 | 1461106515345 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}] 15:55:15 INFO - PROCESS | 2511 | 1461106515588 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 15:55:15 INFO - PROCESS | 2511 | 1461106515846 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:15 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3c716800 == 149 [pid = 2511] [id = 356] 15:55:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 234 (0x7eff3c4ba400) [pid = 2511] [serial = 1069] [outer = (nil)] 15:55:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 235 (0x7eff40e04400) [pid = 2511] [serial = 1070] [outer = 0x7eff3c4ba400] 15:55:15 INFO - PROCESS | 2511 | 1461106515963 Marionette DEBUG loaded listener.js 15:55:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 236 (0x7eff470ae800) [pid = 2511] [serial = 1071] [outer = 0x7eff3c4ba400] 15:55:16 INFO - PROCESS | 2511 | 1461106516815 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]]]}] 15:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1529ms 15:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:55:16 INFO - PROCESS | 2511 | 1461106516867 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 15:55:16 INFO - PROCESS | 2511 | 1461106516870 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 15:55:16 INFO - PROCESS | 2511 | 1461106516876 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:55:16 INFO - PROCESS | 2511 | 1461106516879 Marionette TRACE conn3 <- [1,1398,null,{}] 15:55:16 INFO - PROCESS | 2511 | 1461106516884 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}] 15:55:17 INFO - PROCESS | 2511 | 1461106517085 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 15:55:17 INFO - PROCESS | 2511 | 1461106517338 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:17 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ee11000 == 150 [pid = 2511] [id = 357] 15:55:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 237 (0x7eff3c4b8400) [pid = 2511] [serial = 1072] [outer = (nil)] 15:55:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 238 (0x7eff3d2d8c00) [pid = 2511] [serial = 1073] [outer = 0x7eff3c4b8400] 15:55:17 INFO - PROCESS | 2511 | 1461106517455 Marionette DEBUG loaded listener.js 15:55:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 239 (0x7eff42762c00) [pid = 2511] [serial = 1074] [outer = 0x7eff3c4b8400] 15:55:18 INFO - PROCESS | 2511 | 1461106518318 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]]]}] 15:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1479ms 15:55:18 INFO - PROCESS | 2511 | 1461106518355 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 15:55:18 INFO - PROCESS | 2511 | 1461106518358 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 15:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:55:18 INFO - PROCESS | 2511 | 1461106518364 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:55:18 INFO - PROCESS | 2511 | 1461106518368 Marionette TRACE conn3 <- [1,1402,null,{}] 15:55:18 INFO - PROCESS | 2511 | 1461106518373 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}] 15:55:18 INFO - PROCESS | 2511 | 1461106518556 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 15:55:18 INFO - PROCESS | 2511 | 1461106518764 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:18 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff456d9800 == 151 [pid = 2511] [id = 358] 15:55:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 240 (0x7eff3c4c0800) [pid = 2511] [serial = 1075] [outer = (nil)] 15:55:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 241 (0x7eff44449800) [pid = 2511] [serial = 1076] [outer = 0x7eff3c4c0800] 15:55:18 INFO - PROCESS | 2511 | 1461106518844 Marionette DEBUG loaded listener.js 15:55:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 242 (0x7eff46709400) [pid = 2511] [serial = 1077] [outer = 0x7eff3c4c0800] 15:55:19 INFO - PROCESS | 2511 | 1461106519738 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]]]}] 15:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1429ms 15:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:55:19 INFO - PROCESS | 2511 | 1461106519794 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 15:55:19 INFO - PROCESS | 2511 | 1461106519796 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 15:55:19 INFO - PROCESS | 2511 | 1461106519802 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:55:19 INFO - PROCESS | 2511 | 1461106519805 Marionette TRACE conn3 <- [1,1406,null,{}] 15:55:19 INFO - PROCESS | 2511 | 1461106519811 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}] 15:55:20 INFO - PROCESS | 2511 | 1461106520002 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 15:55:20 INFO - PROCESS | 2511 | 1461106520217 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:20 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d6c8800 == 152 [pid = 2511] [id = 359] 15:55:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 243 (0x7eff3c4b2000) [pid = 2511] [serial = 1078] [outer = (nil)] 15:55:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 244 (0x7eff3c5ed800) [pid = 2511] [serial = 1079] [outer = 0x7eff3c4b2000] 15:55:20 INFO - PROCESS | 2511 | 1461106520640 Marionette DEBUG loaded listener.js 15:55:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 245 (0x7eff3c811000) [pid = 2511] [serial = 1080] [outer = 0x7eff3c4b2000] 15:55:21 INFO - PROCESS | 2511 | 1461106521603 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]]]}] 15:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1832ms 15:55:21 INFO - PROCESS | 2511 | 1461106521636 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 15:55:21 INFO - PROCESS | 2511 | 1461106521642 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 15:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:55:21 INFO - PROCESS | 2511 | 1461106521652 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:55:21 INFO - PROCESS | 2511 | 1461106521656 Marionette TRACE conn3 <- [1,1410,null,{}] 15:55:21 INFO - PROCESS | 2511 | 1461106521662 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}] 15:55:21 INFO - PROCESS | 2511 | 1461106521927 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 15:55:22 INFO - PROCESS | 2511 | 1461106522096 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:22 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3a0d9800 == 153 [pid = 2511] [id = 360] 15:55:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 246 (0x7eff3d745400) [pid = 2511] [serial = 1081] [outer = (nil)] 15:55:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 247 (0x7eff3c5ec800) [pid = 2511] [serial = 1082] [outer = 0x7eff3d745400] 15:55:22 INFO - PROCESS | 2511 | 1461106522271 Marionette DEBUG loaded listener.js 15:55:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 248 (0x7eff4047f000) [pid = 2511] [serial = 1083] [outer = 0x7eff3d745400] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5831e000 == 152 [pid = 2511] [id = 88] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff518a9800 == 151 [pid = 2511] [id = 127] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff59c19800 == 150 [pid = 2511] [id = 89] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 247 (0x7eff4b638000) [pid = 2511] [serial = 974] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d0d3800 == 149 [pid = 2511] [id = 342] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4679c800 == 148 [pid = 2511] [id = 341] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff40994000 == 147 [pid = 2511] [id = 340] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d3d8000 == 146 [pid = 2511] [id = 339] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3f432000 == 145 [pid = 2511] [id = 338] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3dbd1800 == 144 [pid = 2511] [id = 337] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d6d6000 == 143 [pid = 2511] [id = 336] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3a0d0800 == 142 [pid = 2511] [id = 334] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3c6e5000 == 141 [pid = 2511] [id = 333] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6dd84000 == 140 [pid = 2511] [id = 332] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff69797000 == 139 [pid = 2511] [id = 331] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff59bc2800 == 138 [pid = 2511] [id = 330] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56bda800 == 137 [pid = 2511] [id = 329] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5340d800 == 136 [pid = 2511] [id = 328] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51e65000 == 135 [pid = 2511] [id = 327] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff46766800 == 134 [pid = 2511] [id = 326] 15:55:23 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3ee1b000 == 133 [pid = 2511] [id = 325] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 246 (0x7eff649d6000) [pid = 2511] [serial = 684] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 245 (0x7eff4d858800) [pid = 2511] [serial = 756] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 244 (0x7eff525d0400) [pid = 2511] [serial = 753] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 243 (0x7eff518e4000) [pid = 2511] [serial = 629] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 242 (0x7eff51e39800) [pid = 2511] [serial = 819] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 241 (0x7eff64267400) [pid = 2511] [serial = 810] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 240 (0x7eff3e980400) [pid = 2511] [serial = 822] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 239 (0x7eff518dc800) [pid = 2511] [serial = 671] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 238 (0x7eff657cfc00) [pid = 2511] [serial = 864] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 237 (0x7eff69623800) [pid = 2511] [serial = 747] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 236 (0x7eff53484800) [pid = 2511] [serial = 735] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 235 (0x7eff470b0c00) [pid = 2511] [serial = 759] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 234 (0x7eff4e4ebc00) [pid = 2511] [serial = 789] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 233 (0x7eff410aa800) [pid = 2511] [serial = 870] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 232 (0x7eff525cc000) [pid = 2511] [serial = 858] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 231 (0x7eff65906800) [pid = 2511] [serial = 687] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 230 (0x7eff525cd000) [pid = 2511] [serial = 795] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 229 (0x7eff51799800) [pid = 2511] [serial = 626] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 228 (0x7eff4ccc2000) [pid = 2511] [serial = 786] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 227 (0x7eff517cf400) [pid = 2511] [serial = 638] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 226 (0x7eff4d859c00) [pid = 2511] [serial = 668] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 225 (0x7eff518dd000) [pid = 2511] [serial = 855] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 224 (0x7eff582adc00) [pid = 2511] [serial = 677] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 223 (0x7eff59c76000) [pid = 2511] [serial = 738] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 222 (0x7eff657cbc00) [pid = 2511] [serial = 741] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 221 (0x7eff42792c00) [pid = 2511] [serial = 846] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 220 (0x7eff4b415000) [pid = 2511] [serial = 849] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 219 (0x7eff518de000) [pid = 2511] [serial = 792] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 218 (0x7eff4d856400) [pid = 2511] [serial = 852] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 217 (0x7eff69533800) [pid = 2511] [serial = 867] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 216 (0x7eff69628400) [pid = 2511] [serial = 879] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 215 (0x7eff586a7400) [pid = 2511] [serial = 807] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 214 (0x7eff54f2e400) [pid = 2511] [serial = 798] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 213 (0x7eff524e0400) [pid = 2511] [serial = 750] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 212 (0x7eff518de800) [pid = 2511] [serial = 696] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 211 (0x7eff4b4d1c00) [pid = 2511] [serial = 665] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 210 (0x7eff45651400) [pid = 2511] [serial = 723] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 209 (0x7eff56754c00) [pid = 2511] [serial = 572] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 208 (0x7eff56751c00) [pid = 2511] [serial = 801] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 207 (0x7eff56750800) [pid = 2511] [serial = 674] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 206 (0x7eff54e9e800) [pid = 2511] [serial = 635] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 205 (0x7eff54091400) [pid = 2511] [serial = 632] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 204 (0x7eff57255c00) [pid = 2511] [serial = 804] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 203 (0x7eff46f96400) [pid = 2511] [serial = 888] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 202 (0x7eff3d2db800) [pid = 2511] [serial = 882] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 201 (0x7eff51494800) [pid = 2511] [serial = 732] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 200 (0x7eff57236c00) [pid = 2511] [serial = 861] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 199 (0x7eff64452800) [pid = 2511] [serial = 681] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 198 (0x7eff4e9f0800) [pid = 2511] [serial = 623] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 197 (0x7eff57233c00) [pid = 2511] [serial = 641] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 196 (0x7eff6590dc00) [pid = 2511] [serial = 813] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 195 (0x7eff69630800) [pid = 2511] [serial = 816] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 194 (0x7eff40e0b400) [pid = 2511] [serial = 885] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 193 (0x7eff69533400) [pid = 2511] [serial = 744] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 192 (0x7eff4ccb8000) [pid = 2511] [serial = 726] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 191 (0x7eff6952e400) [pid = 2511] [serial = 693] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 190 (0x7eff6789a000) [pid = 2511] [serial = 690] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 189 (0x7eff42769000) [pid = 2511] [serial = 873] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 188 (0x7eff454c5c00) [pid = 2511] [serial = 783] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 187 (0x7eff69537400) [pid = 2511] [serial = 876] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 186 (0x7eff51e2d400) [pid = 2511] [serial = 825] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 185 (0x7eff4df75000) [pid = 2511] [serial = 729] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 184 (0x7eff4d51b800) [pid = 2511] [serial = 969] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 183 (0x7eff4ce08000) [pid = 2511] [serial = 971] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 182 (0x7eff4e9f3400) [pid = 2511] [serial = 972] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 181 (0x7eff3c4bf400) [pid = 2511] [serial = 957] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 180 (0x7eff3c4b4800) [pid = 2511] [serial = 956] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 179 (0x7eff4b477c00) [pid = 2511] [serial = 953] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 178 (0x7eff4b39ec00) [pid = 2511] [serial = 914] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 177 (0x7eff410a8000) [pid = 2511] [serial = 960] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 176 (0x7eff40e0c800) [pid = 2511] [serial = 959] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 175 (0x7eff4e4e6000) [pid = 2511] [serial = 917] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 174 (0x7eff44450000) [pid = 2511] [serial = 911] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 173 (0x7eff4b415c00) [pid = 2511] [serial = 965] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 172 (0x7eff525ca800) [pid = 2511] [serial = 920] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 171 (0x7eff455c1400) [pid = 2511] [serial = 962] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 170 (0x7eff46f98800) [pid = 2511] [serial = 963] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 169 (0x7eff44448800) [pid = 2511] [serial = 950] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 168 (0x7eff3c808000) [pid = 2511] [serial = 944] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 167 (0x7eff3ec68000) [pid = 2511] [serial = 947] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 166 (0x7eff67828000) [pid = 2511] [serial = 935] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 165 (0x7eff3c5f9c00) [pid = 2511] [serial = 941] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 164 (0x7eff644bc000) [pid = 2511] [serial = 929] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 163 (0x7eff54e95000) [pid = 2511] [serial = 923] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 162 (0x7eff40484400) [pid = 2511] [serial = 932] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 161 (0x7eff3c5f4400) [pid = 2511] [serial = 938] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 160 (0x7eff582b3400) [pid = 2511] [serial = 926] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 159 (0x7eff4cdda000) [pid = 2511] [serial = 968] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 158 (0x7eff583aec00) [pid = 2511] [serial = 678] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:55:23 INFO - PROCESS | 2511 | --DOMWINDOW == 157 (0x7eff4b4cb400) [pid = 2511] [serial = 966] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 2511 | 1461106523532 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]]]}] 15:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1933ms 15:55:23 INFO - PROCESS | 2511 | 1461106523585 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 15:55:23 INFO - PROCESS | 2511 | 1461106523593 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 15:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:55:23 INFO - PROCESS | 2511 | 1461106523619 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:55:23 INFO - PROCESS | 2511 | 1461106523625 Marionette TRACE conn3 <- [1,1414,null,{}] 15:55:23 INFO - PROCESS | 2511 | 1461106523645 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}] 15:55:23 INFO - PROCESS | 2511 | 1461106523883 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 15:55:24 INFO - PROCESS | 2511 | 1461106524078 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:24 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d6d6000 == 134 [pid = 2511] [id = 361] 15:55:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 158 (0x7eff3d749800) [pid = 2511] [serial = 1084] [outer = (nil)] 15:55:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 159 (0x7eff42787800) [pid = 2511] [serial = 1085] [outer = 0x7eff3d749800] 15:55:24 INFO - PROCESS | 2511 | 1461106524145 Marionette DEBUG loaded listener.js 15:55:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 160 (0x7eff44cd1000) [pid = 2511] [serial = 1086] [outer = 0x7eff3d749800] 15:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1314ms 15:55:24 INFO - PROCESS | 2511 | 1461106524910 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]]]}] 15:55:24 INFO - PROCESS | 2511 | 1461106524921 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 15:55:24 INFO - PROCESS | 2511 | 1461106524924 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 15:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:55:24 INFO - PROCESS | 2511 | 1461106524930 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:55:24 INFO - PROCESS | 2511 | 1461106524935 Marionette TRACE conn3 <- [1,1418,null,{}] 15:55:24 INFO - PROCESS | 2511 | 1461106524950 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}] 15:55:25 INFO - PROCESS | 2511 | 1461106525224 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 15:55:25 INFO - PROCESS | 2511 | 1461106525344 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:25 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff41297000 == 135 [pid = 2511] [id = 362] 15:55:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff455c4000) [pid = 2511] [serial = 1087] [outer = (nil)] 15:55:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff458a3400) [pid = 2511] [serial = 1088] [outer = 0x7eff455c4000] 15:55:25 INFO - PROCESS | 2511 | 1461106525411 Marionette DEBUG loaded listener.js 15:55:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff46f8d800) [pid = 2511] [serial = 1089] [outer = 0x7eff455c4000] 15:55:26 INFO - PROCESS | 2511 | 1461106526240 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]]]}] 15:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1382ms 15:55:26 INFO - PROCESS | 2511 | 1461106526314 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 15:55:26 INFO - PROCESS | 2511 | 1461106526317 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 15:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:55:26 INFO - PROCESS | 2511 | 1461106526323 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:55:26 INFO - PROCESS | 2511 | 1461106526326 Marionette TRACE conn3 <- [1,1422,null,{}] 15:55:26 INFO - PROCESS | 2511 | 1461106526331 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}] 15:55:26 INFO - PROCESS | 2511 | 1461106526574 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 15:55:26 INFO - PROCESS | 2511 | 1461106526604 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:26 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff45538000 == 136 [pid = 2511] [id = 363] 15:55:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff40487000) [pid = 2511] [serial = 1090] [outer = (nil)] 15:55:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff4702b000) [pid = 2511] [serial = 1091] [outer = 0x7eff40487000] 15:55:26 INFO - PROCESS | 2511 | 1461106526667 Marionette DEBUG loaded listener.js 15:55:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff4b3a5800) [pid = 2511] [serial = 1092] [outer = 0x7eff40487000] 15:55:27 INFO - PROCESS | 2511 | 1461106527722 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]]]}] 15:55:27 INFO - PROCESS | 2511 | --DOMWINDOW == 165 (0x7eff40488c00) [pid = 2511] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:55:27 INFO - PROCESS | 2511 | --DOMWINDOW == 164 (0x7eff404ac400) [pid = 2511] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:55:27 INFO - PROCESS | 2511 | --DOMWINDOW == 163 (0x7eff3d2da800) [pid = 2511] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:55:27 INFO - PROCESS | 2511 | --DOMWINDOW == 162 (0x7eff3d2d6800) [pid = 2511] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:55:27 INFO - PROCESS | 2511 | --DOMWINDOW == 161 (0x7eff44cc7000) [pid = 2511] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:55:27 INFO - PROCESS | 2511 | --DOMWINDOW == 160 (0x7eff3c4b9800) [pid = 2511] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:55:27 INFO - PROCESS | 2511 | --DOMWINDOW == 159 (0x7eff40484000) [pid = 2511] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:55:27 INFO - PROCESS | 2511 | --DOMWINDOW == 158 (0x7eff4444dc00) [pid = 2511] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1638ms 15:55:27 INFO - PROCESS | 2511 | 1461106527973 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 15:55:27 INFO - PROCESS | 2511 | 1461106527976 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 15:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:55:27 INFO - PROCESS | 2511 | 1461106527982 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:55:27 INFO - PROCESS | 2511 | 1461106527984 Marionette TRACE conn3 <- [1,1426,null,{}] 15:55:27 INFO - PROCESS | 2511 | 1461106527990 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}] 15:55:28 INFO - PROCESS | 2511 | 1461106528155 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 15:55:28 INFO - PROCESS | 2511 | 1461106528353 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:28 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff467ac800 == 137 [pid = 2511] [id = 364] 15:55:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 159 (0x7eff46fe0800) [pid = 2511] [serial = 1093] [outer = (nil)] 15:55:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 160 (0x7eff4b3a5400) [pid = 2511] [serial = 1094] [outer = 0x7eff46fe0800] 15:55:28 INFO - PROCESS | 2511 | 1461106528427 Marionette DEBUG loaded listener.js 15:55:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff4b4c5000) [pid = 2511] [serial = 1095] [outer = 0x7eff46fe0800] 15:55:29 INFO - PROCESS | 2511 | 1461106529130 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]]]}] 15:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1183ms 15:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:55:29 INFO - PROCESS | 2511 | 1461106529166 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 15:55:29 INFO - PROCESS | 2511 | 1461106529168 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 15:55:29 INFO - PROCESS | 2511 | 1461106529174 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:55:29 INFO - PROCESS | 2511 | 1461106529177 Marionette TRACE conn3 <- [1,1430,null,{}] 15:55:29 INFO - PROCESS | 2511 | 1461106529182 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}] 15:55:29 INFO - PROCESS | 2511 | 1461106529416 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 15:55:29 INFO - PROCESS | 2511 | 1461106529438 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:29 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d0cf800 == 138 [pid = 2511] [id = 365] 15:55:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff46fe2800) [pid = 2511] [serial = 1096] [outer = (nil)] 15:55:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff4ccbdc00) [pid = 2511] [serial = 1097] [outer = 0x7eff46fe2800] 15:55:29 INFO - PROCESS | 2511 | 1461106529497 Marionette DEBUG loaded listener.js 15:55:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff4ce07400) [pid = 2511] [serial = 1098] [outer = 0x7eff46fe2800] 15:55:30 INFO - PROCESS | 2511 | 1461106530558 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]]]}] 15:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1437ms 15:55:30 INFO - PROCESS | 2511 | 1461106530611 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 15:55:30 INFO - PROCESS | 2511 | 1461106530617 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 15:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:55:30 INFO - PROCESS | 2511 | 1461106530625 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:55:30 INFO - PROCESS | 2511 | 1461106530630 Marionette TRACE conn3 <- [1,1434,null,{}] 15:55:30 INFO - PROCESS | 2511 | 1461106530640 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}] 15:55:30 INFO - PROCESS | 2511 | 1461106530851 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 15:55:31 INFO - PROCESS | 2511 | 1461106531114 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:31 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3f43f800 == 139 [pid = 2511] [id = 366] 15:55:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff3d748c00) [pid = 2511] [serial = 1099] [outer = (nil)] 15:55:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff3ec73400) [pid = 2511] [serial = 1100] [outer = 0x7eff3d748c00] 15:55:31 INFO - PROCESS | 2511 | 1461106531236 Marionette DEBUG loaded listener.js 15:55:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 167 (0x7eff40e11400) [pid = 2511] [serial = 1101] [outer = 0x7eff3d748c00] 15:55:32 INFO - PROCESS | 2511 | 1461106532193 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]]]}] 15:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1641ms 15:55:32 INFO - PROCESS | 2511 | 1461106532267 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 15:55:32 INFO - PROCESS | 2511 | 1461106532276 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 15:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:55:32 INFO - PROCESS | 2511 | 1461106532286 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:55:32 INFO - PROCESS | 2511 | 1461106532289 Marionette TRACE conn3 <- [1,1438,null,{}] 15:55:32 INFO - PROCESS | 2511 | 1461106532296 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}] 15:55:32 INFO - PROCESS | 2511 | 1461106532545 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 15:55:32 INFO - PROCESS | 2511 | 1461106532853 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:32 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4b382000 == 140 [pid = 2511] [id = 367] 15:55:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 168 (0x7eff44cc3400) [pid = 2511] [serial = 1102] [outer = (nil)] 15:55:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 169 (0x7eff44fe0800) [pid = 2511] [serial = 1103] [outer = 0x7eff44cc3400] 15:55:32 INFO - PROCESS | 2511 | 1461106532931 Marionette DEBUG loaded listener.js 15:55:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 170 (0x7eff455bf400) [pid = 2511] [serial = 1104] [outer = 0x7eff44cc3400] 15:55:33 INFO - PROCESS | 2511 | 1461106533883 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]]]}] 15:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1640ms 15:55:33 INFO - PROCESS | 2511 | 1461106533926 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 15:55:33 INFO - PROCESS | 2511 | 1461106533930 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 15:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:55:33 INFO - PROCESS | 2511 | 1461106533936 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:55:33 INFO - PROCESS | 2511 | 1461106533942 Marionette TRACE conn3 <- [1,1442,null,{}] 15:55:33 INFO - PROCESS | 2511 | 1461106533959 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}] 15:55:34 INFO - PROCESS | 2511 | 1461106534149 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 15:55:34 INFO - PROCESS | 2511 | 1461106534385 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:34 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e145000 == 141 [pid = 2511] [id = 368] 15:55:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 171 (0x7eff46f91000) [pid = 2511] [serial = 1105] [outer = (nil)] 15:55:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 172 (0x7eff4b472c00) [pid = 2511] [serial = 1106] [outer = 0x7eff46f91000] 15:55:34 INFO - PROCESS | 2511 | 1461106534505 Marionette DEBUG loaded listener.js 15:55:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 173 (0x7eff4cc11800) [pid = 2511] [serial = 1107] [outer = 0x7eff46f91000] 15:55:35 INFO - PROCESS | 2511 | 1461106535356 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]]]}] 15:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1485ms 15:55:35 INFO - PROCESS | 2511 | 1461106535423 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 15:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:55:35 INFO - PROCESS | 2511 | 1461106535427 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 15:55:35 INFO - PROCESS | 2511 | 1461106535433 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:55:35 INFO - PROCESS | 2511 | 1461106535436 Marionette TRACE conn3 <- [1,1446,null,{}] 15:55:35 INFO - PROCESS | 2511 | 1461106535441 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}] 15:55:35 INFO - PROCESS | 2511 | 1461106535644 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 15:55:35 INFO - PROCESS | 2511 | 1461106535835 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:35 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51319000 == 142 [pid = 2511] [id = 369] 15:55:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 174 (0x7eff4b39cc00) [pid = 2511] [serial = 1108] [outer = (nil)] 15:55:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 175 (0x7eff4ce0c400) [pid = 2511] [serial = 1109] [outer = 0x7eff4b39cc00] 15:55:35 INFO - PROCESS | 2511 | 1461106535910 Marionette DEBUG loaded listener.js 15:55:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 176 (0x7eff4d693c00) [pid = 2511] [serial = 1110] [outer = 0x7eff4b39cc00] 15:55:36 INFO - PROCESS | 2511 | 1461106536825 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]]]}] 15:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1440ms 15:55:36 INFO - PROCESS | 2511 | 1461106536874 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 15:55:36 INFO - PROCESS | 2511 | 1461106536878 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 15:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:55:36 INFO - PROCESS | 2511 | 1461106536884 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:55:36 INFO - PROCESS | 2511 | 1461106536886 Marionette TRACE conn3 <- [1,1450,null,{}] 15:55:36 INFO - PROCESS | 2511 | 1461106536892 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}] 15:55:37 INFO - PROCESS | 2511 | 1461106537093 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 15:55:37 INFO - PROCESS | 2511 | 1461106537301 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:37 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51e75800 == 143 [pid = 2511] [id = 370] 15:55:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 177 (0x7eff44cc1800) [pid = 2511] [serial = 1111] [outer = (nil)] 15:55:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 178 (0x7eff4d84c000) [pid = 2511] [serial = 1112] [outer = 0x7eff44cc1800] 15:55:37 INFO - PROCESS | 2511 | 1461106537455 Marionette DEBUG loaded listener.js 15:55:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 179 (0x7eff4df74c00) [pid = 2511] [serial = 1113] [outer = 0x7eff44cc1800] 15:55:38 INFO - PROCESS | 2511 | 1461106538361 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]]]}] 15:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1541ms 15:55:38 INFO - PROCESS | 2511 | 1461106538426 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 15:55:38 INFO - PROCESS | 2511 | 1461106538429 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 15:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:55:38 INFO - PROCESS | 2511 | 1461106538435 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:55:38 INFO - PROCESS | 2511 | 1461106538437 Marionette TRACE conn3 <- [1,1454,null,{}] 15:55:38 INFO - PROCESS | 2511 | 1461106538443 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}] 15:55:38 INFO - PROCESS | 2511 | 1461106538697 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 15:55:38 INFO - PROCESS | 2511 | 1461106538986 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:39 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff523d9800 == 144 [pid = 2511] [id = 371] 15:55:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 180 (0x7eff51334c00) [pid = 2511] [serial = 1114] [outer = (nil)] 15:55:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 181 (0x7eff518dfc00) [pid = 2511] [serial = 1115] [outer = 0x7eff51334c00] 15:55:39 INFO - PROCESS | 2511 | 1461106539063 Marionette DEBUG loaded listener.js 15:55:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 182 (0x7eff51e2d400) [pid = 2511] [serial = 1116] [outer = 0x7eff51334c00] 15:55:39 INFO - PROCESS | 2511 | 1461106539935 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]]]}] 15:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1530ms 15:55:39 INFO - PROCESS | 2511 | 1461106539967 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 15:55:39 INFO - PROCESS | 2511 | 1461106539971 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 15:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:55:39 INFO - PROCESS | 2511 | 1461106539976 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:55:39 INFO - PROCESS | 2511 | 1461106539979 Marionette TRACE conn3 <- [1,1458,null,{}] 15:55:39 INFO - PROCESS | 2511 | 1461106539985 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}] 15:55:40 INFO - PROCESS | 2511 | 1461106540231 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 15:55:40 INFO - PROCESS | 2511 | 1461106540561 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:40 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff55f08800 == 145 [pid = 2511] [id = 372] 15:55:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 183 (0x7eff524d5400) [pid = 2511] [serial = 1117] [outer = (nil)] 15:55:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 184 (0x7eff524de000) [pid = 2511] [serial = 1118] [outer = 0x7eff524d5400] 15:55:40 INFO - PROCESS | 2511 | 1461106540653 Marionette DEBUG loaded listener.js 15:55:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 185 (0x7eff525ce400) [pid = 2511] [serial = 1119] [outer = 0x7eff524d5400] 15:55:41 INFO - PROCESS | 2511 | 1461106541505 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]]]}] 15:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1589ms 15:55:41 INFO - PROCESS | 2511 | 1461106541568 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 15:55:41 INFO - PROCESS | 2511 | 1461106541571 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 15:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:55:41 INFO - PROCESS | 2511 | 1461106541577 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:55:41 INFO - PROCESS | 2511 | 1461106541580 Marionette TRACE conn3 <- [1,1462,null,{}] 15:55:41 INFO - PROCESS | 2511 | 1461106541585 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}] 15:55:41 INFO - PROCESS | 2511 | 1461106541782 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 15:55:42 INFO - PROCESS | 2511 | 1461106542021 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:42 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56778800 == 146 [pid = 2511] [id = 373] 15:55:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 186 (0x7eff51e36c00) [pid = 2511] [serial = 1120] [outer = (nil)] 15:55:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 187 (0x7eff53e05000) [pid = 2511] [serial = 1121] [outer = 0x7eff51e36c00] 15:55:42 INFO - PROCESS | 2511 | 1461106542140 Marionette DEBUG loaded listener.js 15:55:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 188 (0x7eff5418a800) [pid = 2511] [serial = 1122] [outer = 0x7eff51e36c00] 15:55:43 INFO - PROCESS | 2511 | 1461106543037 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]]]}] 15:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1528ms 15:55:43 INFO - PROCESS | 2511 | 1461106543107 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 15:55:43 INFO - PROCESS | 2511 | 1461106543111 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 15:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:55:43 INFO - PROCESS | 2511 | 1461106543134 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:55:43 INFO - PROCESS | 2511 | 1461106543139 Marionette TRACE conn3 <- [1,1466,null,{}] 15:55:43 INFO - PROCESS | 2511 | 1461106543147 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}] 15:55:43 INFO - PROCESS | 2511 | 1461106543355 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 15:55:43 INFO - PROCESS | 2511 | 1461106543594 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:43 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5822d000 == 147 [pid = 2511] [id = 374] 15:55:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 189 (0x7eff524d6c00) [pid = 2511] [serial = 1123] [outer = (nil)] 15:55:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 190 (0x7eff558c8800) [pid = 2511] [serial = 1124] [outer = 0x7eff524d6c00] 15:55:43 INFO - PROCESS | 2511 | 1461106543713 Marionette DEBUG loaded listener.js 15:55:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 191 (0x7eff55ced400) [pid = 2511] [serial = 1125] [outer = 0x7eff524d6c00] 15:55:44 INFO - PROCESS | 2511 | 1461106544588 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]]]}] 15:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1508ms 15:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:55:44 INFO - PROCESS | 2511 | 1461106544626 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 15:55:44 INFO - PROCESS | 2511 | 1461106544629 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 15:55:44 INFO - PROCESS | 2511 | 1461106544636 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:55:44 INFO - PROCESS | 2511 | 1461106544639 Marionette TRACE conn3 <- [1,1470,null,{}] 15:55:44 INFO - PROCESS | 2511 | 1461106544645 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}] 15:55:44 INFO - PROCESS | 2511 | 1461106544848 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 15:55:45 INFO - PROCESS | 2511 | 1461106545051 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:45 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff59b0a800 == 148 [pid = 2511] [id = 375] 15:55:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 192 (0x7eff525cf000) [pid = 2511] [serial = 1126] [outer = (nil)] 15:55:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 193 (0x7eff5647f400) [pid = 2511] [serial = 1127] [outer = 0x7eff525cf000] 15:55:45 INFO - PROCESS | 2511 | 1461106545126 Marionette DEBUG loaded listener.js 15:55:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 194 (0x7eff5674ac00) [pid = 2511] [serial = 1128] [outer = 0x7eff525cf000] 15:55:46 INFO - PROCESS | 2511 | 1461106546073 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]]]}] 15:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1480ms 15:55:46 INFO - PROCESS | 2511 | 1461106546116 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 15:55:46 INFO - PROCESS | 2511 | 1461106546120 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 15:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:55:46 INFO - PROCESS | 2511 | 1461106546126 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:55:46 INFO - PROCESS | 2511 | 1461106546130 Marionette TRACE conn3 <- [1,1474,null,{}] 15:55:46 INFO - PROCESS | 2511 | 1461106546135 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}] 15:55:46 INFO - PROCESS | 2511 | 1461106546358 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 15:55:46 INFO - PROCESS | 2511 | 1461106546607 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:46 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5e50f800 == 149 [pid = 2511] [id = 376] 15:55:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 195 (0x7eff56479800) [pid = 2511] [serial = 1129] [outer = (nil)] 15:55:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 196 (0x7eff5723bc00) [pid = 2511] [serial = 1130] [outer = 0x7eff56479800] 15:55:46 INFO - PROCESS | 2511 | 1461106546732 Marionette DEBUG loaded listener.js 15:55:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 197 (0x7eff57837c00) [pid = 2511] [serial = 1131] [outer = 0x7eff56479800] 15:55:47 INFO - PROCESS | 2511 | 1461106547605 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]]]}] 15:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1539ms 15:55:47 INFO - PROCESS | 2511 | 1461106547666 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 15:55:47 INFO - PROCESS | 2511 | 1461106547670 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 15:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:55:47 INFO - PROCESS | 2511 | 1461106547676 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:55:47 INFO - PROCESS | 2511 | 1461106547679 Marionette TRACE conn3 <- [1,1478,null,{}] 15:55:47 INFO - PROCESS | 2511 | 1461106547684 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}] 15:55:47 INFO - PROCESS | 2511 | 1461106547883 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 15:55:48 INFO - PROCESS | 2511 | 1461106548135 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:48 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6451e000 == 150 [pid = 2511] [id = 377] 15:55:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 198 (0x7eff3d9f0800) [pid = 2511] [serial = 1132] [outer = (nil)] 15:55:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 199 (0x7eff57875800) [pid = 2511] [serial = 1133] [outer = 0x7eff3d9f0800] 15:55:48 INFO - PROCESS | 2511 | 1461106548254 Marionette DEBUG loaded listener.js 15:55:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 200 (0x7eff582ab400) [pid = 2511] [serial = 1134] [outer = 0x7eff3d9f0800] 15:55:49 INFO - PROCESS | 2511 | 1461106549192 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]]]}] 15:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1593ms 15:55:49 INFO - PROCESS | 2511 | 1461106549271 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 15:55:49 INFO - PROCESS | 2511 | 1461106549274 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 15:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:55:49 INFO - PROCESS | 2511 | 1461106549280 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:55:49 INFO - PROCESS | 2511 | 1461106549283 Marionette TRACE conn3 <- [1,1482,null,{}] 15:55:49 INFO - PROCESS | 2511 | 1461106549288 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}] 15:55:49 INFO - PROCESS | 2511 | 1461106549519 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 15:55:49 INFO - PROCESS | 2511 | 1461106549783 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:49 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ee22000 == 151 [pid = 2511] [id = 378] 15:55:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 201 (0x7eff3c809800) [pid = 2511] [serial = 1135] [outer = (nil)] 15:55:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 202 (0x7eff44453000) [pid = 2511] [serial = 1136] [outer = 0x7eff3c809800] 15:55:49 INFO - PROCESS | 2511 | 1461106549856 Marionette DEBUG loaded listener.js 15:55:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 203 (0x7eff4ccc4400) [pid = 2511] [serial = 1137] [outer = 0x7eff3c809800] 15:55:51 INFO - PROCESS | 2511 | 1461106551346 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]]]}] 15:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2135ms 15:55:51 INFO - PROCESS | 2511 | 1461106551416 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 15:55:51 INFO - PROCESS | 2511 | 1461106551422 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 15:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:55:51 INFO - PROCESS | 2511 | 1461106551430 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:55:51 INFO - PROCESS | 2511 | 1461106551436 Marionette TRACE conn3 <- [1,1486,null,{}] 15:55:51 INFO - PROCESS | 2511 | 1461106551445 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}] 15:55:51 INFO - PROCESS | 2511 | 1461106551683 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 15:55:51 INFO - PROCESS | 2511 | 1461106551891 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:51 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ee1e800 == 152 [pid = 2511] [id = 379] 15:55:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 204 (0x7eff3c5f4400) [pid = 2511] [serial = 1138] [outer = (nil)] 15:55:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 205 (0x7eff3c80c000) [pid = 2511] [serial = 1139] [outer = 0x7eff3c5f4400] 15:55:52 INFO - PROCESS | 2511 | 1461106552020 Marionette DEBUG loaded listener.js 15:55:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 206 (0x7eff404a9400) [pid = 2511] [serial = 1140] [outer = 0x7eff3c5f4400] 15:55:53 INFO - PROCESS | 2511 | 1461106553173 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]]]}] 15:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1794ms 15:55:53 INFO - PROCESS | 2511 | 1461106553225 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 15:55:53 INFO - PROCESS | 2511 | 1461106553232 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 15:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:55:53 INFO - PROCESS | 2511 | 1461106553242 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:55:53 INFO - PROCESS | 2511 | 1461106553245 Marionette TRACE conn3 <- [1,1490,null,{}] 15:55:53 INFO - PROCESS | 2511 | 1461106553249 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}] 15:55:53 INFO - PROCESS | 2511 | 1461106553451 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 15:55:53 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff58229000 == 151 [pid = 2511] [id = 317] 15:55:53 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d0d3000 == 150 [pid = 2511] [id = 316] 15:55:53 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3c729800 == 149 [pid = 2511] [id = 314] 15:55:53 INFO - PROCESS | 2511 | --DOMWINDOW == 205 (0x7eff404ac800) [pid = 2511] [serial = 1031] [outer = (nil)] [url = about:blank] 15:55:53 INFO - PROCESS | 2511 | --DOMWINDOW == 204 (0x7eff3d9f1000) [pid = 2511] [serial = 1004] [outer = (nil)] [url = about:blank] 15:55:53 INFO - PROCESS | 2511 | --DOMWINDOW == 203 (0x7eff514c1000) [pid = 2511] [serial = 989] [outer = (nil)] [url = about:blank] 15:55:53 INFO - PROCESS | 2511 | --DOMWINDOW == 202 (0x7eff3d74cc00) [pid = 2511] [serial = 1001] [outer = (nil)] [url = about:blank] 15:55:53 INFO - PROCESS | 2511 | --DOMWINDOW == 201 (0x7eff55b9a000) [pid = 2511] [serial = 992] [outer = (nil)] [url = about:blank] 15:55:53 INFO - PROCESS | 2511 | --DOMWINDOW == 200 (0x7eff673d3400) [pid = 2511] [serial = 998] [outer = (nil)] [url = about:blank] 15:55:53 INFO - PROCESS | 2511 | --DOMWINDOW == 199 (0x7eff57a0c000) [pid = 2511] [serial = 995] [outer = (nil)] [url = about:blank] 15:55:53 INFO - PROCESS | 2511 | 1461106553810 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:53 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff467ac800 == 148 [pid = 2511] [id = 364] 15:55:53 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff45538000 == 147 [pid = 2511] [id = 363] 15:55:53 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3c6ec800 == 148 [pid = 2511] [id = 380] 15:55:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 200 (0x7eff3d9f1000) [pid = 2511] [serial = 1141] [outer = (nil)] 15:55:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 201 (0x7eff44446000) [pid = 2511] [serial = 1142] [outer = 0x7eff3d9f1000] 15:55:53 INFO - PROCESS | 2511 | 1461106553904 Marionette DEBUG loaded listener.js 15:55:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 202 (0x7eff454c1400) [pid = 2511] [serial = 1143] [outer = 0x7eff3d9f1000] 15:55:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff41297000 == 147 [pid = 2511] [id = 362] 15:55:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d6d6000 == 146 [pid = 2511] [id = 361] 15:55:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3a0d9800 == 145 [pid = 2511] [id = 360] 15:55:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d6c8800 == 144 [pid = 2511] [id = 359] 15:55:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff57b38800 == 143 [pid = 2511] [id = 355] 15:55:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56766800 == 142 [pid = 2511] [id = 354] 15:55:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff54a7a000 == 141 [pid = 2511] [id = 353] 15:55:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff52488800 == 140 [pid = 2511] [id = 352] 15:55:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff522c7800 == 139 [pid = 2511] [id = 351] 15:55:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51e74800 == 138 [pid = 2511] [id = 350] 15:55:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff518a0800 == 137 [pid = 2511] [id = 349] 15:55:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4e5d5000 == 136 [pid = 2511] [id = 348] 15:55:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4de1e000 == 135 [pid = 2511] [id = 347] 15:55:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d65f800 == 134 [pid = 2511] [id = 346] 15:55:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff45543000 == 133 [pid = 2511] [id = 345] 15:55:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff409ad800 == 132 [pid = 2511] [id = 344] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 201 (0x7eff47027400) [pid = 2511] [serial = 1022] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 200 (0x7eff454b9000) [pid = 2511] [serial = 1016] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 199 (0x7eff46fddc00) [pid = 2511] [serial = 1020] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 198 (0x7eff4444f400) [pid = 2511] [serial = 1019] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 197 (0x7eff4b630800) [pid = 2511] [serial = 1026] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 196 (0x7eff44cc7800) [pid = 2511] [serial = 1007] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 195 (0x7eff44cba800) [pid = 2511] [serial = 980] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 194 (0x7eff4d694000) [pid = 2511] [serial = 975] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 193 (0x7eff3c5f6c00) [pid = 2511] [serial = 1010] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 192 (0x7eff470a9800) [pid = 2511] [serial = 1023] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 191 (0x7eff4276ac00) [pid = 2511] [serial = 1014] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 190 (0x7eff4b3ef800) [pid = 2511] [serial = 983] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 189 (0x7eff4ccbcc00) [pid = 2511] [serial = 1028] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 188 (0x7eff4b41a400) [pid = 2511] [serial = 1025] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 187 (0x7eff40e11000) [pid = 2511] [serial = 1013] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 186 (0x7eff45646400) [pid = 2511] [serial = 1017] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 185 (0x7eff3ec68400) [pid = 2511] [serial = 1011] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 184 (0x7eff4e54e800) [pid = 2511] [serial = 986] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 183 (0x7eff4cddac00) [pid = 2511] [serial = 1029] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | --DOMWINDOW == 182 (0x7eff3c5f4800) [pid = 2511] [serial = 977] [outer = (nil)] [url = about:blank] 15:55:54 INFO - PROCESS | 2511 | 1461106554797 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]]]}] 15:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1580ms 15:55:54 INFO - PROCESS | 2511 | 1461106554825 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 15:55:54 INFO - PROCESS | 2511 | 1461106554829 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 15:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:55:54 INFO - PROCESS | 2511 | 1461106554835 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:55:54 INFO - PROCESS | 2511 | 1461106554840 Marionette TRACE conn3 <- [1,1494,null,{}] 15:55:54 INFO - PROCESS | 2511 | 1461106554855 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}] 15:55:55 INFO - PROCESS | 2511 | 1461106555039 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 15:55:55 INFO - PROCESS | 2511 | 1461106555055 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:55 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff435cb000 == 133 [pid = 2511] [id = 381] 15:55:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 183 (0x7eff4276ac00) [pid = 2511] [serial = 1144] [outer = (nil)] 15:55:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 184 (0x7eff46707c00) [pid = 2511] [serial = 1145] [outer = 0x7eff4276ac00] 15:55:55 INFO - PROCESS | 2511 | 1461106555156 Marionette DEBUG loaded listener.js 15:55:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 185 (0x7eff46fe4c00) [pid = 2511] [serial = 1146] [outer = 0x7eff4276ac00] 15:55:56 INFO - PROCESS | 2511 | 1461106556112 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]]]}] 15:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1291ms 15:55:56 INFO - PROCESS | 2511 | 1461106556127 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 15:55:56 INFO - PROCESS | 2511 | 1461106556131 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 15:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:55:56 INFO - PROCESS | 2511 | 1461106556138 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:55:56 INFO - PROCESS | 2511 | 1461106556140 Marionette TRACE conn3 <- [1,1498,null,{}] 15:55:56 INFO - PROCESS | 2511 | 1461106556145 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}] 15:55:56 INFO - PROCESS | 2511 | 1461106556399 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 15:55:56 INFO - PROCESS | 2511 | 1461106556433 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:56 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4552e000 == 134 [pid = 2511] [id = 382] 15:55:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 186 (0x7eff4444fc00) [pid = 2511] [serial = 1147] [outer = (nil)] 15:55:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 187 (0x7eff4b3f5800) [pid = 2511] [serial = 1148] [outer = 0x7eff4444fc00] 15:55:56 INFO - PROCESS | 2511 | 1461106556506 Marionette DEBUG loaded listener.js 15:55:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 188 (0x7eff4b4cf800) [pid = 2511] [serial = 1149] [outer = 0x7eff4444fc00] 15:55:57 INFO - PROCESS | 2511 | 1461106557421 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]]]}] 15:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1341ms 15:55:57 INFO - PROCESS | 2511 | 1461106557480 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 15:55:57 INFO - PROCESS | 2511 | 1461106557483 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 15:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:55:57 INFO - PROCESS | 2511 | 1461106557489 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:55:57 INFO - PROCESS | 2511 | 1461106557493 Marionette TRACE conn3 <- [1,1502,null,{}] 15:55:57 INFO - PROCESS | 2511 | 1461106557498 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}] 15:55:57 INFO - PROCESS | 2511 | 1461106557736 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 15:55:57 INFO - PROCESS | 2511 | 1461106557775 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:57 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d0d5000 == 135 [pid = 2511] [id = 383] 15:55:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 189 (0x7eff4b4cfc00) [pid = 2511] [serial = 1150] [outer = (nil)] 15:55:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 190 (0x7eff4cc13400) [pid = 2511] [serial = 1151] [outer = 0x7eff4b4cfc00] 15:55:57 INFO - PROCESS | 2511 | 1461106557841 Marionette DEBUG loaded listener.js 15:55:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 191 (0x7eff4cde0400) [pid = 2511] [serial = 1152] [outer = 0x7eff4b4cfc00] 15:55:58 INFO - PROCESS | 2511 | --DOMWINDOW == 190 (0x7eff455c4000) [pid = 2511] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:55:58 INFO - PROCESS | 2511 | --DOMWINDOW == 189 (0x7eff3d749800) [pid = 2511] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:55:58 INFO - PROCESS | 2511 | --DOMWINDOW == 188 (0x7eff3d745400) [pid = 2511] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:55:58 INFO - PROCESS | 2511 | --DOMWINDOW == 187 (0x7eff46fe0800) [pid = 2511] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:55:58 INFO - PROCESS | 2511 | --DOMWINDOW == 186 (0x7eff40487000) [pid = 2511] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:55:58 INFO - PROCESS | 2511 | --DOMWINDOW == 185 (0x7eff3c4b2000) [pid = 2511] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:55:58 INFO - PROCESS | 2511 | --DOMWINDOW == 184 (0x7eff4f617800) [pid = 2511] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:55:58 INFO - PROCESS | 2511 | --DOMWINDOW == 183 (0x7eff4f622800) [pid = 2511] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:55:59 INFO - PROCESS | 2511 | 1461106559121 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]]]}] 15:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1681ms 15:55:59 INFO - PROCESS | 2511 | 1461106559173 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 15:55:59 INFO - PROCESS | 2511 | 1461106559175 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 15:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:55:59 INFO - PROCESS | 2511 | 1461106559191 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:55:59 INFO - PROCESS | 2511 | 1461106559194 Marionette TRACE conn3 <- [1,1506,null,{}] 15:55:59 INFO - PROCESS | 2511 | 1461106559199 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}] 15:55:59 INFO - PROCESS | 2511 | 1461106559429 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 15:55:59 INFO - PROCESS | 2511 | 1461106559709 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:59 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4dc10000 == 136 [pid = 2511] [id = 384] 15:55:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 184 (0x7eff3ec6e800) [pid = 2511] [serial = 1153] [outer = (nil)] 15:55:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 185 (0x7eff4df74800) [pid = 2511] [serial = 1154] [outer = 0x7eff3ec6e800] 15:55:59 INFO - PROCESS | 2511 | 1461106559831 Marionette DEBUG loaded listener.js 15:55:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 186 (0x7eff4e543000) [pid = 2511] [serial = 1155] [outer = 0x7eff3ec6e800] 15:56:01 INFO - PROCESS | 2511 | 1461106561040 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]]]}] 15:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1890ms 15:56:01 INFO - PROCESS | 2511 | 1461106561083 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 15:56:01 INFO - PROCESS | 2511 | 1461106561089 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 15:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:56:01 INFO - PROCESS | 2511 | 1461106561100 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:56:01 INFO - PROCESS | 2511 | 1461106561105 Marionette TRACE conn3 <- [1,1510,null,{}] 15:56:01 INFO - PROCESS | 2511 | 1461106561114 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}] 15:56:01 INFO - PROCESS | 2511 | 1461106561365 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 15:56:01 INFO - PROCESS | 2511 | 1461106561676 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:01 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3f432000 == 137 [pid = 2511] [id = 385] 15:56:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 187 (0x7eff3d9ef400) [pid = 2511] [serial = 1156] [outer = (nil)] 15:56:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 188 (0x7eff4047d800) [pid = 2511] [serial = 1157] [outer = 0x7eff3d9ef400] 15:56:01 INFO - PROCESS | 2511 | 1461106561759 Marionette DEBUG loaded listener.js 15:56:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 189 (0x7eff42762400) [pid = 2511] [serial = 1158] [outer = 0x7eff3d9ef400] 15:56:02 INFO - PROCESS | 2511 | 1461106562687 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]]]}] 15:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1634ms 15:56:02 INFO - PROCESS | 2511 | 1461106562735 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 15:56:02 INFO - PROCESS | 2511 | 1461106562745 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 15:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:56:02 INFO - PROCESS | 2511 | 1461106562756 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:56:02 INFO - PROCESS | 2511 | 1461106562759 Marionette TRACE conn3 <- [1,1514,null,{}] 15:56:02 INFO - PROCESS | 2511 | 1461106562766 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}] 15:56:03 INFO - PROCESS | 2511 | 1461106563023 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 15:56:03 INFO - PROCESS | 2511 | 1461106563322 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:03 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4b5bf800 == 138 [pid = 2511] [id = 386] 15:56:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 190 (0x7eff42769000) [pid = 2511] [serial = 1159] [outer = (nil)] 15:56:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 191 (0x7eff454c1800) [pid = 2511] [serial = 1160] [outer = 0x7eff42769000] 15:56:03 INFO - PROCESS | 2511 | 1461106563447 Marionette DEBUG loaded listener.js 15:56:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 192 (0x7eff4589d800) [pid = 2511] [serial = 1161] [outer = 0x7eff42769000] 15:56:04 INFO - PROCESS | 2511 | 1461106564576 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]]]}] 15:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1884ms 15:56:04 INFO - PROCESS | 2511 | 1461106564641 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 15:56:04 INFO - PROCESS | 2511 | 1461106564645 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 15:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:56:04 INFO - PROCESS | 2511 | 1461106564653 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:56:04 INFO - PROCESS | 2511 | 1461106564658 Marionette TRACE conn3 <- [1,1518,null,{}] 15:56:04 INFO - PROCESS | 2511 | 1461106564675 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}] 15:56:04 INFO - PROCESS | 2511 | 1461106564936 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 15:56:05 INFO - PROCESS | 2511 | 1461106565265 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:05 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f621000 == 139 [pid = 2511] [id = 387] 15:56:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 193 (0x7eff4b3a4400) [pid = 2511] [serial = 1162] [outer = (nil)] 15:56:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 194 (0x7eff4cc14c00) [pid = 2511] [serial = 1163] [outer = 0x7eff4b3a4400] 15:56:05 INFO - PROCESS | 2511 | 1461106565347 Marionette DEBUG loaded listener.js 15:56:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 195 (0x7eff4d694400) [pid = 2511] [serial = 1164] [outer = 0x7eff4b3a4400] 15:56:06 INFO - PROCESS | 2511 | 1461106566245 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]]]}] 15:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1640ms 15:56:06 INFO - PROCESS | 2511 | 1461106566294 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 15:56:06 INFO - PROCESS | 2511 | 1461106566299 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 15:56:06 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:56:06 INFO - PROCESS | 2511 | 1461106566305 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:56:06 INFO - PROCESS | 2511 | 1461106566309 Marionette TRACE conn3 <- [1,1522,null,{}] 15:56:06 INFO - PROCESS | 2511 | 1461106566314 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}] 15:56:06 INFO - PROCESS | 2511 | 1461106566552 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 15:56:06 INFO - PROCESS | 2511 | 1461106566803 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:06 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51f6c000 == 140 [pid = 2511] [id = 388] 15:56:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 196 (0x7eff47027c00) [pid = 2511] [serial = 1165] [outer = (nil)] 15:56:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 197 (0x7eff4da6dc00) [pid = 2511] [serial = 1166] [outer = 0x7eff47027c00] 15:56:06 INFO - PROCESS | 2511 | 1461106566920 Marionette DEBUG loaded listener.js 15:56:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 198 (0x7eff4e795c00) [pid = 2511] [serial = 1167] [outer = 0x7eff47027c00] 15:56:07 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:07 INFO - PROCESS | 2511 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:56:07 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:07 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:07 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:07 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:07 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:07 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:07 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:07 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:07 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:07 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:07 INFO - PROCESS | 2511 | 1461106567720 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"]]]}] 15:56:07 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 () { 15:56:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:56:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:56:07 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 () { 15:56:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:56:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:56:07 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 () { 15:56:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:56:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:56:07 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 () { 15:56:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:56:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:56:07 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1444ms 15:56:07 INFO - PROCESS | 2511 | 1461106567763 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 15:56:07 INFO - PROCESS | 2511 | 1461106567767 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 15:56:07 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:56:07 INFO - PROCESS | 2511 | 1461106567776 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:56:07 INFO - PROCESS | 2511 | 1461106567779 Marionette TRACE conn3 <- [1,1526,null,{}] 15:56:07 INFO - PROCESS | 2511 | 1461106567783 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}] 15:56:07 INFO - PROCESS | 2511 | 1461106567982 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 15:56:08 INFO - PROCESS | 2511 | 1461106568191 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:08 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff523dd800 == 141 [pid = 2511] [id = 389] 15:56:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 199 (0x7eff4d695c00) [pid = 2511] [serial = 1168] [outer = (nil)] 15:56:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 200 (0x7eff4e93e400) [pid = 2511] [serial = 1169] [outer = 0x7eff4d695c00] 15:56:08 INFO - PROCESS | 2511 | 1461106568307 Marionette DEBUG loaded listener.js 15:56:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 201 (0x7eff51361c00) [pid = 2511] [serial = 1170] [outer = 0x7eff4d695c00] 15:56:09 INFO - PROCESS | 2511 | 1461106569135 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"]]]}] 15:56:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:56:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:56:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:56:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:56:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:56:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:56:09 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1380ms 15:56:09 INFO - PROCESS | 2511 | 1461106569160 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 15:56:09 INFO - PROCESS | 2511 | 1461106569163 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 15:56:09 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:56:09 INFO - PROCESS | 2511 | 1461106569170 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:56:09 INFO - PROCESS | 2511 | 1461106569173 Marionette TRACE conn3 <- [1,1530,null,{}] 15:56:09 INFO - PROCESS | 2511 | 1461106569218 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}] 15:56:09 INFO - PROCESS | 2511 | 1461106569463 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 15:56:09 INFO - PROCESS | 2511 | 1461106569661 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:09 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56d82000 == 142 [pid = 2511] [id = 390] 15:56:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 202 (0x7eff518e0000) [pid = 2511] [serial = 1171] [outer = (nil)] 15:56:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 203 (0x7eff5409a400) [pid = 2511] [serial = 1172] [outer = 0x7eff518e0000] 15:56:09 INFO - PROCESS | 2511 | 1461106569782 Marionette DEBUG loaded listener.js 15:56:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 204 (0x7eff55b2d800) [pid = 2511] [serial = 1173] [outer = 0x7eff518e0000] 15:56:10 INFO - PROCESS | 2511 | 1461106570564 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]]]}] 15:56:10 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 15:56:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:56:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:56:10 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. 15:56:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:56:10 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1436ms 15:56:10 INFO - PROCESS | 2511 | 1461106570609 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 15:56:10 INFO - PROCESS | 2511 | 1461106570613 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 15:56:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:56:10 INFO - PROCESS | 2511 | 1461106570618 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:56:10 INFO - PROCESS | 2511 | 1461106570622 Marionette TRACE conn3 <- [1,1534,null,{}] 15:56:10 INFO - PROCESS | 2511 | 1461106570627 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}] 15:56:10 INFO - PROCESS | 2511 | 1461106570846 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 15:56:11 INFO - PROCESS | 2511 | 1461106571096 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:11 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5d7b2800 == 143 [pid = 2511] [id = 391] 15:56:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 205 (0x7eff524d4000) [pid = 2511] [serial = 1174] [outer = (nil)] 15:56:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 206 (0x7eff5722fc00) [pid = 2511] [serial = 1175] [outer = 0x7eff524d4000] 15:56:11 INFO - PROCESS | 2511 | 1461106571171 Marionette DEBUG loaded listener.js 15:56:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 207 (0x7eff576e6800) [pid = 2511] [serial = 1176] [outer = 0x7eff524d4000] 15:56:12 INFO - PROCESS | 2511 | 1461106572131 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]]]}] 15:56:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:56:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1578ms 15:56:12 INFO - PROCESS | 2511 | 1461106572198 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 15:56:12 INFO - PROCESS | 2511 | 1461106572201 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 15:56:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:56:12 INFO - PROCESS | 2511 | 1461106572209 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:56:12 INFO - PROCESS | 2511 | 1461106572213 Marionette TRACE conn3 <- [1,1538,null,{}] 15:56:12 INFO - PROCESS | 2511 | 1461106572218 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}] 15:56:12 INFO - PROCESS | 2511 | 1461106572440 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 15:56:12 INFO - PROCESS | 2511 | 1461106572785 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:12 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff65603800 == 144 [pid = 2511] [id = 392] 15:56:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 208 (0x7eff5674e000) [pid = 2511] [serial = 1177] [outer = (nil)] 15:56:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 209 (0x7eff587bb800) [pid = 2511] [serial = 1178] [outer = 0x7eff5674e000] 15:56:12 INFO - PROCESS | 2511 | 1461106572866 Marionette DEBUG loaded listener.js 15:56:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 210 (0x7eff59e77800) [pid = 2511] [serial = 1179] [outer = 0x7eff5674e000] 15:56:13 INFO - PROCESS | 2511 | 1461106573688 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]]]}] 15:56:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:56:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1534ms 15:56:13 INFO - PROCESS | 2511 | 1461106573744 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 15:56:13 INFO - PROCESS | 2511 | 1461106573748 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 15:56:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:56:13 INFO - PROCESS | 2511 | 1461106573754 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:56:13 INFO - PROCESS | 2511 | 1461106573757 Marionette TRACE conn3 <- [1,1542,null,{}] 15:56:13 INFO - PROCESS | 2511 | 1461106573762 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}] 15:56:13 INFO - PROCESS | 2511 | 1461106573973 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 15:56:14 INFO - PROCESS | 2511 | 1461106574177 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:14 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff67920800 == 145 [pid = 2511] [id = 393] 15:56:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 211 (0x7eff56750800) [pid = 2511] [serial = 1180] [outer = (nil)] 15:56:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 212 (0x7eff63655c00) [pid = 2511] [serial = 1181] [outer = 0x7eff56750800] 15:56:14 INFO - PROCESS | 2511 | 1461106574293 Marionette DEBUG loaded listener.js 15:56:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 213 (0x7eff6445b800) [pid = 2511] [serial = 1182] [outer = 0x7eff56750800] 15:56:15 INFO - PROCESS | 2511 | 1461106575208 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]]]}] 15:56:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:56:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1480ms 15:56:15 INFO - PROCESS | 2511 | 1461106575235 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 15:56:15 INFO - PROCESS | 2511 | 1461106575239 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 15:56:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:56:15 INFO - PROCESS | 2511 | 1461106575245 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:56:15 INFO - PROCESS | 2511 | 1461106575248 Marionette TRACE conn3 <- [1,1546,null,{}] 15:56:15 INFO - PROCESS | 2511 | 1461106575253 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}] 15:56:15 INFO - PROCESS | 2511 | 1461106575455 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 15:56:15 INFO - PROCESS | 2511 | 1461106575664 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:15 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff69507000 == 146 [pid = 2511] [id = 394] 15:56:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 214 (0x7eff59e7b800) [pid = 2511] [serial = 1183] [outer = (nil)] 15:56:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 215 (0x7eff647e4800) [pid = 2511] [serial = 1184] [outer = 0x7eff59e7b800] 15:56:15 INFO - PROCESS | 2511 | 1461106575778 Marionette DEBUG loaded listener.js 15:56:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 216 (0x7eff6562f400) [pid = 2511] [serial = 1185] [outer = 0x7eff59e7b800] 15:56:16 INFO - PROCESS | 2511 | 1461106576764 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]]]}] 15:56:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:56:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1583ms 15:56:16 INFO - PROCESS | 2511 | 1461106576830 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 15:56:16 INFO - PROCESS | 2511 | 1461106576835 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 15:56:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:56:16 INFO - PROCESS | 2511 | 1461106576841 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:56:16 INFO - PROCESS | 2511 | 1461106576845 Marionette TRACE conn3 <- [1,1550,null,{}] 15:56:16 INFO - PROCESS | 2511 | 1461106576850 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}] 15:56:17 INFO - PROCESS | 2511 | 1461106577082 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 15:56:17 INFO - PROCESS | 2511 | 1461106577347 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:17 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff69c0d800 == 147 [pid = 2511] [id = 395] 15:56:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 217 (0x7eff678c5000) [pid = 2511] [serial = 1186] [outer = (nil)] 15:56:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 218 (0x7eff67993400) [pid = 2511] [serial = 1187] [outer = 0x7eff678c5000] 15:56:17 INFO - PROCESS | 2511 | 1461106577483 Marionette DEBUG loaded listener.js 15:56:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 219 (0x7eff69538800) [pid = 2511] [serial = 1188] [outer = 0x7eff678c5000] 15:56:18 INFO - PROCESS | 2511 | 1461106578361 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]]]}] 15:56:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:56:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1579ms 15:56:18 INFO - PROCESS | 2511 | 1461106578421 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 15:56:18 INFO - PROCESS | 2511 | 1461106578426 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 15:56:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:56:18 INFO - PROCESS | 2511 | 1461106578432 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:56:18 INFO - PROCESS | 2511 | 1461106578435 Marionette TRACE conn3 <- [1,1554,null,{}] 15:56:18 INFO - PROCESS | 2511 | 1461106578441 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}] 15:56:18 INFO - PROCESS | 2511 | 1461106578661 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 15:56:18 INFO - PROCESS | 2511 | 1461106578925 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:18 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6c5c0000 == 148 [pid = 2511] [id = 396] 15:56:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 220 (0x7eff3e964c00) [pid = 2511] [serial = 1189] [outer = (nil)] 15:56:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 221 (0x7eff3e969c00) [pid = 2511] [serial = 1190] [outer = 0x7eff3e964c00] 15:56:19 INFO - PROCESS | 2511 | 1461106579040 Marionette DEBUG loaded listener.js 15:56:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 222 (0x7eff67942000) [pid = 2511] [serial = 1191] [outer = 0x7eff3e964c00] 15:56:19 INFO - PROCESS | 2511 | 1461106579896 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]]]}] 15:56:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:56:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1532ms 15:56:19 INFO - PROCESS | 2511 | 1461106579966 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 15:56:19 INFO - PROCESS | 2511 | 1461106579969 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 15:56:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:56:19 INFO - PROCESS | 2511 | 1461106579975 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:56:19 INFO - PROCESS | 2511 | 1461106579977 Marionette TRACE conn3 <- [1,1558,null,{}] 15:56:19 INFO - PROCESS | 2511 | 1461106579983 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}] 15:56:20 INFO - PROCESS | 2511 | 1461106580189 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 15:56:20 INFO - PROCESS | 2511 | 1461106580400 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:20 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3b03f800 == 149 [pid = 2511] [id = 397] 15:56:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 223 (0x7eff3e965000) [pid = 2511] [serial = 1192] [outer = (nil)] 15:56:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 224 (0x7eff69622400) [pid = 2511] [serial = 1193] [outer = 0x7eff3e965000] 15:56:20 INFO - PROCESS | 2511 | 1461106580515 Marionette DEBUG loaded listener.js 15:56:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 225 (0x7eff69630800) [pid = 2511] [serial = 1194] [outer = 0x7eff3e965000] 15:56:21 INFO - PROCESS | 2511 | 1461106581475 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]]]}] 15:56:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:56:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1534ms 15:56:21 INFO - PROCESS | 2511 | 1461106581510 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 15:56:21 INFO - PROCESS | 2511 | 1461106581515 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 15:56:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:56:21 INFO - PROCESS | 2511 | 1461106581521 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:56:21 INFO - PROCESS | 2511 | 1461106581525 Marionette TRACE conn3 <- [1,1562,null,{}] 15:56:21 INFO - PROCESS | 2511 | 1461106581530 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}] 15:56:21 INFO - PROCESS | 2511 | 1461106581734 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 15:56:21 INFO - PROCESS | 2511 | 1461106581990 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:22 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d842800 == 150 [pid = 2511] [id = 398] 15:56:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 226 (0x7eff40772400) [pid = 2511] [serial = 1195] [outer = (nil)] 15:56:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 227 (0x7eff40777400) [pid = 2511] [serial = 1196] [outer = 0x7eff40772400] 15:56:22 INFO - PROCESS | 2511 | 1461106582107 Marionette DEBUG loaded listener.js 15:56:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 228 (0x7eff4077c000) [pid = 2511] [serial = 1197] [outer = 0x7eff40772400] 15:56:22 INFO - PROCESS | 2511 | 1461106582942 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]]]}] 15:56:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:56:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1484ms 15:56:23 INFO - PROCESS | 2511 | 1461106583007 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 15:56:23 INFO - PROCESS | 2511 | 1461106583009 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 15:56:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:56:23 INFO - PROCESS | 2511 | 1461106583017 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:56:23 INFO - PROCESS | 2511 | 1461106583020 Marionette TRACE conn3 <- [1,1566,null,{}] 15:56:23 INFO - PROCESS | 2511 | 1461106583026 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}] 15:56:23 INFO - PROCESS | 2511 | 1461106583223 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 15:56:23 INFO - PROCESS | 2511 | 1461106583433 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:23 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d849800 == 151 [pid = 2511] [id = 399] 15:56:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 229 (0x7eff3c4b4800) [pid = 2511] [serial = 1198] [outer = (nil)] 15:56:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 230 (0x7eff3c4bf000) [pid = 2511] [serial = 1199] [outer = 0x7eff3c4b4800] 15:56:23 INFO - PROCESS | 2511 | 1461106583889 Marionette DEBUG loaded listener.js 15:56:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 231 (0x7eff3d74f000) [pid = 2511] [serial = 1200] [outer = 0x7eff3c4b4800] 15:56:24 INFO - PROCESS | 2511 | 1461106584865 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]]]}] 15:56:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:56:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1892ms 15:56:24 INFO - PROCESS | 2511 | 1461106584911 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 15:56:24 INFO - PROCESS | 2511 | 1461106584917 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 15:56:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:56:24 INFO - PROCESS | 2511 | 1461106584926 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:56:24 INFO - PROCESS | 2511 | 1461106584931 Marionette TRACE conn3 <- [1,1570,null,{}] 15:56:24 INFO - PROCESS | 2511 | 1461106584938 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}] 15:56:25 INFO - PROCESS | 2511 | 1461106585175 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 15:56:25 INFO - PROCESS | 2511 | 1461106585610 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:25 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d6d7800 == 152 [pid = 2511] [id = 400] 15:56:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 232 (0x7eff42763400) [pid = 2511] [serial = 1201] [outer = (nil)] 15:56:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 233 (0x7eff44452000) [pid = 2511] [serial = 1202] [outer = 0x7eff42763400] 15:56:25 INFO - PROCESS | 2511 | 1461106585686 Marionette DEBUG loaded listener.js 15:56:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 234 (0x7eff44fe1000) [pid = 2511] [serial = 1203] [outer = 0x7eff42763400] 15:56:26 INFO - PROCESS | 2511 | 1461106586723 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]]]}] 15:56:26 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d0d5000 == 151 [pid = 2511] [id = 383] 15:56:26 INFO - PROCESS | 2511 | --DOMWINDOW == 233 (0x7eff4ccbdc00) [pid = 2511] [serial = 1097] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 2511 | --DOMWINDOW == 232 (0x7eff44449800) [pid = 2511] [serial = 1076] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4552e000 == 150 [pid = 2511] [id = 382] 15:56:26 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff435cb000 == 149 [pid = 2511] [id = 381] 15:56:26 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3c6ec800 == 148 [pid = 2511] [id = 380] 15:56:26 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3ee1e800 == 147 [pid = 2511] [id = 379] 15:56:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:56:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1891ms 15:56:26 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5e50f800 == 146 [pid = 2511] [id = 376] 15:56:26 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff59b0a800 == 145 [pid = 2511] [id = 375] 15:56:26 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5822d000 == 144 [pid = 2511] [id = 374] 15:56:26 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56778800 == 143 [pid = 2511] [id = 373] 15:56:26 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff55f08800 == 142 [pid = 2511] [id = 372] 15:56:26 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff523d9800 == 141 [pid = 2511] [id = 371] 15:56:26 INFO - PROCESS | 2511 | 1461106586824 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 15:56:26 INFO - PROCESS | 2511 | 1461106586829 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 15:56:26 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51e75800 == 140 [pid = 2511] [id = 370] 15:56:26 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51319000 == 139 [pid = 2511] [id = 369] 15:56:26 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4e145000 == 138 [pid = 2511] [id = 368] 15:56:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:56:26 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4b382000 == 137 [pid = 2511] [id = 367] 15:56:26 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3f43f800 == 136 [pid = 2511] [id = 366] 15:56:26 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d0cf800 == 135 [pid = 2511] [id = 365] 15:56:26 INFO - PROCESS | 2511 | 1461106586848 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:56:26 INFO - PROCESS | 2511 | 1461106586851 Marionette TRACE conn3 <- [1,1574,null,{}] 15:56:26 INFO - PROCESS | 2511 | 1461106586857 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}] 15:56:27 INFO - PROCESS | 2511 | 1461106587043 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 231 (0x7eff42788800) [pid = 2511] [serial = 1037] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 230 (0x7eff4d7e8400) [pid = 2511] [serial = 1049] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 229 (0x7eff40e04400) [pid = 2511] [serial = 1070] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 228 (0x7eff44cd1000) [pid = 2511] [serial = 1086] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 227 (0x7eff3c5ec800) [pid = 2511] [serial = 1082] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 226 (0x7eff4b3a5400) [pid = 2511] [serial = 1094] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 225 (0x7eff4b3a4800) [pid = 2511] [serial = 1043] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 224 (0x7eff54f2f400) [pid = 2511] [serial = 1067] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 223 (0x7eff4b4c5000) [pid = 2511] [serial = 1095] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 222 (0x7eff4b635800) [pid = 2511] [serial = 1046] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 221 (0x7eff4702b000) [pid = 2511] [serial = 1091] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 220 (0x7eff3c811000) [pid = 2511] [serial = 1080] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 219 (0x7eff53490400) [pid = 2511] [serial = 1064] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 218 (0x7eff4047f000) [pid = 2511] [serial = 1083] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 217 (0x7eff3d9f6400) [pid = 2511] [serial = 1034] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 216 (0x7eff458a3400) [pid = 2511] [serial = 1088] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 215 (0x7eff4b3a5800) [pid = 2511] [serial = 1092] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 214 (0x7eff3c5ed800) [pid = 2511] [serial = 1079] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 213 (0x7eff4df77000) [pid = 2511] [serial = 1052] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 212 (0x7eff3d2d8c00) [pid = 2511] [serial = 1073] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 211 (0x7eff4e79e800) [pid = 2511] [serial = 1055] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 210 (0x7eff46fdcc00) [pid = 2511] [serial = 1040] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 209 (0x7eff51331c00) [pid = 2511] [serial = 1058] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 208 (0x7eff46f8d800) [pid = 2511] [serial = 1089] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 207 (0x7eff42787800) [pid = 2511] [serial = 1085] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | --DOMWINDOW == 206 (0x7eff517d7c00) [pid = 2511] [serial = 1061] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 2511 | 1461106587322 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:27 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d6e2800 == 136 [pid = 2511] [id = 401] 15:56:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 207 (0x7eff3c5ed800) [pid = 2511] [serial = 1204] [outer = (nil)] 15:56:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 208 (0x7eff42787800) [pid = 2511] [serial = 1205] [outer = 0x7eff3c5ed800] 15:56:27 INFO - PROCESS | 2511 | 1461106587422 Marionette DEBUG loaded listener.js 15:56:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 209 (0x7eff46fdbc00) [pid = 2511] [serial = 1206] [outer = 0x7eff3c5ed800] 15:56:28 INFO - PROCESS | 2511 | 1461106588154 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]]]}] 15:56:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:56:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1333ms 15:56:28 INFO - PROCESS | 2511 | 1461106588178 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 15:56:28 INFO - PROCESS | 2511 | 1461106588182 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 15:56:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:56:28 INFO - PROCESS | 2511 | 1461106588188 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:56:28 INFO - PROCESS | 2511 | 1461106588193 Marionette TRACE conn3 <- [1,1578,null,{}] 15:56:28 INFO - PROCESS | 2511 | 1461106588212 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}] 15:56:28 INFO - PROCESS | 2511 | 1461106588475 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 15:56:28 INFO - PROCESS | 2511 | 1461106588501 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:28 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff455cb000 == 137 [pid = 2511] [id = 402] 15:56:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 210 (0x7eff4702d000) [pid = 2511] [serial = 1207] [outer = (nil)] 15:56:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 211 (0x7eff4b4c5000) [pid = 2511] [serial = 1208] [outer = 0x7eff4702d000] 15:56:28 INFO - PROCESS | 2511 | 1461106588564 Marionette DEBUG loaded listener.js 15:56:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 212 (0x7eff4cc1a400) [pid = 2511] [serial = 1209] [outer = 0x7eff4702d000] 15:56:29 INFO - PROCESS | 2511 | 1461106589441 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]]]}] 15:56:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:56:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1288ms 15:56:29 INFO - PROCESS | 2511 | 1461106589491 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 15:56:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:56:29 INFO - PROCESS | 2511 | 1461106589496 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 15:56:29 INFO - PROCESS | 2511 | 1461106589506 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:56:29 INFO - PROCESS | 2511 | 1461106589509 Marionette TRACE conn3 <- [1,1582,null,{}] 15:56:29 INFO - PROCESS | 2511 | 1461106589514 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}] 15:56:29 INFO - PROCESS | 2511 | 1461106589779 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 15:56:29 INFO - PROCESS | 2511 | 1461106589808 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:29 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4b5b0800 == 138 [pid = 2511] [id = 403] 15:56:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 213 (0x7eff45897c00) [pid = 2511] [serial = 1210] [outer = (nil)] 15:56:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 214 (0x7eff4d699800) [pid = 2511] [serial = 1211] [outer = 0x7eff45897c00] 15:56:29 INFO - PROCESS | 2511 | 1461106589875 Marionette DEBUG loaded listener.js 15:56:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 215 (0x7eff4e4e7000) [pid = 2511] [serial = 1212] [outer = 0x7eff45897c00] 15:56:30 INFO - PROCESS | 2511 | 1461106590785 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]]]}] 15:56:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:56:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1331ms 15:56:30 INFO - PROCESS | 2511 | 1461106590834 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 15:56:30 INFO - PROCESS | 2511 | 1461106590838 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 15:56:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:56:30 INFO - PROCESS | 2511 | 1461106590849 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:56:30 INFO - PROCESS | 2511 | 1461106590853 Marionette TRACE conn3 <- [1,1586,null,{}] 15:56:30 INFO - PROCESS | 2511 | 1461106590869 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}] 15:56:31 INFO - PROCESS | 2511 | 1461106591118 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 15:56:31 INFO - PROCESS | 2511 | 1461106591151 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:31 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d474800 == 139 [pid = 2511] [id = 404] 15:56:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 216 (0x7eff4e79e000) [pid = 2511] [serial = 1213] [outer = (nil)] 15:56:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 217 (0x7eff4e7aa400) [pid = 2511] [serial = 1214] [outer = 0x7eff4e79e000] 15:56:31 INFO - PROCESS | 2511 | 1461106591221 Marionette DEBUG loaded listener.js 15:56:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 218 (0x7eff518e3c00) [pid = 2511] [serial = 1215] [outer = 0x7eff4e79e000] 15:56:31 INFO - PROCESS | 2511 | --DOMWINDOW == 217 (0x7eff4b4cfc00) [pid = 2511] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:56:31 INFO - PROCESS | 2511 | --DOMWINDOW == 216 (0x7eff3d9f1000) [pid = 2511] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:56:31 INFO - PROCESS | 2511 | --DOMWINDOW == 215 (0x7eff4276ac00) [pid = 2511] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:56:31 INFO - PROCESS | 2511 | --DOMWINDOW == 214 (0x7eff3c5f4400) [pid = 2511] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:56:31 INFO - PROCESS | 2511 | --DOMWINDOW == 213 (0x7eff4444fc00) [pid = 2511] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:56:32 INFO - PROCESS | 2511 | 1461106592416 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]]]}] 15:56:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:56:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1614ms 15:56:32 INFO - PROCESS | 2511 | 1461106592464 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 15:56:32 INFO - PROCESS | 2511 | 1461106592468 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 15:56:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:56:32 INFO - PROCESS | 2511 | 1461106592490 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:56:32 INFO - PROCESS | 2511 | 1461106592494 Marionette TRACE conn3 <- [1,1590,null,{}] 15:56:32 INFO - PROCESS | 2511 | 1461106592501 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}] 15:56:32 INFO - PROCESS | 2511 | 1461106592717 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 15:56:32 INFO - PROCESS | 2511 | 1461106592888 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:32 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e2cd800 == 140 [pid = 2511] [id = 405] 15:56:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 214 (0x7eff4e54f800) [pid = 2511] [serial = 1216] [outer = (nil)] 15:56:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 215 (0x7eff53488000) [pid = 2511] [serial = 1217] [outer = 0x7eff4e54f800] 15:56:32 INFO - PROCESS | 2511 | 1461106592963 Marionette DEBUG loaded listener.js 15:56:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 216 (0x7eff551bc000) [pid = 2511] [serial = 1218] [outer = 0x7eff4e54f800] 15:56:33 INFO - PROCESS | 2511 | 1461106593685 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]]]}] 15:56:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:56:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1239ms 15:56:33 INFO - PROCESS | 2511 | 1461106593727 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 15:56:33 INFO - PROCESS | 2511 | 1461106593731 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 15:56:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:56:33 INFO - PROCESS | 2511 | 1461106593867 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:56:33 INFO - PROCESS | 2511 | 1461106593872 Marionette TRACE conn3 <- [1,1594,null,{}] 15:56:33 INFO - PROCESS | 2511 | 1461106593905 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}] 15:56:34 INFO - PROCESS | 2511 | 1461106594124 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 15:56:34 INFO - PROCESS | 2511 | 1461106594402 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:34 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3f42b000 == 141 [pid = 2511] [id = 406] 15:56:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 217 (0x7eff3e973400) [pid = 2511] [serial = 1219] [outer = (nil)] 15:56:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 218 (0x7eff3ec67800) [pid = 2511] [serial = 1220] [outer = 0x7eff3e973400] 15:56:34 INFO - PROCESS | 2511 | 1461106594494 Marionette DEBUG loaded listener.js 15:56:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 219 (0x7eff4077e000) [pid = 2511] [serial = 1221] [outer = 0x7eff3e973400] 15:56:35 INFO - PROCESS | 2511 | 1461106595403 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]]]}] 15:56:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:56:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1735ms 15:56:35 INFO - PROCESS | 2511 | 1461106595475 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 15:56:35 INFO - PROCESS | 2511 | 1461106595479 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 15:56:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:56:35 INFO - PROCESS | 2511 | 1461106595488 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:56:35 INFO - PROCESS | 2511 | 1461106595492 Marionette TRACE conn3 <- [1,1598,null,{}] 15:56:35 INFO - PROCESS | 2511 | 1461106595503 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}] 15:56:35 INFO - PROCESS | 2511 | 1461106595835 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 15:56:36 INFO - PROCESS | 2511 | 1461106596236 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:36 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4b37d800 == 142 [pid = 2511] [id = 407] 15:56:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 220 (0x7eff455be800) [pid = 2511] [serial = 1222] [outer = (nil)] 15:56:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 221 (0x7eff45899800) [pid = 2511] [serial = 1223] [outer = 0x7eff455be800] 15:56:36 INFO - PROCESS | 2511 | 1461106596345 Marionette DEBUG loaded listener.js 15:56:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 222 (0x7eff47024c00) [pid = 2511] [serial = 1224] [outer = 0x7eff455be800] 15:56:37 INFO - PROCESS | 2511 | 1461106597317 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]]]}] 15:56:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:56:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1887ms 15:56:37 INFO - PROCESS | 2511 | 1461106597377 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 15:56:37 INFO - PROCESS | 2511 | 1461106597385 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 15:56:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:56:37 INFO - PROCESS | 2511 | 1461106597394 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:56:37 INFO - PROCESS | 2511 | 1461106597399 Marionette TRACE conn3 <- [1,1602,null,{}] 15:56:37 INFO - PROCESS | 2511 | 1461106597408 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}] 15:56:37 INFO - PROCESS | 2511 | 1461106597752 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 15:56:38 INFO - PROCESS | 2511 | 1461106598123 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:38 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51dc2800 == 143 [pid = 2511] [id = 408] 15:56:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 223 (0x7eff4ce10800) [pid = 2511] [serial = 1225] [outer = (nil)] 15:56:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 224 (0x7eff4d84b800) [pid = 2511] [serial = 1226] [outer = 0x7eff4ce10800] 15:56:38 INFO - PROCESS | 2511 | 1461106598208 Marionette DEBUG loaded listener.js 15:56:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 225 (0x7eff4f473000) [pid = 2511] [serial = 1227] [outer = 0x7eff4ce10800] 15:56:39 INFO - PROCESS | 2511 | 1461106599272 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]]]}] 15:56:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:56:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1937ms 15:56:39 INFO - PROCESS | 2511 | 1461106599342 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 15:56:39 INFO - PROCESS | 2511 | 1461106599348 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 15:56:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:56:39 INFO - PROCESS | 2511 | 1461106599358 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:56:39 INFO - PROCESS | 2511 | 1461106599363 Marionette TRACE conn3 <- [1,1606,null,{}] 15:56:39 INFO - PROCESS | 2511 | 1461106599371 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}] 15:56:39 INFO - PROCESS | 2511 | 1461106599644 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 15:56:39 INFO - PROCESS | 2511 | 1461106599943 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:39 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5249b000 == 144 [pid = 2511] [id = 409] 15:56:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 226 (0x7eff4d517000) [pid = 2511] [serial = 1228] [outer = (nil)] 15:56:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 227 (0x7eff524d6400) [pid = 2511] [serial = 1229] [outer = 0x7eff4d517000] 15:56:40 INFO - PROCESS | 2511 | 1461106600023 Marionette DEBUG loaded listener.js 15:56:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 228 (0x7eff55975400) [pid = 2511] [serial = 1230] [outer = 0x7eff4d517000] 15:56:41 INFO - PROCESS | 2511 | 1461106601023 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]]]}] 15:56:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:56:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1747ms 15:56:41 INFO - PROCESS | 2511 | 1461106601106 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 15:56:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:56:41 INFO - PROCESS | 2511 | 1461106601112 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 15:56:41 INFO - PROCESS | 2511 | 1461106601119 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:56:41 INFO - PROCESS | 2511 | 1461106601128 Marionette TRACE conn3 <- [1,1610,null,{}] 15:56:41 INFO - PROCESS | 2511 | 1461106601144 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}] 15:56:41 INFO - PROCESS | 2511 | 1461106601572 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 15:56:41 INFO - PROCESS | 2511 | 1461106601818 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:41 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56773000 == 145 [pid = 2511] [id = 410] 15:56:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 229 (0x7eff518e8c00) [pid = 2511] [serial = 1231] [outer = (nil)] 15:56:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 230 (0x7eff575d6400) [pid = 2511] [serial = 1232] [outer = 0x7eff518e8c00] 15:56:41 INFO - PROCESS | 2511 | 1461106601892 Marionette DEBUG loaded listener.js 15:56:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 231 (0x7eff59c7e400) [pid = 2511] [serial = 1233] [outer = 0x7eff518e8c00] 15:56:42 INFO - PROCESS | 2511 | 1461106602807 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]]]}] 15:56:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:56:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1752ms 15:56:42 INFO - PROCESS | 2511 | 1461106602873 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 15:56:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:56:42 INFO - PROCESS | 2511 | 1461106602879 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 15:56:42 INFO - PROCESS | 2511 | 1461106602886 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:56:42 INFO - PROCESS | 2511 | 1461106602890 Marionette TRACE conn3 <- [1,1614,null,{}] 15:56:42 INFO - PROCESS | 2511 | 1461106602898 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}] 15:56:43 INFO - PROCESS | 2511 | 1461106603253 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 15:56:43 INFO - PROCESS | 2511 | 1461106603570 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:43 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff59b1a800 == 146 [pid = 2511] [id = 411] 15:56:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 232 (0x7eff69058000) [pid = 2511] [serial = 1234] [outer = (nil)] 15:56:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 233 (0x7eff69534400) [pid = 2511] [serial = 1235] [outer = 0x7eff69058000] 15:56:43 INFO - PROCESS | 2511 | 1461106603650 Marionette DEBUG loaded listener.js 15:56:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 234 (0x7eff6975dc00) [pid = 2511] [serial = 1236] [outer = 0x7eff69058000] 15:56:44 INFO - PROCESS | 2511 | 1461106604690 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]]]}] 15:56:44 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 15:56:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1890ms 15:56:44 INFO - PROCESS | 2511 | 1461106604778 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 15:56:44 INFO - PROCESS | 2511 | 1461106604784 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 15:56:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:56:44 INFO - PROCESS | 2511 | 1461106604793 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:56:44 INFO - PROCESS | 2511 | 1461106604796 Marionette TRACE conn3 <- [1,1618,null,{}] 15:56:44 INFO - PROCESS | 2511 | 1461106604803 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}] 15:56:45 INFO - PROCESS | 2511 | 1461106605058 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 15:56:45 INFO - PROCESS | 2511 | 1461106605359 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:45 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6791c800 == 147 [pid = 2511] [id = 412] 15:56:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 235 (0x7eff3d6e4400) [pid = 2511] [serial = 1237] [outer = (nil)] 15:56:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 236 (0x7eff3d6ed800) [pid = 2511] [serial = 1238] [outer = 0x7eff3d6e4400] 15:56:45 INFO - PROCESS | 2511 | 1461106605435 Marionette DEBUG loaded listener.js 15:56:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 237 (0x7eff3d6f2400) [pid = 2511] [serial = 1239] [outer = 0x7eff3d6e4400] 15:56:46 INFO - PROCESS | 2511 | 1461106606517 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]]]}] 15:56:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:56:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1787ms 15:56:46 INFO - PROCESS | 2511 | 1461106606580 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 15:56:46 INFO - PROCESS | 2511 | 1461106606583 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 15:56:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:56:46 INFO - PROCESS | 2511 | 1461106606589 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:56:46 INFO - PROCESS | 2511 | 1461106606592 Marionette TRACE conn3 <- [1,1622,null,{}] 15:56:46 INFO - PROCESS | 2511 | 1461106606598 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}] 15:56:46 INFO - PROCESS | 2511 | 1461106606806 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 15:56:47 INFO - PROCESS | 2511 | 1461106607066 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:47 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6db8c000 == 148 [pid = 2511] [id = 413] 15:56:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 238 (0x7eff3c5f4400) [pid = 2511] [serial = 1240] [outer = (nil)] 15:56:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 239 (0x7eff3da87800) [pid = 2511] [serial = 1241] [outer = 0x7eff3c5f4400] 15:56:47 INFO - PROCESS | 2511 | 1461106607182 Marionette DEBUG loaded listener.js 15:56:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 240 (0x7eff3da8e000) [pid = 2511] [serial = 1242] [outer = 0x7eff3c5f4400] 15:56:48 INFO - PROCESS | 2511 | 1461106608210 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]]]}] 15:56:48 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 15:56:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1687ms 15:56:48 INFO - PROCESS | 2511 | 1461106608279 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 15:56:48 INFO - PROCESS | 2511 | 1461106608283 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 15:56:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:56:48 INFO - PROCESS | 2511 | 1461106608289 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:56:48 INFO - PROCESS | 2511 | 1461106608292 Marionette TRACE conn3 <- [1,1626,null,{}] 15:56:48 INFO - PROCESS | 2511 | 1461106608297 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}] 15:56:48 INFO - PROCESS | 2511 | 1461106608512 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 15:56:48 INFO - PROCESS | 2511 | 1461106608768 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:48 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff40f3a000 == 149 [pid = 2511] [id = 414] 15:56:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 241 (0x7eff3d6e6c00) [pid = 2511] [serial = 1243] [outer = (nil)] 15:56:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 242 (0x7eff44ccc800) [pid = 2511] [serial = 1244] [outer = 0x7eff3d6e6c00] 15:56:48 INFO - PROCESS | 2511 | 1461106608883 Marionette DEBUG loaded listener.js 15:56:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 243 (0x7eff45471c00) [pid = 2511] [serial = 1245] [outer = 0x7eff3d6e6c00] 15:56:49 INFO - PROCESS | 2511 | 1461106609843 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]]]}] 15:56:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:56:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1634ms 15:56:49 INFO - PROCESS | 2511 | 1461106609927 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 15:56:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:56:49 INFO - PROCESS | 2511 | 1461106609932 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 15:56:49 INFO - PROCESS | 2511 | 1461106609939 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:56:49 INFO - PROCESS | 2511 | 1461106609943 Marionette TRACE conn3 <- [1,1630,null,{}] 15:56:49 INFO - PROCESS | 2511 | 1461106609951 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}] 15:56:50 INFO - PROCESS | 2511 | 1461106610273 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 15:56:50 INFO - PROCESS | 2511 | 1461106610584 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:50 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff41088000 == 150 [pid = 2511] [id = 415] 15:56:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 244 (0x7eff3da8ec00) [pid = 2511] [serial = 1246] [outer = (nil)] 15:56:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 245 (0x7eff45477400) [pid = 2511] [serial = 1247] [outer = 0x7eff3da8ec00] 15:56:50 INFO - PROCESS | 2511 | 1461106610666 Marionette DEBUG loaded listener.js 15:56:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 246 (0x7eff4547c000) [pid = 2511] [serial = 1248] [outer = 0x7eff3da8ec00] 15:56:51 INFO - PROCESS | 2511 | 1461106611738 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]]]}] 15:56:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:56:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1846ms 15:56:51 INFO - PROCESS | 2511 | 1461106611785 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 15:56:51 INFO - PROCESS | 2511 | 1461106611789 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 15:56:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:56:51 INFO - PROCESS | 2511 | 1461106611795 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:56:51 INFO - PROCESS | 2511 | 1461106611799 Marionette TRACE conn3 <- [1,1634,null,{}] 15:56:51 INFO - PROCESS | 2511 | 1461106611805 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}] 15:56:52 INFO - PROCESS | 2511 | 1461106612041 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 15:56:52 INFO - PROCESS | 2511 | 1461106612361 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:52 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d876000 == 151 [pid = 2511] [id = 416] 15:56:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 247 (0x7eff404ad800) [pid = 2511] [serial = 1249] [outer = (nil)] 15:56:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 248 (0x7eff4563ec00) [pid = 2511] [serial = 1250] [outer = 0x7eff404ad800] 15:56:52 INFO - PROCESS | 2511 | 1461106612448 Marionette DEBUG loaded listener.js 15:56:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 249 (0x7eff6562b000) [pid = 2511] [serial = 1251] [outer = 0x7eff404ad800] 15:56:53 INFO - PROCESS | 2511 | 1461106613518 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]]]}] 15:56:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:56:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1792ms 15:56:53 INFO - PROCESS | 2511 | 1461106613589 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 15:56:53 INFO - PROCESS | 2511 | 1461106613593 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 15:56:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:56:53 INFO - PROCESS | 2511 | 1461106613600 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:56:53 INFO - PROCESS | 2511 | 1461106613603 Marionette TRACE conn3 <- [1,1638,null,{}] 15:56:53 INFO - PROCESS | 2511 | 1461106613624 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}] 15:56:53 INFO - PROCESS | 2511 | 1461106613835 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 15:56:54 INFO - PROCESS | 2511 | 1461106614128 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:54 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff44272000 == 152 [pid = 2511] [id = 417] 15:56:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 250 (0x7eff40f6a400) [pid = 2511] [serial = 1252] [outer = (nil)] 15:56:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 251 (0x7eff40f74c00) [pid = 2511] [serial = 1253] [outer = 0x7eff40f6a400] 15:56:54 INFO - PROCESS | 2511 | 1461106614208 Marionette DEBUG loaded listener.js 15:56:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 252 (0x7eff4563d400) [pid = 2511] [serial = 1254] [outer = 0x7eff40f6a400] 15:56:55 INFO - PROCESS | 2511 | 1461106615265 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]]]}] 15:56:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:56:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1709ms 15:56:55 INFO - PROCESS | 2511 | 1461106615311 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 15:56:55 INFO - PROCESS | 2511 | 1461106615315 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 15:56:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:56:55 INFO - PROCESS | 2511 | 1461106615321 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:56:55 INFO - PROCESS | 2511 | 1461106615324 Marionette TRACE conn3 <- [1,1642,null,{}] 15:56:55 INFO - PROCESS | 2511 | 1461106615330 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}] 15:56:55 INFO - PROCESS | 2511 | 1461106615539 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 15:56:55 INFO - PROCESS | 2511 | 1461106615816 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:55 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3c6d0800 == 153 [pid = 2511] [id = 418] 15:56:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 253 (0x7eff3d749800) [pid = 2511] [serial = 1255] [outer = (nil)] 15:56:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 254 (0x7eff3f6c9400) [pid = 2511] [serial = 1256] [outer = 0x7eff3d749800] 15:56:55 INFO - PROCESS | 2511 | 1461106615933 Marionette DEBUG loaded listener.js 15:56:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 255 (0x7eff3f6d1000) [pid = 2511] [serial = 1257] [outer = 0x7eff3d749800] 15:56:57 INFO - PROCESS | 2511 | 1461106617454 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]]]}] 15:56:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:56:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 2182ms 15:56:57 INFO - PROCESS | 2511 | 1461106617505 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 15:56:57 INFO - PROCESS | 2511 | 1461106617512 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 15:56:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:56:57 INFO - PROCESS | 2511 | 1461106617519 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:56:57 INFO - PROCESS | 2511 | 1461106617524 Marionette TRACE conn3 <- [1,1646,null,{}] 15:56:57 INFO - PROCESS | 2511 | 1461106617533 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}] 15:56:57 INFO - PROCESS | 2511 | 1461106617752 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 15:56:57 INFO - PROCESS | 2511 | 1461106617974 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:58 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ee08000 == 154 [pid = 2511] [id = 419] 15:56:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 256 (0x7eff3d9f7400) [pid = 2511] [serial = 1258] [outer = (nil)] 15:56:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 257 (0x7eff3e972800) [pid = 2511] [serial = 1259] [outer = 0x7eff3d9f7400] 15:56:58 INFO - PROCESS | 2511 | 1461106618086 Marionette DEBUG loaded listener.js 15:56:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 258 (0x7eff40480400) [pid = 2511] [serial = 1260] [outer = 0x7eff3d9f7400] 15:56:59 INFO - PROCESS | 2511 | 1461106619177 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]]]}] 15:56:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:56:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1733ms 15:56:59 INFO - PROCESS | 2511 | 1461106619254 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 15:56:59 INFO - PROCESS | 2511 | 1461106619263 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 15:56:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:56:59 INFO - PROCESS | 2511 | 1461106619275 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:56:59 INFO - PROCESS | 2511 | 1461106619278 Marionette TRACE conn3 <- [1,1650,null,{}] 15:56:59 INFO - PROCESS | 2511 | 1461106619285 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}] 15:56:59 INFO - PROCESS | 2511 | 1461106619540 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 15:56:59 INFO - PROCESS | 2511 | 1461106619854 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:59 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3e83a000 == 155 [pid = 2511] [id = 420] 15:56:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 259 (0x7eff3e960000) [pid = 2511] [serial = 1261] [outer = (nil)] 15:56:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 260 (0x7eff40f67400) [pid = 2511] [serial = 1262] [outer = 0x7eff3e960000] 15:56:59 INFO - PROCESS | 2511 | 1461106619930 Marionette DEBUG loaded listener.js 15:57:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 261 (0x7eff40f75800) [pid = 2511] [serial = 1263] [outer = 0x7eff3e960000] 15:57:00 INFO - PROCESS | 2511 | 1461106620951 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]]]}] 15:57:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:57:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1737ms 15:57:01 INFO - PROCESS | 2511 | 1461106621012 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 15:57:01 INFO - PROCESS | 2511 | 1461106621014 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 15:57:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:57:01 INFO - PROCESS | 2511 | 1461106621022 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:57:01 INFO - PROCESS | 2511 | 1461106621028 Marionette TRACE conn3 <- [1,1654,null,{}] 15:57:01 INFO - PROCESS | 2511 | 1461106621045 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}] 15:57:01 INFO - PROCESS | 2511 | 1461106621308 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 15:57:01 INFO - PROCESS | 2511 | 1461106621625 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:01 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff45516000 == 156 [pid = 2511] [id = 421] 15:57:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 262 (0x7eff454b9800) [pid = 2511] [serial = 1264] [outer = (nil)] 15:57:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 263 (0x7eff45633800) [pid = 2511] [serial = 1265] [outer = 0x7eff454b9800] 15:57:01 INFO - PROCESS | 2511 | 1461106621706 Marionette DEBUG loaded listener.js 15:57:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 264 (0x7eff4563c000) [pid = 2511] [serial = 1266] [outer = 0x7eff454b9800] 15:57:02 INFO - PROCESS | 2511 | 1461106622706 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]]]}] 15:57:02 INFO - PROCESS | 2511 | --DOMWINDOW == 263 (0x7eff4df74800) [pid = 2511] [serial = 1154] [outer = (nil)] [url = about:blank] 15:57:02 INFO - PROCESS | 2511 | --DOMWINDOW == 262 (0x7eff4ce0c400) [pid = 2511] [serial = 1109] [outer = (nil)] [url = about:blank] 15:57:02 INFO - PROCESS | 2511 | --DOMWINDOW == 261 (0x7eff4d84c000) [pid = 2511] [serial = 1112] [outer = (nil)] [url = about:blank] 15:57:02 INFO - PROCESS | 2511 | --DOMWINDOW == 260 (0x7eff44fe0800) [pid = 2511] [serial = 1103] [outer = (nil)] [url = about:blank] 15:57:02 INFO - PROCESS | 2511 | --DOMWINDOW == 259 (0x7eff44453000) [pid = 2511] [serial = 1136] [outer = (nil)] [url = about:blank] 15:57:02 INFO - PROCESS | 2511 | --DOMWINDOW == 258 (0x7eff3ec73400) [pid = 2511] [serial = 1100] [outer = (nil)] [url = about:blank] 15:57:02 INFO - PROCESS | 2511 | --DOMWINDOW == 257 (0x7eff518dfc00) [pid = 2511] [serial = 1115] [outer = (nil)] [url = about:blank] 15:57:02 INFO - PROCESS | 2511 | --DOMWINDOW == 256 (0x7eff4b472c00) [pid = 2511] [serial = 1106] [outer = (nil)] [url = about:blank] 15:57:02 INFO - PROCESS | 2511 | --DOMWINDOW == 255 (0x7eff524de000) [pid = 2511] [serial = 1118] [outer = (nil)] [url = about:blank] 15:57:02 INFO - PROCESS | 2511 | --DOMWINDOW == 254 (0x7eff558c8800) [pid = 2511] [serial = 1124] [outer = (nil)] [url = about:blank] 15:57:02 INFO - PROCESS | 2511 | --DOMWINDOW == 253 (0x7eff5647f400) [pid = 2511] [serial = 1127] [outer = (nil)] [url = about:blank] 15:57:02 INFO - PROCESS | 2511 | --DOMWINDOW == 252 (0x7eff5723bc00) [pid = 2511] [serial = 1130] [outer = (nil)] [url = about:blank] 15:57:02 INFO - PROCESS | 2511 | --DOMWINDOW == 251 (0x7eff57875800) [pid = 2511] [serial = 1133] [outer = (nil)] [url = about:blank] 15:57:02 INFO - PROCESS | 2511 | --DOMWINDOW == 250 (0x7eff53e05000) [pid = 2511] [serial = 1121] [outer = (nil)] [url = about:blank] 15:57:02 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d474800 == 155 [pid = 2511] [id = 404] 15:57:02 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4b5b0800 == 154 [pid = 2511] [id = 403] 15:57:02 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff455cb000 == 153 [pid = 2511] [id = 402] 15:57:02 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d6e2800 == 152 [pid = 2511] [id = 401] 15:57:02 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d6d7800 == 151 [pid = 2511] [id = 400] 15:57:02 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d849800 == 150 [pid = 2511] [id = 399] 15:57:02 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff69c0d800 == 149 [pid = 2511] [id = 395] 15:57:02 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff69507000 == 148 [pid = 2511] [id = 394] 15:57:02 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff67920800 == 147 [pid = 2511] [id = 393] 15:57:02 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff65603800 == 146 [pid = 2511] [id = 392] 15:57:02 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5d7b2800 == 145 [pid = 2511] [id = 391] 15:57:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:57:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1791ms 15:57:02 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56d82000 == 144 [pid = 2511] [id = 390] 15:57:02 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff523dd800 == 143 [pid = 2511] [id = 389] 15:57:02 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51f6c000 == 142 [pid = 2511] [id = 388] 15:57:02 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4f621000 == 141 [pid = 2511] [id = 387] 15:57:02 INFO - PROCESS | 2511 | 1461106622820 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 15:57:02 INFO - PROCESS | 2511 | 1461106622825 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 15:57:02 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4b5bf800 == 140 [pid = 2511] [id = 386] 15:57:02 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3f432000 == 139 [pid = 2511] [id = 385] 15:57:02 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4dc10000 == 138 [pid = 2511] [id = 384] 15:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:57:02 INFO - PROCESS | 2511 | 1461106622842 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:57:02 INFO - PROCESS | 2511 | 1461106622844 Marionette TRACE conn3 <- [1,1658,null,{}] 15:57:02 INFO - PROCESS | 2511 | 1461106622851 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}] 15:57:03 INFO - PROCESS | 2511 | 1461106623042 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 15:57:03 INFO - PROCESS | 2511 | --DOMWINDOW == 249 (0x7eff4cc13400) [pid = 2511] [serial = 1151] [outer = (nil)] [url = about:blank] 15:57:03 INFO - PROCESS | 2511 | --DOMWINDOW == 248 (0x7eff44446000) [pid = 2511] [serial = 1142] [outer = (nil)] [url = about:blank] 15:57:03 INFO - PROCESS | 2511 | --DOMWINDOW == 247 (0x7eff454c1400) [pid = 2511] [serial = 1143] [outer = (nil)] [url = about:blank] 15:57:03 INFO - PROCESS | 2511 | --DOMWINDOW == 246 (0x7eff46707c00) [pid = 2511] [serial = 1145] [outer = (nil)] [url = about:blank] 15:57:03 INFO - PROCESS | 2511 | --DOMWINDOW == 245 (0x7eff46fe4c00) [pid = 2511] [serial = 1146] [outer = (nil)] [url = about:blank] 15:57:03 INFO - PROCESS | 2511 | --DOMWINDOW == 244 (0x7eff3c80c000) [pid = 2511] [serial = 1139] [outer = (nil)] [url = about:blank] 15:57:03 INFO - PROCESS | 2511 | --DOMWINDOW == 243 (0x7eff404a9400) [pid = 2511] [serial = 1140] [outer = (nil)] [url = about:blank] 15:57:03 INFO - PROCESS | 2511 | --DOMWINDOW == 242 (0x7eff4cde0400) [pid = 2511] [serial = 1152] [outer = (nil)] [url = about:blank] 15:57:03 INFO - PROCESS | 2511 | --DOMWINDOW == 241 (0x7eff4b3f5800) [pid = 2511] [serial = 1148] [outer = (nil)] [url = about:blank] 15:57:03 INFO - PROCESS | 2511 | --DOMWINDOW == 240 (0x7eff4b4cf800) [pid = 2511] [serial = 1149] [outer = (nil)] [url = about:blank] 15:57:03 INFO - PROCESS | 2511 | 1461106623280 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:03 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d6e2800 == 139 [pid = 2511] [id = 422] 15:57:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 241 (0x7eff3c80c000) [pid = 2511] [serial = 1267] [outer = (nil)] 15:57:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 242 (0x7eff454c2000) [pid = 2511] [serial = 1268] [outer = 0x7eff3c80c000] 15:57:03 INFO - PROCESS | 2511 | 1461106623354 Marionette DEBUG loaded listener.js 15:57:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 243 (0x7eff45647000) [pid = 2511] [serial = 1269] [outer = 0x7eff3c80c000] 15:57:04 INFO - PROCESS | 2511 | 1461106624126 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]]]}] 15:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1340ms 15:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:57:04 INFO - PROCESS | 2511 | 1461106624177 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 15:57:04 INFO - PROCESS | 2511 | 1461106624180 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 15:57:04 INFO - PROCESS | 2511 | 1461106624187 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:57:04 INFO - PROCESS | 2511 | 1461106624190 Marionette TRACE conn3 <- [1,1662,null,{}] 15:57:04 INFO - PROCESS | 2511 | 1461106624195 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}] 15:57:04 INFO - PROCESS | 2511 | 1461106624383 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 15:57:04 INFO - PROCESS | 2511 | 1461106624399 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:04 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff45512800 == 140 [pid = 2511] [id = 423] 15:57:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 244 (0x7eff4670b000) [pid = 2511] [serial = 1270] [outer = (nil)] 15:57:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 245 (0x7eff4702bc00) [pid = 2511] [serial = 1271] [outer = 0x7eff4670b000] 15:57:04 INFO - PROCESS | 2511 | 1461106624462 Marionette DEBUG loaded listener.js 15:57:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 246 (0x7eff4b3a5400) [pid = 2511] [serial = 1272] [outer = 0x7eff4670b000] 15:57:05 INFO - PROCESS | 2511 | 1461106625385 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]]]}] 15:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1235ms 15:57:05 INFO - PROCESS | 2511 | 1461106625449 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 15:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:57:05 INFO - PROCESS | 2511 | 1461106625453 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 15:57:05 INFO - PROCESS | 2511 | 1461106625460 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:57:05 INFO - PROCESS | 2511 | 1461106625464 Marionette TRACE conn3 <- [1,1666,null,{}] 15:57:05 INFO - PROCESS | 2511 | 1461106625475 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}] 15:57:05 INFO - PROCESS | 2511 | 1461106625795 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 15:57:05 INFO - PROCESS | 2511 | 1461106625843 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:05 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d0d3000 == 141 [pid = 2511] [id = 424] 15:57:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 247 (0x7eff4b415c00) [pid = 2511] [serial = 1273] [outer = (nil)] 15:57:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 248 (0x7eff4ccbac00) [pid = 2511] [serial = 1274] [outer = 0x7eff4b415c00] 15:57:05 INFO - PROCESS | 2511 | 1461106625914 Marionette DEBUG loaded listener.js 15:57:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 249 (0x7eff4d515800) [pid = 2511] [serial = 1275] [outer = 0x7eff4b415c00] 15:57:06 INFO - PROCESS | 2511 | 1461106626871 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]]]}] 15:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1441ms 15:57:06 INFO - PROCESS | 2511 | 1461106626901 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 15:57:06 INFO - PROCESS | 2511 | 1461106626905 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 15:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:57:06 INFO - PROCESS | 2511 | 1461106626911 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:57:06 INFO - PROCESS | 2511 | 1461106626913 Marionette TRACE conn3 <- [1,1670,null,{}] 15:57:06 INFO - PROCESS | 2511 | 1461106626919 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}] 15:57:07 INFO - PROCESS | 2511 | 1461106627173 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 15:57:07 INFO - PROCESS | 2511 | 1461106627215 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:07 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e14c800 == 142 [pid = 2511] [id = 425] 15:57:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 250 (0x7eff3c811000) [pid = 2511] [serial = 1276] [outer = (nil)] 15:57:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 251 (0x7eff4d850400) [pid = 2511] [serial = 1277] [outer = 0x7eff3c811000] 15:57:07 INFO - PROCESS | 2511 | 1461106627279 Marionette DEBUG loaded listener.js 15:57:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 252 (0x7eff4e543800) [pid = 2511] [serial = 1278] [outer = 0x7eff3c811000] 15:57:08 INFO - PROCESS | 2511 | --DOMWINDOW == 251 (0x7eff44449000) [pid = 2511] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:57:08 INFO - PROCESS | 2511 | --DOMWINDOW == 250 (0x7eff3c809800) [pid = 2511] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:57:08 INFO - PROCESS | 2511 | --DOMWINDOW == 249 (0x7eff3c4b4800) [pid = 2511] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:57:08 INFO - PROCESS | 2511 | --DOMWINDOW == 248 (0x7eff45897c00) [pid = 2511] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:57:08 INFO - PROCESS | 2511 | --DOMWINDOW == 247 (0x7eff4702d000) [pid = 2511] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:57:08 INFO - PROCESS | 2511 | --DOMWINDOW == 246 (0x7eff3c5ed800) [pid = 2511] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:57:08 INFO - PROCESS | 2511 | --DOMWINDOW == 245 (0x7eff42763400) [pid = 2511] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:57:08 INFO - PROCESS | 2511 | --DOMWINDOW == 244 (0x7eff3ec6e800) [pid = 2511] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:57:08 INFO - PROCESS | 2511 | --DOMWINDOW == 243 (0x7eff4e79e000) [pid = 2511] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:57:09 INFO - PROCESS | 2511 | 1461106629151 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]]]}] 15:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2286ms 15:57:09 INFO - PROCESS | 2511 | 1461106629198 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 15:57:09 INFO - PROCESS | 2511 | 1461106629201 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 15:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:57:09 INFO - PROCESS | 2511 | 1461106629208 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:57:09 INFO - PROCESS | 2511 | 1461106629212 Marionette TRACE conn3 <- [1,1674,null,{}] 15:57:09 INFO - PROCESS | 2511 | 1461106629217 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}] 15:57:09 INFO - PROCESS | 2511 | 1461106629405 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 15:57:09 INFO - PROCESS | 2511 | 1461106629583 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:09 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4da10000 == 143 [pid = 2511] [id = 426] 15:57:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 244 (0x7eff44cb6800) [pid = 2511] [serial = 1279] [outer = (nil)] 15:57:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 245 (0x7eff4d515400) [pid = 2511] [serial = 1280] [outer = 0x7eff44cb6800] 15:57:09 INFO - PROCESS | 2511 | 1461106629657 Marionette DEBUG loaded listener.js 15:57:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 246 (0x7eff4e7a3800) [pid = 2511] [serial = 1281] [outer = 0x7eff44cb6800] 15:57:10 INFO - PROCESS | 2511 | 1461106630370 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]]]}] 15:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1183ms 15:57:10 INFO - PROCESS | 2511 | 1461106630392 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 15:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:57:10 INFO - PROCESS | 2511 | 1461106630397 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 15:57:10 INFO - PROCESS | 2511 | 1461106630403 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:57:10 INFO - PROCESS | 2511 | 1461106630406 Marionette TRACE conn3 <- [1,1678,null,{}] 15:57:10 INFO - PROCESS | 2511 | 1461106630411 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}] 15:57:10 INFO - PROCESS | 2511 | 1461106630805 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 15:57:10 INFO - PROCESS | 2511 | 1461106630975 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:11 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3c8da800 == 144 [pid = 2511] [id = 427] 15:57:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 247 (0x7eff3c4b7c00) [pid = 2511] [serial = 1282] [outer = (nil)] 15:57:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 248 (0x7eff3c5f4c00) [pid = 2511] [serial = 1283] [outer = 0x7eff3c4b7c00] 15:57:11 INFO - PROCESS | 2511 | 1461106631106 Marionette DEBUG loaded listener.js 15:57:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 249 (0x7eff3d749400) [pid = 2511] [serial = 1284] [outer = 0x7eff3c4b7c00] 15:57:12 INFO - PROCESS | 2511 | 1461106632128 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]]]}] 15:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1780ms 15:57:12 INFO - PROCESS | 2511 | 1461106632185 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 15:57:12 INFO - PROCESS | 2511 | 1461106632192 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 15:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:57:12 INFO - PROCESS | 2511 | 1461106632205 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:57:12 INFO - PROCESS | 2511 | 1461106632217 Marionette TRACE conn3 <- [1,1682,null,{}] 15:57:12 INFO - PROCESS | 2511 | 1461106632300 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}] 15:57:12 INFO - PROCESS | 2511 | 1461106632617 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 15:57:12 INFO - PROCESS | 2511 | 1461106632843 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:12 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4509c800 == 145 [pid = 2511] [id = 428] 15:57:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 250 (0x7eff40487400) [pid = 2511] [serial = 1285] [outer = (nil)] 15:57:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 251 (0x7eff40f6dc00) [pid = 2511] [serial = 1286] [outer = 0x7eff40487400] 15:57:12 INFO - PROCESS | 2511 | 1461106632961 Marionette DEBUG loaded listener.js 15:57:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 252 (0x7eff44448c00) [pid = 2511] [serial = 1287] [outer = 0x7eff40487400] 15:57:13 INFO - PROCESS | 2511 | 1461106633943 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]]]}] 15:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1806ms 15:57:14 INFO - PROCESS | 2511 | 1461106634008 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 15:57:14 INFO - PROCESS | 2511 | 1461106634013 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 15:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:57:14 INFO - PROCESS | 2511 | 1461106634022 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:57:14 INFO - PROCESS | 2511 | 1461106634026 Marionette TRACE conn3 <- [1,1686,null,{}] 15:57:14 INFO - PROCESS | 2511 | 1461106634033 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}] 15:57:14 INFO - PROCESS | 2511 | 1461106634315 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 15:57:14 INFO - PROCESS | 2511 | 1461106634670 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:14 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff515d8000 == 146 [pid = 2511] [id = 429] 15:57:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 253 (0x7eff44fd8800) [pid = 2511] [serial = 1288] [outer = (nil)] 15:57:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 254 (0x7eff45638000) [pid = 2511] [serial = 1289] [outer = 0x7eff44fd8800] 15:57:14 INFO - PROCESS | 2511 | 1461106634752 Marionette DEBUG loaded listener.js 15:57:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 255 (0x7eff46fdcc00) [pid = 2511] [serial = 1290] [outer = 0x7eff44fd8800] 15:57:15 INFO - PROCESS | 2511 | 1461106635674 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]]]}] 15:57:15 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 15:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1683ms 15:57:15 INFO - PROCESS | 2511 | 1461106635706 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 15:57:15 INFO - PROCESS | 2511 | 1461106635712 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 15:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:57:15 INFO - PROCESS | 2511 | 1461106635732 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:57:15 INFO - PROCESS | 2511 | 1461106635741 Marionette TRACE conn3 <- [1,1690,null,{}] 15:57:15 INFO - PROCESS | 2511 | 1461106635747 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}] 15:57:15 INFO - PROCESS | 2511 | 1461106635996 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 15:57:16 INFO - PROCESS | 2511 | 1461106636315 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:16 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51f7f000 == 147 [pid = 2511] [id = 430] 15:57:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 256 (0x7eff4547bc00) [pid = 2511] [serial = 1291] [outer = (nil)] 15:57:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 257 (0x7eff4b4cfc00) [pid = 2511] [serial = 1292] [outer = 0x7eff4547bc00] 15:57:16 INFO - PROCESS | 2511 | 1461106636403 Marionette DEBUG loaded listener.js 15:57:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 258 (0x7eff4d694800) [pid = 2511] [serial = 1293] [outer = 0x7eff4547bc00] 15:57:17 INFO - PROCESS | 2511 | 1461106637427 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]]]}] 15:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1751ms 15:57:17 INFO - PROCESS | 2511 | 1461106637477 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 15:57:17 INFO - PROCESS | 2511 | 1461106637482 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 15:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:57:17 INFO - PROCESS | 2511 | 1461106637491 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:57:17 INFO - PROCESS | 2511 | 1461106637497 Marionette TRACE conn3 <- [1,1694,null,{}] 15:57:17 INFO - PROCESS | 2511 | 1461106637507 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}] 15:57:17 INFO - PROCESS | 2511 | 1461106637837 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 15:57:18 INFO - PROCESS | 2511 | 1461106638150 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:18 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff52496000 == 148 [pid = 2511] [id = 431] 15:57:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 259 (0x7eff454bc800) [pid = 2511] [serial = 1294] [outer = (nil)] 15:57:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 260 (0x7eff4e9f0400) [pid = 2511] [serial = 1295] [outer = 0x7eff454bc800] 15:57:18 INFO - PROCESS | 2511 | 1461106638241 Marionette DEBUG loaded listener.js 15:57:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 261 (0x7eff4f844c00) [pid = 2511] [serial = 1296] [outer = 0x7eff454bc800] 15:57:19 INFO - PROCESS | 2511 | 1461106639185 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]]]}] 15:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1739ms 15:57:19 INFO - PROCESS | 2511 | 1461106639230 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 15:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:57:19 INFO - PROCESS | 2511 | 1461106639235 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 15:57:19 INFO - PROCESS | 2511 | 1461106639242 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:57:19 INFO - PROCESS | 2511 | 1461106639246 Marionette TRACE conn3 <- [1,1698,null,{}] 15:57:19 INFO - PROCESS | 2511 | 1461106639254 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}] 15:57:19 INFO - PROCESS | 2511 | 1461106639497 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 15:57:19 INFO - PROCESS | 2511 | 1461106639812 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:19 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5677e800 == 149 [pid = 2511] [id = 432] 15:57:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 262 (0x7eff517d5000) [pid = 2511] [serial = 1297] [outer = (nil)] 15:57:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 263 (0x7eff518e5800) [pid = 2511] [serial = 1298] [outer = 0x7eff517d5000] 15:57:19 INFO - PROCESS | 2511 | 1461106639908 Marionette DEBUG loaded listener.js 15:57:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 264 (0x7eff53490400) [pid = 2511] [serial = 1299] [outer = 0x7eff517d5000] 15:57:20 INFO - PROCESS | 2511 | 1461106640821 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]]]}] 15:57:20 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 15:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1640ms 15:57:20 INFO - PROCESS | 2511 | 1461106640883 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 15:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:57:20 INFO - PROCESS | 2511 | 1461106640888 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 15:57:20 INFO - PROCESS | 2511 | 1461106640897 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:57:20 INFO - PROCESS | 2511 | 1461106640900 Marionette TRACE conn3 <- [1,1702,null,{}] 15:57:20 INFO - PROCESS | 2511 | 1461106640907 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}] 15:57:21 INFO - PROCESS | 2511 | 1461106641163 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 15:57:21 INFO - PROCESS | 2511 | 1461106641484 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:21 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff58763000 == 150 [pid = 2511] [id = 433] 15:57:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 265 (0x7eff51339000) [pid = 2511] [serial = 1300] [outer = (nil)] 15:57:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 266 (0x7eff558ca400) [pid = 2511] [serial = 1301] [outer = 0x7eff51339000] 15:57:21 INFO - PROCESS | 2511 | 1461106641579 Marionette DEBUG loaded listener.js 15:57:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 267 (0x7eff56484800) [pid = 2511] [serial = 1302] [outer = 0x7eff51339000] 15:57:22 INFO - PROCESS | 2511 | 1461106642519 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]]]}] 15:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1690ms 15:57:22 INFO - PROCESS | 2511 | 1461106642586 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 15:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:57:22 INFO - PROCESS | 2511 | 1461106642591 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 15:57:22 INFO - PROCESS | 2511 | 1461106642599 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:57:22 INFO - PROCESS | 2511 | 1461106642602 Marionette TRACE conn3 <- [1,1706,null,{}] 15:57:22 INFO - PROCESS | 2511 | 1461106642610 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}] 15:57:22 INFO - PROCESS | 2511 | 1461106642894 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 15:57:23 INFO - PROCESS | 2511 | 1461106643210 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:23 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff647a9000 == 151 [pid = 2511] [id = 434] 15:57:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 268 (0x7eff46f8f400) [pid = 2511] [serial = 1303] [outer = (nil)] 15:57:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 269 (0x7eff5674e800) [pid = 2511] [serial = 1304] [outer = 0x7eff46f8f400] 15:57:23 INFO - PROCESS | 2511 | 1461106643302 Marionette DEBUG loaded listener.js 15:57:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 270 (0x7eff57257800) [pid = 2511] [serial = 1305] [outer = 0x7eff46f8f400] 15:57:24 INFO - PROCESS | 2511 | 1461106644225 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]]]}] 15:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1695ms 15:57:24 INFO - PROCESS | 2511 | 1461106644294 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 15:57:24 INFO - PROCESS | 2511 | 1461106644299 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 15:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:57:24 INFO - PROCESS | 2511 | 1461106644306 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:57:24 INFO - PROCESS | 2511 | 1461106644311 Marionette TRACE conn3 <- [1,1710,null,{}] 15:57:24 INFO - PROCESS | 2511 | 1461106644317 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}] 15:57:24 INFO - PROCESS | 2511 | 1461106644600 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 15:57:24 INFO - PROCESS | 2511 | 1461106644902 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:24 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6900a800 == 152 [pid = 2511] [id = 435] 15:57:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 271 (0x7eff4ce0e800) [pid = 2511] [serial = 1306] [outer = (nil)] 15:57:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 272 (0x7eff59c5b800) [pid = 2511] [serial = 1307] [outer = 0x7eff4ce0e800] 15:57:24 INFO - PROCESS | 2511 | 1461106644983 Marionette DEBUG loaded listener.js 15:57:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 273 (0x7eff5d847c00) [pid = 2511] [serial = 1308] [outer = 0x7eff4ce0e800] 15:57:25 INFO - PROCESS | 2511 | 1461106645847 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]]]}] 15:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1585ms 15:57:25 INFO - PROCESS | 2511 | 1461106645892 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 15:57:25 INFO - PROCESS | 2511 | 1461106645896 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 15:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:57:25 INFO - PROCESS | 2511 | 1461106645903 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:57:25 INFO - PROCESS | 2511 | 1461106645907 Marionette TRACE conn3 <- [1,1714,null,{}] 15:57:25 INFO - PROCESS | 2511 | 1461106645913 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}] 15:57:26 INFO - PROCESS | 2511 | 1461106646148 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 15:57:26 INFO - PROCESS | 2511 | 1461106646383 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:26 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6c2bc800 == 153 [pid = 2511] [id = 436] 15:57:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 274 (0x7eff517d7c00) [pid = 2511] [serial = 1309] [outer = (nil)] 15:57:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 275 (0x7eff645cf800) [pid = 2511] [serial = 1310] [outer = 0x7eff517d7c00] 15:57:26 INFO - PROCESS | 2511 | 1461106646501 Marionette DEBUG loaded listener.js 15:57:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 276 (0x7eff657ce800) [pid = 2511] [serial = 1311] [outer = 0x7eff517d7c00] 15:57:27 INFO - PROCESS | 2511 | 1461106647461 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]]]}] 15:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1640ms 15:57:27 INFO - PROCESS | 2511 | 1461106647545 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 15:57:27 INFO - PROCESS | 2511 | 1461106647549 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 15:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:57:27 INFO - PROCESS | 2511 | 1461106647555 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:57:27 INFO - PROCESS | 2511 | 1461106647558 Marionette TRACE conn3 <- [1,1718,null,{}] 15:57:27 INFO - PROCESS | 2511 | 1461106647564 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}] 15:57:27 INFO - PROCESS | 2511 | 1461106647833 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 15:57:28 INFO - PROCESS | 2511 | 1461106648157 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:28 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5227a800 == 154 [pid = 2511] [id = 437] 15:57:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 277 (0x7eff565ba400) [pid = 2511] [serial = 1312] [outer = (nil)] 15:57:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 278 (0x7eff586a7400) [pid = 2511] [serial = 1313] [outer = 0x7eff565ba400] 15:57:28 INFO - PROCESS | 2511 | 1461106648244 Marionette DEBUG loaded listener.js 15:57:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 279 (0x7eff6590d800) [pid = 2511] [serial = 1314] [outer = 0x7eff565ba400] 15:57:29 INFO - PROCESS | 2511 | 1461106649141 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]]]}] 15:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1634ms 15:57:29 INFO - PROCESS | 2511 | 1461106649190 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 15:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:57:29 INFO - PROCESS | 2511 | 1461106649194 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 15:57:29 INFO - PROCESS | 2511 | 1461106649200 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:57:29 INFO - PROCESS | 2511 | 1461106649204 Marionette TRACE conn3 <- [1,1722,null,{}] 15:57:29 INFO - PROCESS | 2511 | 1461106649210 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}] 15:57:29 INFO - PROCESS | 2511 | 1461106649444 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 15:57:29 INFO - PROCESS | 2511 | 1461106649745 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:29 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff42e1c800 == 155 [pid = 2511] [id = 438] 15:57:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 280 (0x7eff528b7000) [pid = 2511] [serial = 1315] [outer = (nil)] 15:57:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 281 (0x7eff528bdc00) [pid = 2511] [serial = 1316] [outer = 0x7eff528b7000] 15:57:29 INFO - PROCESS | 2511 | 1461106649823 Marionette DEBUG loaded listener.js 15:57:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 282 (0x7eff65ac5400) [pid = 2511] [serial = 1317] [outer = 0x7eff528b7000] 15:57:30 INFO - PROCESS | 2511 | 1461106650739 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]]]}] 15:57:30 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 15:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1588ms 15:57:30 INFO - PROCESS | 2511 | 1461106650790 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 15:57:30 INFO - PROCESS | 2511 | 1461106650793 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 15:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:57:30 INFO - PROCESS | 2511 | 1461106650799 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:57:30 INFO - PROCESS | 2511 | 1461106650801 Marionette TRACE conn3 <- [1,1726,null,{}] 15:57:30 INFO - PROCESS | 2511 | 1461106650807 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}] 15:57:31 INFO - PROCESS | 2511 | 1461106651018 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 15:57:31 INFO - PROCESS | 2511 | 1461106651281 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:31 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3b9e2800 == 156 [pid = 2511] [id = 439] 15:57:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 283 (0x7eff39f02400) [pid = 2511] [serial = 1318] [outer = (nil)] 15:57:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 284 (0x7eff39f0c400) [pid = 2511] [serial = 1319] [outer = 0x7eff39f02400] 15:57:31 INFO - PROCESS | 2511 | 1461106651401 Marionette DEBUG loaded listener.js 15:57:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 285 (0x7eff39f11000) [pid = 2511] [serial = 1320] [outer = 0x7eff39f02400] 15:57:32 INFO - PROCESS | 2511 | 1461106652266 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]]]}] 15:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1528ms 15:57:32 INFO - PROCESS | 2511 | 1461106652328 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 15:57:32 INFO - PROCESS | 2511 | 1461106652333 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 15:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:57:32 INFO - PROCESS | 2511 | 1461106652339 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:57:32 INFO - PROCESS | 2511 | 1461106652343 Marionette TRACE conn3 <- [1,1730,null,{}] 15:57:32 INFO - PROCESS | 2511 | 1461106652349 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}] 15:57:32 INFO - PROCESS | 2511 | 1461106652598 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 15:57:32 INFO - PROCESS | 2511 | 1461106652915 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:32 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3bba2000 == 157 [pid = 2511] [id = 440] 15:57:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 286 (0x7eff39f04400) [pid = 2511] [serial = 1321] [outer = (nil)] 15:57:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 287 (0x7eff565bf000) [pid = 2511] [serial = 1322] [outer = 0x7eff39f04400] 15:57:33 INFO - PROCESS | 2511 | 1461106652997 Marionette DEBUG loaded listener.js 15:57:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 288 (0x7eff67991000) [pid = 2511] [serial = 1323] [outer = 0x7eff39f04400] 15:57:33 INFO - PROCESS | 2511 | 1461106653880 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]]]}] 15:57:33 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 15:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1588ms 15:57:33 INFO - PROCESS | 2511 | 1461106653928 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 15:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:57:33 INFO - PROCESS | 2511 | 1461106653932 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 15:57:33 INFO - PROCESS | 2511 | 1461106653938 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:57:33 INFO - PROCESS | 2511 | 1461106653942 Marionette TRACE conn3 <- [1,1734,null,{}] 15:57:33 INFO - PROCESS | 2511 | 1461106653949 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}] 15:57:34 INFO - PROCESS | 2511 | 1461106654167 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 15:57:34 INFO - PROCESS | 2511 | 1461106654506 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:34 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3c8cf000 == 158 [pid = 2511] [id = 441] 15:57:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 289 (0x7eff39f11c00) [pid = 2511] [serial = 1324] [outer = (nil)] 15:57:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 290 (0x7eff42661c00) [pid = 2511] [serial = 1325] [outer = 0x7eff39f11c00] 15:57:34 INFO - PROCESS | 2511 | 1461106654587 Marionette DEBUG loaded listener.js 15:57:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 291 (0x7eff42668800) [pid = 2511] [serial = 1326] [outer = 0x7eff39f11c00] 15:57:35 INFO - PROCESS | 2511 | 1461106655420 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]]]}] 15:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1534ms 15:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:57:35 INFO - PROCESS | 2511 | 1461106655474 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 15:57:35 INFO - PROCESS | 2511 | 1461106655477 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 15:57:35 INFO - PROCESS | 2511 | 1461106655484 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:57:35 INFO - PROCESS | 2511 | 1461106655486 Marionette TRACE conn3 <- [1,1738,null,{}] 15:57:35 INFO - PROCESS | 2511 | 1461106655492 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}] 15:57:35 INFO - PROCESS | 2511 | 1461106655722 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 15:57:36 INFO - PROCESS | 2511 | 1461106656034 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:36 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3a480800 == 159 [pid = 2511] [id = 442] 15:57:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 292 (0x7eff3d9fa800) [pid = 2511] [serial = 1327] [outer = (nil)] 15:57:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 293 (0x7eff4266a800) [pid = 2511] [serial = 1328] [outer = 0x7eff3d9fa800] 15:57:36 INFO - PROCESS | 2511 | 1461106656114 Marionette DEBUG loaded listener.js 15:57:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 294 (0x7eff4d856400) [pid = 2511] [serial = 1329] [outer = 0x7eff3d9fa800] 15:57:36 INFO - PROCESS | 2511 | 1461106656991 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]]]}] 15:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1590ms 15:57:37 INFO - PROCESS | 2511 | 1461106657074 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 15:57:37 INFO - PROCESS | 2511 | 1461106657078 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 15:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:57:37 INFO - PROCESS | 2511 | 1461106657084 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:57:37 INFO - PROCESS | 2511 | 1461106657088 Marionette TRACE conn3 <- [1,1742,null,{}] 15:57:37 INFO - PROCESS | 2511 | 1461106657094 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}] 15:57:37 INFO - PROCESS | 2511 | 1461106657357 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 15:57:37 INFO - PROCESS | 2511 | 1461106657668 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:37 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff409a7800 == 160 [pid = 2511] [id = 443] 15:57:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 295 (0x7eff3d718400) [pid = 2511] [serial = 1330] [outer = (nil)] 15:57:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 296 (0x7eff3d71fc00) [pid = 2511] [serial = 1331] [outer = 0x7eff3d718400] 15:57:37 INFO - PROCESS | 2511 | 1461106657747 Marionette DEBUG loaded listener.js 15:57:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 297 (0x7eff3d724000) [pid = 2511] [serial = 1332] [outer = 0x7eff3d718400] 15:57:38 INFO - PROCESS | 2511 | 1461106658611 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]]]}] 15:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1585ms 15:57:38 INFO - PROCESS | 2511 | 1461106658672 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 15:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:57:38 INFO - PROCESS | 2511 | 1461106658676 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 15:57:38 INFO - PROCESS | 2511 | 1461106658683 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:57:38 INFO - PROCESS | 2511 | 1461106658686 Marionette TRACE conn3 <- [1,1746,null,{}] 15:57:38 INFO - PROCESS | 2511 | 1461106658692 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}] 15:57:38 INFO - PROCESS | 2511 | 1461106658934 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 15:57:39 INFO - PROCESS | 2511 | 1461106659253 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:39 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e162000 == 161 [pid = 2511] [id = 444] 15:57:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 298 (0x7eff3c4b9000) [pid = 2511] [serial = 1333] [outer = (nil)] 15:57:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 299 (0x7eff4266ac00) [pid = 2511] [serial = 1334] [outer = 0x7eff3c4b9000] 15:57:39 INFO - PROCESS | 2511 | 1461106659336 Marionette DEBUG loaded listener.js 15:57:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 300 (0x7eff518e9c00) [pid = 2511] [serial = 1335] [outer = 0x7eff3c4b9000] 15:57:40 INFO - PROCESS | 2511 | 1461106660204 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]]]}] 15:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1582ms 15:57:40 INFO - PROCESS | 2511 | 1461106660265 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 15:57:40 INFO - PROCESS | 2511 | 1461106660269 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 15:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:57:40 INFO - PROCESS | 2511 | 1461106660275 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:57:40 INFO - PROCESS | 2511 | 1461106660277 Marionette TRACE conn3 <- [1,1750,null,{}] 15:57:40 INFO - PROCESS | 2511 | 1461106660284 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}] 15:57:40 INFO - PROCESS | 2511 | 1461106660500 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56964000 == 160 [pid = 2511] [id = 145] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff653cf800 == 159 [pid = 2511] [id = 132] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff55f04000 == 158 [pid = 2511] [id = 78] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5188e800 == 157 [pid = 2511] [id = 202] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4da10000 == 156 [pid = 2511] [id = 426] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4e14c800 == 155 [pid = 2511] [id = 425] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d0d3000 == 154 [pid = 2511] [id = 424] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff45512800 == 153 [pid = 2511] [id = 423] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d6e2800 == 152 [pid = 2511] [id = 422] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff45516000 == 151 [pid = 2511] [id = 421] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3e83a000 == 150 [pid = 2511] [id = 420] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3ee08000 == 149 [pid = 2511] [id = 419] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff41088000 == 148 [pid = 2511] [id = 415] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff40f3a000 == 147 [pid = 2511] [id = 414] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6db8c000 == 146 [pid = 2511] [id = 413] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6791c800 == 145 [pid = 2511] [id = 412] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff59b1a800 == 144 [pid = 2511] [id = 411] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56773000 == 143 [pid = 2511] [id = 410] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5249b000 == 142 [pid = 2511] [id = 409] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51dc2800 == 141 [pid = 2511] [id = 408] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4b37d800 == 140 [pid = 2511] [id = 407] 15:57:41 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3f42b000 == 139 [pid = 2511] [id = 406] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 299 (0x7eff4589f000) [pid = 2511] [serial = 1008] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 298 (0x7eff4ccc4400) [pid = 2511] [serial = 1137] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 297 (0x7eff53488000) [pid = 2511] [serial = 1217] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 296 (0x7eff4047d800) [pid = 2511] [serial = 1157] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 295 (0x7eff5409a400) [pid = 2511] [serial = 1172] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 294 (0x7eff454c1800) [pid = 2511] [serial = 1160] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 293 (0x7eff4cc14c00) [pid = 2511] [serial = 1163] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 292 (0x7eff4da6dc00) [pid = 2511] [serial = 1166] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 291 (0x7eff4e93e400) [pid = 2511] [serial = 1169] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 290 (0x7eff3d74f000) [pid = 2511] [serial = 1200] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 289 (0x7eff3c4bf000) [pid = 2511] [serial = 1199] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 288 (0x7eff4d699800) [pid = 2511] [serial = 1211] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 287 (0x7eff587bb800) [pid = 2511] [serial = 1178] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 286 (0x7eff5722fc00) [pid = 2511] [serial = 1175] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 285 (0x7eff4b4c5000) [pid = 2511] [serial = 1208] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 284 (0x7eff42787800) [pid = 2511] [serial = 1205] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 283 (0x7eff46fdbc00) [pid = 2511] [serial = 1206] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 282 (0x7eff44fe1000) [pid = 2511] [serial = 1203] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 281 (0x7eff44452000) [pid = 2511] [serial = 1202] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 280 (0x7eff63655c00) [pid = 2511] [serial = 1181] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 279 (0x7eff647e4800) [pid = 2511] [serial = 1184] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 278 (0x7eff4e543000) [pid = 2511] [serial = 1155] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 277 (0x7eff67993400) [pid = 2511] [serial = 1187] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 276 (0x7eff4e7aa400) [pid = 2511] [serial = 1214] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 275 (0x7eff3e969c00) [pid = 2511] [serial = 1190] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 274 (0x7eff69622400) [pid = 2511] [serial = 1193] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 273 (0x7eff40777400) [pid = 2511] [serial = 1196] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 272 (0x7eff518e3c00) [pid = 2511] [serial = 1215] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 271 (0x7eff4e4e7000) [pid = 2511] [serial = 1212] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | --DOMWINDOW == 270 (0x7eff4cc1a400) [pid = 2511] [serial = 1209] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 2511 | 1461106661975 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:42 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3b03c800 == 140 [pid = 2511] [id = 445] 15:57:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 271 (0x7eff3c80ac00) [pid = 2511] [serial = 1336] [outer = (nil)] 15:57:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 272 (0x7eff3d6ee000) [pid = 2511] [serial = 1337] [outer = 0x7eff3c80ac00] 15:57:42 INFO - PROCESS | 2511 | 1461106662053 Marionette DEBUG loaded listener.js 15:57:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 273 (0x7eff3d9f5000) [pid = 2511] [serial = 1338] [outer = 0x7eff3c80ac00] 15:57:42 INFO - PROCESS | 2511 | 1461106662883 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]]]}] 15:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 2646ms 15:57:42 INFO - PROCESS | 2511 | 1461106662923 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 15:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:57:42 INFO - PROCESS | 2511 | 1461106662929 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 15:57:42 INFO - PROCESS | 2511 | 1461106662936 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:57:42 INFO - PROCESS | 2511 | 1461106662943 Marionette TRACE conn3 <- [1,1754,null,{}] 15:57:42 INFO - PROCESS | 2511 | 1461106662950 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}] 15:57:43 INFO - PROCESS | 2511 | 1461106663153 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 15:57:43 INFO - PROCESS | 2511 | 1461106663349 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:43 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d850000 == 141 [pid = 2511] [id = 446] 15:57:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 274 (0x7eff3d2d1c00) [pid = 2511] [serial = 1339] [outer = (nil)] 15:57:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 275 (0x7eff3f6c8000) [pid = 2511] [serial = 1340] [outer = 0x7eff3d2d1c00] 15:57:43 INFO - PROCESS | 2511 | 1461106663421 Marionette DEBUG loaded listener.js 15:57:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 276 (0x7eff4077c800) [pid = 2511] [serial = 1341] [outer = 0x7eff3d2d1c00] 15:57:44 INFO - PROCESS | 2511 | 1461106664284 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]]]}] 15:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1439ms 15:57:44 INFO - PROCESS | 2511 | 1461106664386 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 15:57:44 INFO - PROCESS | 2511 | 1461106664392 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 15:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:57:44 INFO - PROCESS | 2511 | 1461106664399 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:57:44 INFO - PROCESS | 2511 | 1461106664402 Marionette TRACE conn3 <- [1,1758,null,{}] 15:57:44 INFO - PROCESS | 2511 | 1461106664407 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}] 15:57:44 INFO - PROCESS | 2511 | 1461106664685 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 15:57:44 INFO - PROCESS | 2511 | 1461106664726 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:44 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3f42f800 == 142 [pid = 2511] [id = 447] 15:57:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 277 (0x7eff40f70800) [pid = 2511] [serial = 1342] [outer = (nil)] 15:57:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 278 (0x7eff43535000) [pid = 2511] [serial = 1343] [outer = 0x7eff40f70800] 15:57:44 INFO - PROCESS | 2511 | 1461106664802 Marionette DEBUG loaded listener.js 15:57:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 279 (0x7eff43539800) [pid = 2511] [serial = 1344] [outer = 0x7eff40f70800] 15:57:45 INFO - PROCESS | 2511 | 1461106665787 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]]]}] 15:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1429ms 15:57:45 INFO - PROCESS | 2511 | 1461106665829 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 15:57:45 INFO - PROCESS | 2511 | 1461106665833 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 15:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:57:45 INFO - PROCESS | 2511 | 1461106665856 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:57:45 INFO - PROCESS | 2511 | 1461106665865 Marionette TRACE conn3 <- [1,1762,null,{}] 15:57:45 INFO - PROCESS | 2511 | 1461106665871 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}] 15:57:46 INFO - PROCESS | 2511 | 1461106666153 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 15:57:46 INFO - PROCESS | 2511 | 1461106666190 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:46 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4128f000 == 143 [pid = 2511] [id = 448] 15:57:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 280 (0x7eff4276bc00) [pid = 2511] [serial = 1345] [outer = (nil)] 15:57:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 281 (0x7eff45474800) [pid = 2511] [serial = 1346] [outer = 0x7eff4276bc00] 15:57:46 INFO - PROCESS | 2511 | 1461106666256 Marionette DEBUG loaded listener.js 15:57:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 282 (0x7eff454c3400) [pid = 2511] [serial = 1347] [outer = 0x7eff4276bc00] 15:57:47 INFO - PROCESS | 2511 | --DOMWINDOW == 281 (0x7eff454b9800) [pid = 2511] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:57:47 INFO - PROCESS | 2511 | --DOMWINDOW == 280 (0x7eff3c80c000) [pid = 2511] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:57:47 INFO - PROCESS | 2511 | --DOMWINDOW == 279 (0x7eff3e960000) [pid = 2511] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:57:47 INFO - PROCESS | 2511 | --DOMWINDOW == 278 (0x7eff3c811000) [pid = 2511] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:57:47 INFO - PROCESS | 2511 | --DOMWINDOW == 277 (0x7eff4670b000) [pid = 2511] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:57:47 INFO - PROCESS | 2511 | --DOMWINDOW == 276 (0x7eff4b415c00) [pid = 2511] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:57:47 INFO - PROCESS | 2511 | --DOMWINDOW == 275 (0x7eff3d9f7400) [pid = 2511] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:57:47 INFO - PROCESS | 2511 | --DOMWINDOW == 274 (0x7eff4e54f800) [pid = 2511] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:57:48 INFO - PROCESS | 2511 | 1461106668172 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]]]}] 15:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 2356ms 15:57:48 INFO - PROCESS | 2511 | 1461106668198 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 15:57:48 INFO - PROCESS | 2511 | 1461106668203 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 15:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:57:48 INFO - PROCESS | 2511 | 1461106668210 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:57:48 INFO - PROCESS | 2511 | 1461106668212 Marionette TRACE conn3 <- [1,1766,null,{}] 15:57:48 INFO - PROCESS | 2511 | 1461106668218 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}] 15:57:48 INFO - PROCESS | 2511 | 1461106668427 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 15:57:48 INFO - PROCESS | 2511 | 1461106668610 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:48 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff435d5800 == 144 [pid = 2511] [id = 449] 15:57:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 275 (0x7eff3c80c000) [pid = 2511] [serial = 1348] [outer = (nil)] 15:57:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 276 (0x7eff455c2800) [pid = 2511] [serial = 1349] [outer = 0x7eff3c80c000] 15:57:48 INFO - PROCESS | 2511 | 1461106668673 Marionette DEBUG loaded listener.js 15:57:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 277 (0x7eff45640400) [pid = 2511] [serial = 1350] [outer = 0x7eff3c80c000] 15:57:49 INFO - PROCESS | 2511 | 1461106669432 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]]]}] 15:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1236ms 15:57:49 INFO - PROCESS | 2511 | 1461106669447 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 15:57:49 INFO - PROCESS | 2511 | 1461106669450 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 15:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:57:49 INFO - PROCESS | 2511 | 1461106669458 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:57:49 INFO - PROCESS | 2511 | 1461106669462 Marionette TRACE conn3 <- [1,1770,null,{}] 15:57:49 INFO - PROCESS | 2511 | 1461106669481 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}] 15:57:49 INFO - PROCESS | 2511 | 1461106669813 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 15:57:50 INFO - PROCESS | 2511 | 1461106670088 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:50 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3bbb4800 == 145 [pid = 2511] [id = 450] 15:57:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 278 (0x7eff39f0e000) [pid = 2511] [serial = 1351] [outer = (nil)] 15:57:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 279 (0x7eff3d6ef800) [pid = 2511] [serial = 1352] [outer = 0x7eff39f0e000] 15:57:50 INFO - PROCESS | 2511 | 1461106670242 Marionette DEBUG loaded listener.js 15:57:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 280 (0x7eff3da8b000) [pid = 2511] [serial = 1353] [outer = 0x7eff39f0e000] 15:57:51 INFO - PROCESS | 2511 | 1461106671235 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]]]}] 15:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1845ms 15:57:51 INFO - PROCESS | 2511 | 1461106671306 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 15:57:51 INFO - PROCESS | 2511 | 1461106671312 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 15:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:57:51 INFO - PROCESS | 2511 | 1461106671320 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:57:51 INFO - PROCESS | 2511 | 1461106671326 Marionette TRACE conn3 <- [1,1774,null,{}] 15:57:51 INFO - PROCESS | 2511 | 1461106671333 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}] 15:57:51 INFO - PROCESS | 2511 | 1461106671590 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 15:57:51 INFO - PROCESS | 2511 | 1461106671900 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:51 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff41084000 == 146 [pid = 2511] [id = 451] 15:57:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 281 (0x7eff40f69800) [pid = 2511] [serial = 1354] [outer = (nil)] 15:57:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 282 (0x7eff42662800) [pid = 2511] [serial = 1355] [outer = 0x7eff40f69800] 15:57:51 INFO - PROCESS | 2511 | 1461106671979 Marionette DEBUG loaded listener.js 15:57:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 283 (0x7eff43533800) [pid = 2511] [serial = 1356] [outer = 0x7eff40f69800] 15:57:52 INFO - PROCESS | 2511 | 1461106672959 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]]]}] 15:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1690ms 15:57:53 INFO - PROCESS | 2511 | 1461106673011 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 15:57:53 INFO - PROCESS | 2511 | 1461106673015 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 15:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:57:53 INFO - PROCESS | 2511 | 1461106673022 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:57:53 INFO - PROCESS | 2511 | 1461106673024 Marionette TRACE conn3 <- [1,1778,null,{}] 15:57:53 INFO - PROCESS | 2511 | 1461106673031 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}] 15:57:53 INFO - PROCESS | 2511 | 1461106673246 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 15:57:53 INFO - PROCESS | 2511 | 1461106673592 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:53 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff45516000 == 147 [pid = 2511] [id = 452] 15:57:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 284 (0x7eff44cba000) [pid = 2511] [serial = 1357] [outer = (nil)] 15:57:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 285 (0x7eff454c3c00) [pid = 2511] [serial = 1358] [outer = 0x7eff44cba000] 15:57:53 INFO - PROCESS | 2511 | 1461106673672 Marionette DEBUG loaded listener.js 15:57:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 286 (0x7eff46708800) [pid = 2511] [serial = 1359] [outer = 0x7eff44cba000] 15:57:54 INFO - PROCESS | 2511 | 1461106674559 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]]]}] 15:57:54 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 15:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1582ms 15:57:54 INFO - PROCESS | 2511 | 1461106674604 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 15:57:54 INFO - PROCESS | 2511 | 1461106674611 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 15:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:57:54 INFO - PROCESS | 2511 | 1461106674627 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:57:54 INFO - PROCESS | 2511 | 1461106674634 Marionette TRACE conn3 <- [1,1782,null,{}] 15:57:54 INFO - PROCESS | 2511 | 1461106674640 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}] 15:57:54 INFO - PROCESS | 2511 | 1461106674864 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 15:57:55 INFO - PROCESS | 2511 | 1461106675170 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:55 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4cfae800 == 148 [pid = 2511] [id = 453] 15:57:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 287 (0x7eff44ccb400) [pid = 2511] [serial = 1360] [outer = (nil)] 15:57:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 288 (0x7eff4b3f3400) [pid = 2511] [serial = 1361] [outer = 0x7eff44ccb400] 15:57:55 INFO - PROCESS | 2511 | 1461106675254 Marionette DEBUG loaded listener.js 15:57:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 289 (0x7eff4cc14c00) [pid = 2511] [serial = 1362] [outer = 0x7eff44ccb400] 15:57:56 INFO - PROCESS | 2511 | 1461106676138 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]]]}] 15:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 15:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1596ms 15:57:56 INFO - PROCESS | 2511 | 1461106676221 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 15:57:56 INFO - PROCESS | 2511 | 1461106676225 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 15:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:57:56 INFO - PROCESS | 2511 | 1461106676236 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:57:56 INFO - PROCESS | 2511 | 1461106676240 Marionette TRACE conn3 <- [1,1786,null,{}] 15:57:56 INFO - PROCESS | 2511 | 1461106676246 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}] 15:57:56 INFO - PROCESS | 2511 | 1461106676478 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 15:57:56 INFO - PROCESS | 2511 | 1461106676780 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:56 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4dc19800 == 149 [pid = 2511] [id = 454] 15:57:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 290 (0x7eff45474000) [pid = 2511] [serial = 1363] [outer = (nil)] 15:57:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 291 (0x7eff4debe400) [pid = 2511] [serial = 1364] [outer = 0x7eff45474000] 15:57:56 INFO - PROCESS | 2511 | 1461106676862 Marionette DEBUG loaded listener.js 15:57:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 292 (0x7eff4e795400) [pid = 2511] [serial = 1365] [outer = 0x7eff45474000] 15:57:57 INFO - PROCESS | 2511 | 1461106677688 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]]]}] 15:57:57 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 15:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1531ms 15:57:57 INFO - PROCESS | 2511 | 1461106677770 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 15:57:57 INFO - PROCESS | 2511 | 1461106677772 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 15:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:57:57 INFO - PROCESS | 2511 | 1461106677779 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:57:57 INFO - PROCESS | 2511 | 1461106677781 Marionette TRACE conn3 <- [1,1790,null,{}] 15:57:57 INFO - PROCESS | 2511 | 1461106677787 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}] 15:57:58 INFO - PROCESS | 2511 | 1461106678049 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 15:57:58 INFO - PROCESS | 2511 | 1461106678365 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:58 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5188f800 == 150 [pid = 2511] [id = 455] 15:57:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 293 (0x7eff5179dc00) [pid = 2511] [serial = 1366] [outer = (nil)] 15:57:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 294 (0x7eff517cf400) [pid = 2511] [serial = 1367] [outer = 0x7eff5179dc00] 15:57:58 INFO - PROCESS | 2511 | 1461106678456 Marionette DEBUG loaded listener.js 15:57:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 295 (0x7eff525cec00) [pid = 2511] [serial = 1368] [outer = 0x7eff5179dc00] 15:57:59 INFO - PROCESS | 2511 | 1461106679326 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]]]}] 15:57:59 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) 15:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1589ms 15:57:59 INFO - PROCESS | 2511 | 1461106679370 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 15:57:59 INFO - PROCESS | 2511 | 1461106679375 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 15:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:57:59 INFO - PROCESS | 2511 | 1461106679384 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:57:59 INFO - PROCESS | 2511 | 1461106679388 Marionette TRACE conn3 <- [1,1794,null,{}] 15:57:59 INFO - PROCESS | 2511 | 1461106679398 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}] 15:57:59 INFO - PROCESS | 2511 | 1461106679687 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 15:57:59 INFO - PROCESS | 2511 | 1461106679995 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:00 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff52271000 == 151 [pid = 2511] [id = 456] 15:58:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 296 (0x7eff4f83d000) [pid = 2511] [serial = 1369] [outer = (nil)] 15:58:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 297 (0x7eff53486400) [pid = 2511] [serial = 1370] [outer = 0x7eff4f83d000] 15:58:00 INFO - PROCESS | 2511 | 1461106680070 Marionette DEBUG loaded listener.js 15:58:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 298 (0x7eff55982c00) [pid = 2511] [serial = 1371] [outer = 0x7eff4f83d000] 15:58:00 INFO - PROCESS | 2511 | 1461106680930 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]]]}] 15:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1588ms 15:58:00 INFO - PROCESS | 2511 | 1461106680973 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 15:58:00 INFO - PROCESS | 2511 | 1461106680977 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 15:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:58:00 INFO - PROCESS | 2511 | 1461106680983 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:58:00 INFO - PROCESS | 2511 | 1461106680985 Marionette TRACE conn3 <- [1,1798,null,{}] 15:58:00 INFO - PROCESS | 2511 | 1461106680991 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}] 15:58:01 INFO - PROCESS | 2511 | 1461106681200 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 15:58:01 INFO - PROCESS | 2511 | 1461106681575 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:01 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff55912000 == 152 [pid = 2511] [id = 457] 15:58:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 299 (0x7eff5179e400) [pid = 2511] [serial = 1372] [outer = (nil)] 15:58:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 300 (0x7eff565b7000) [pid = 2511] [serial = 1373] [outer = 0x7eff5179e400] 15:58:01 INFO - PROCESS | 2511 | 1461106681654 Marionette DEBUG loaded listener.js 15:58:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 301 (0x7eff565bf400) [pid = 2511] [serial = 1374] [outer = 0x7eff5179e400] 15:58:02 INFO - PROCESS | 2511 | 1461106682650 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]]]}] 15:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1731ms 15:58:02 INFO - PROCESS | 2511 | 1461106682715 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 15:58:02 INFO - PROCESS | 2511 | 1461106682719 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 15:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:58:02 INFO - PROCESS | 2511 | 1461106682726 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:58:02 INFO - PROCESS | 2511 | 1461106682729 Marionette TRACE conn3 <- [1,1802,null,{}] 15:58:02 INFO - PROCESS | 2511 | 1461106682734 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}] 15:58:02 INFO - PROCESS | 2511 | 1461106682983 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 15:58:03 INFO - PROCESS | 2511 | 1461106683291 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:03 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff576d0000 == 153 [pid = 2511] [id = 458] 15:58:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 302 (0x7eff51e30800) [pid = 2511] [serial = 1375] [outer = (nil)] 15:58:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 303 (0x7eff57875400) [pid = 2511] [serial = 1376] [outer = 0x7eff51e30800] 15:58:03 INFO - PROCESS | 2511 | 1461106683365 Marionette DEBUG loaded listener.js 15:58:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 304 (0x7eff5d848c00) [pid = 2511] [serial = 1377] [outer = 0x7eff51e30800] 15:58:04 INFO - PROCESS | 2511 | 1461106684223 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]]]}] 15:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1546ms 15:58:04 INFO - PROCESS | 2511 | 1461106684273 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 15:58:04 INFO - PROCESS | 2511 | 1461106684277 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 15:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:58:04 INFO - PROCESS | 2511 | 1461106684283 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:58:04 INFO - PROCESS | 2511 | 1461106684285 Marionette TRACE conn3 <- [1,1806,null,{}] 15:58:04 INFO - PROCESS | 2511 | 1461106684291 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}] 15:58:04 INFO - PROCESS | 2511 | 1461106684501 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 15:58:04 INFO - PROCESS | 2511 | 1461106684777 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:04 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff653cf800 == 154 [pid = 2511] [id = 459] 15:58:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 305 (0x7eff4da64c00) [pid = 2511] [serial = 1378] [outer = (nil)] 15:58:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 306 (0x7eff65908000) [pid = 2511] [serial = 1379] [outer = 0x7eff4da64c00] 15:58:04 INFO - PROCESS | 2511 | 1461106684914 Marionette DEBUG loaded listener.js 15:58:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 307 (0x7eff69051800) [pid = 2511] [serial = 1380] [outer = 0x7eff4da64c00] 15:58:05 INFO - PROCESS | 2511 | 1461106685784 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]]]}] 15:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1580ms 15:58:05 INFO - PROCESS | 2511 | 1461106685864 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 15:58:05 INFO - PROCESS | 2511 | 1461106685868 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 15:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:58:05 INFO - PROCESS | 2511 | 1461106685874 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:58:05 INFO - PROCESS | 2511 | 1461106685877 Marionette TRACE conn3 <- [1,1810,null,{}] 15:58:05 INFO - PROCESS | 2511 | 1461106685883 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}] 15:58:06 INFO - PROCESS | 2511 | 1461106686143 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 15:58:06 INFO - PROCESS | 2511 | 1461106686473 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:06 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6c530800 == 155 [pid = 2511] [id = 460] 15:58:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 308 (0x7eff3b010c00) [pid = 2511] [serial = 1381] [outer = (nil)] 15:58:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 309 (0x7eff3b013400) [pid = 2511] [serial = 1382] [outer = 0x7eff3b010c00] 15:58:06 INFO - PROCESS | 2511 | 1461106686565 Marionette DEBUG loaded listener.js 15:58:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 310 (0x7eff69059400) [pid = 2511] [serial = 1383] [outer = 0x7eff3b010c00] 15:58:07 INFO - PROCESS | 2511 | 1461106687547 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]]]}] 15:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1736ms 15:58:07 INFO - PROCESS | 2511 | 1461106687614 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 15:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:58:07 INFO - PROCESS | 2511 | 1461106687629 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 15:58:07 INFO - PROCESS | 2511 | 1461106687639 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:58:07 INFO - PROCESS | 2511 | 1461106687646 Marionette TRACE conn3 <- [1,1814,null,{}] 15:58:07 INFO - PROCESS | 2511 | 1461106687654 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}] 15:58:08 INFO - PROCESS | 2511 | 1461106688001 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 15:58:08 INFO - PROCESS | 2511 | 1461106688323 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:08 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ad8b800 == 156 [pid = 2511] [id = 461] 15:58:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 311 (0x7eff3bb08800) [pid = 2511] [serial = 1384] [outer = (nil)] 15:58:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 312 (0x7eff3bb12000) [pid = 2511] [serial = 1385] [outer = 0x7eff3bb08800] 15:58:08 INFO - PROCESS | 2511 | 1461106688397 Marionette DEBUG loaded listener.js 15:58:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 313 (0x7eff69536800) [pid = 2511] [serial = 1386] [outer = 0x7eff3bb08800] 15:58:09 INFO - PROCESS | 2511 | 1461106689339 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]]]}] 15:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1741ms 15:58:09 INFO - PROCESS | 2511 | 1461106689378 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 15:58:09 INFO - PROCESS | 2511 | 1461106689382 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 15:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:58:09 INFO - PROCESS | 2511 | 1461106689389 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:58:09 INFO - PROCESS | 2511 | 1461106689392 Marionette TRACE conn3 <- [1,1818,null,{}] 15:58:09 INFO - PROCESS | 2511 | 1461106689398 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}] 15:58:09 INFO - PROCESS | 2511 | 1461106689693 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 15:58:10 INFO - PROCESS | 2511 | 1461106690076 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:10 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3f5d9000 == 157 [pid = 2511] [id = 462] 15:58:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 314 (0x7eff428a3000) [pid = 2511] [serial = 1387] [outer = (nil)] 15:58:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 315 (0x7eff428aa400) [pid = 2511] [serial = 1388] [outer = 0x7eff428a3000] 15:58:10 INFO - PROCESS | 2511 | 1461106690211 Marionette DEBUG loaded listener.js 15:58:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 316 (0x7eff428aec00) [pid = 2511] [serial = 1389] [outer = 0x7eff428a3000] 15:58:11 INFO - PROCESS | 2511 | 1461106691301 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]]]}] 15:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1991ms 15:58:11 INFO - PROCESS | 2511 | 1461106691381 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 15:58:11 INFO - PROCESS | 2511 | 1461106691383 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 15:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:58:11 INFO - PROCESS | 2511 | 1461106691390 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:58:11 INFO - PROCESS | 2511 | 1461106691393 Marionette TRACE conn3 <- [1,1822,null,{}] 15:58:11 INFO - PROCESS | 2511 | 1461106691398 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}] 15:58:11 INFO - PROCESS | 2511 | 1461106691646 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 15:58:11 INFO - PROCESS | 2511 | 1461106691955 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:11 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ae12800 == 158 [pid = 2511] [id = 463] 15:58:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 317 (0x7eff40aa6800) [pid = 2511] [serial = 1390] [outer = (nil)] 15:58:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 318 (0x7eff40aadc00) [pid = 2511] [serial = 1391] [outer = 0x7eff40aa6800] 15:58:12 INFO - PROCESS | 2511 | 1461106692031 Marionette DEBUG loaded listener.js 15:58:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 319 (0x7eff40ab2400) [pid = 2511] [serial = 1392] [outer = 0x7eff40aa6800] 15:58:12 INFO - PROCESS | 2511 | 1461106692926 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]]]}] 15:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1579ms 15:58:12 INFO - PROCESS | 2511 | 1461106692970 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 15:58:12 INFO - PROCESS | 2511 | 1461106692973 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 15:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:58:12 INFO - PROCESS | 2511 | 1461106692979 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:58:12 INFO - PROCESS | 2511 | 1461106692981 Marionette TRACE conn3 <- [1,1826,null,{}] 15:58:12 INFO - PROCESS | 2511 | 1461106692987 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}] 15:58:13 INFO - PROCESS | 2511 | 1461106693213 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 15:58:13 INFO - PROCESS | 2511 | 1461106693548 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:13 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff36ea6000 == 159 [pid = 2511] [id = 464] 15:58:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 320 (0x7eff37ac2000) [pid = 2511] [serial = 1393] [outer = (nil)] 15:58:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 321 (0x7eff37aca800) [pid = 2511] [serial = 1394] [outer = 0x7eff37ac2000] 15:58:13 INFO - PROCESS | 2511 | 1461106693621 Marionette DEBUG loaded listener.js 15:58:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 322 (0x7eff40aa7000) [pid = 2511] [serial = 1395] [outer = 0x7eff37ac2000] 15:58:14 INFO - PROCESS | 2511 | 1461106694471 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]]]}] 15:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1532ms 15:58:14 INFO - PROCESS | 2511 | 1461106694512 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 15:58:14 INFO - PROCESS | 2511 | 1461106694516 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 15:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:58:14 INFO - PROCESS | 2511 | 1461106694522 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:58:14 INFO - PROCESS | 2511 | 1461106694524 Marionette TRACE conn3 <- [1,1830,null,{}] 15:58:14 INFO - PROCESS | 2511 | 1461106694530 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}] 15:58:14 INFO - PROCESS | 2511 | 1461106694751 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 15:58:15 INFO - PROCESS | 2511 | 1461106695089 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:15 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ae23800 == 160 [pid = 2511] [id = 465] 15:58:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 323 (0x7eff37ac4000) [pid = 2511] [serial = 1396] [outer = (nil)] 15:58:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 324 (0x7eff40aad400) [pid = 2511] [serial = 1397] [outer = 0x7eff37ac4000] 15:58:15 INFO - PROCESS | 2511 | 1461106695169 Marionette DEBUG loaded listener.js 15:58:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 325 (0x7eff428a8800) [pid = 2511] [serial = 1398] [outer = 0x7eff37ac4000] 15:58:16 INFO - PROCESS | 2511 | 1461106696060 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]]]}] 15:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1580ms 15:58:16 INFO - PROCESS | 2511 | 1461106696103 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 15:58:16 INFO - PROCESS | 2511 | 1461106696106 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 15:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:58:16 INFO - PROCESS | 2511 | 1461106696113 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:58:16 INFO - PROCESS | 2511 | 1461106696116 Marionette TRACE conn3 <- [1,1834,null,{}] 15:58:16 INFO - PROCESS | 2511 | 1461106696121 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}] 15:58:16 INFO - PROCESS | 2511 | 1461106696351 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 15:58:16 INFO - PROCESS | 2511 | 1461106696690 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:16 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d662800 == 161 [pid = 2511] [id = 466] 15:58:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 326 (0x7eff37acb400) [pid = 2511] [serial = 1399] [outer = (nil)] 15:58:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 327 (0x7eff428b1c00) [pid = 2511] [serial = 1400] [outer = 0x7eff37acb400] 15:58:16 INFO - PROCESS | 2511 | 1461106696770 Marionette DEBUG loaded listener.js 15:58:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 328 (0x7eff4b3f7000) [pid = 2511] [serial = 1401] [outer = 0x7eff37acb400] 15:58:17 INFO - PROCESS | 2511 | 1461106697648 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]]]}] 15:58:17 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 15:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1587ms 15:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:58:17 INFO - PROCESS | 2511 | 1461106697702 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 15:58:17 INFO - PROCESS | 2511 | 1461106697705 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 15:58:17 INFO - PROCESS | 2511 | 1461106697711 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:58:17 INFO - PROCESS | 2511 | 1461106697714 Marionette TRACE conn3 <- [1,1838,null,{}] 15:58:17 INFO - PROCESS | 2511 | 1461106697720 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}] 15:58:17 INFO - PROCESS | 2511 | 1461106697961 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 15:58:18 INFO - PROCESS | 2511 | 1461106698289 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:18 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff43857000 == 162 [pid = 2511] [id = 467] 15:58:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 329 (0x7eff40aacc00) [pid = 2511] [serial = 1402] [outer = (nil)] 15:58:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 330 (0x7eff4e41f800) [pid = 2511] [serial = 1403] [outer = 0x7eff40aacc00] 15:58:18 INFO - PROCESS | 2511 | 1461106698370 Marionette DEBUG loaded listener.js 15:58:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 331 (0x7eff4e425800) [pid = 2511] [serial = 1404] [outer = 0x7eff40aacc00] 15:58:19 INFO - PROCESS | 2511 | 1461106699721 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]]]}] 15:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2089ms 15:58:19 INFO - PROCESS | 2511 | 1461106699843 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 15:58:19 INFO - PROCESS | 2511 | 1461106699852 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 15:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:58:19 INFO - PROCESS | 2511 | 1461106699866 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:58:19 INFO - PROCESS | 2511 | 1461106699876 Marionette TRACE conn3 <- [1,1842,null,{}] 15:58:19 INFO - PROCESS | 2511 | 1461106699905 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}] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff45095800 == 161 [pid = 2511] [id = 226] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4cf9c800 == 160 [pid = 2511] [id = 231] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6c5c0000 == 159 [pid = 2511] [id = 396] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff40acf000 == 158 [pid = 2511] [id = 227] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3b03f800 == 157 [pid = 2511] [id = 397] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d842800 == 156 [pid = 2511] [id = 398] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff435d5800 == 155 [pid = 2511] [id = 449] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4128f000 == 154 [pid = 2511] [id = 448] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3f42f800 == 153 [pid = 2511] [id = 447] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d850000 == 152 [pid = 2511] [id = 446] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3b03c800 == 151 [pid = 2511] [id = 445] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3c8cf000 == 150 [pid = 2511] [id = 441] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3bba2000 == 149 [pid = 2511] [id = 440] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3b9e2800 == 148 [pid = 2511] [id = 439] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff42e1c800 == 147 [pid = 2511] [id = 438] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5227a800 == 146 [pid = 2511] [id = 437] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6c2bc800 == 145 [pid = 2511] [id = 436] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6900a800 == 144 [pid = 2511] [id = 435] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff647a9000 == 143 [pid = 2511] [id = 434] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff58763000 == 142 [pid = 2511] [id = 433] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5677e800 == 141 [pid = 2511] [id = 432] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff52496000 == 140 [pid = 2511] [id = 431] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51f7f000 == 139 [pid = 2511] [id = 430] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff515d8000 == 138 [pid = 2511] [id = 429] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4509c800 == 137 [pid = 2511] [id = 428] 15:58:20 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3c8da800 == 136 [pid = 2511] [id = 427] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 330 (0x7eff45633800) [pid = 2511] [serial = 1265] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 329 (0x7eff4d84b800) [pid = 2511] [serial = 1226] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 328 (0x7eff45647000) [pid = 2511] [serial = 1269] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 327 (0x7eff524d6400) [pid = 2511] [serial = 1229] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 326 (0x7eff3ec67800) [pid = 2511] [serial = 1220] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 325 (0x7eff40f67400) [pid = 2511] [serial = 1262] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 324 (0x7eff3f6c9400) [pid = 2511] [serial = 1256] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 323 (0x7eff4563c000) [pid = 2511] [serial = 1266] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 322 (0x7eff3da87800) [pid = 2511] [serial = 1241] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 321 (0x7eff4d850400) [pid = 2511] [serial = 1277] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 320 (0x7eff45899800) [pid = 2511] [serial = 1223] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 319 (0x7eff44ccc800) [pid = 2511] [serial = 1244] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 318 (0x7eff4563ec00) [pid = 2511] [serial = 1250] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 317 (0x7eff575d6400) [pid = 2511] [serial = 1232] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 316 (0x7eff4702bc00) [pid = 2511] [serial = 1271] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 315 (0x7eff4ccbac00) [pid = 2511] [serial = 1274] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 314 (0x7eff3e972800) [pid = 2511] [serial = 1259] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 313 (0x7eff454c2000) [pid = 2511] [serial = 1268] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 312 (0x7eff69534400) [pid = 2511] [serial = 1235] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 311 (0x7eff40f74c00) [pid = 2511] [serial = 1253] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 310 (0x7eff551bc000) [pid = 2511] [serial = 1218] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 309 (0x7eff3d6ed800) [pid = 2511] [serial = 1238] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 308 (0x7eff4e543800) [pid = 2511] [serial = 1278] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 307 (0x7eff45477400) [pid = 2511] [serial = 1247] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 306 (0x7eff4d515800) [pid = 2511] [serial = 1275] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 305 (0x7eff40480400) [pid = 2511] [serial = 1260] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 304 (0x7eff40f75800) [pid = 2511] [serial = 1263] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 303 (0x7eff4b3a5400) [pid = 2511] [serial = 1272] [outer = (nil)] [url = about:blank] 15:58:20 INFO - PROCESS | 2511 | --DOMWINDOW == 302 (0x7eff4d515400) [pid = 2511] [serial = 1280] [outer = (nil)] [url = about:blank] 15:58:21 INFO - PROCESS | 2511 | 1461106701122 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 15:58:21 INFO - PROCESS | 2511 | 1461106701280 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:21 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3a5ca800 == 137 [pid = 2511] [id = 468] 15:58:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 303 (0x7eff37acb800) [pid = 2511] [serial = 1405] [outer = (nil)] 15:58:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 304 (0x7eff3c4b2000) [pid = 2511] [serial = 1406] [outer = 0x7eff37acb800] 15:58:21 INFO - PROCESS | 2511 | 1461106701411 Marionette DEBUG loaded listener.js 15:58:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 305 (0x7eff3d6e5000) [pid = 2511] [serial = 1407] [outer = 0x7eff37acb800] 15:58:22 INFO - PROCESS | 2511 | 1461106702204 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]]]}] 15:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 2368ms 15:58:22 INFO - PROCESS | 2511 | 1461106702251 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 15:58:22 INFO - PROCESS | 2511 | 1461106702259 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 15:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:58:22 INFO - PROCESS | 2511 | 1461106702279 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:58:22 INFO - PROCESS | 2511 | 1461106702283 Marionette TRACE conn3 <- [1,1846,null,{}] 15:58:22 INFO - PROCESS | 2511 | 1461106702289 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}] 15:58:22 INFO - PROCESS | 2511 | 1461106702490 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 15:58:22 INFO - PROCESS | 2511 | 1461106702681 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:22 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3bbb5000 == 138 [pid = 2511] [id = 469] 15:58:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 306 (0x7eff39f08c00) [pid = 2511] [serial = 1408] [outer = (nil)] 15:58:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 307 (0x7eff3da91800) [pid = 2511] [serial = 1409] [outer = 0x7eff39f08c00] 15:58:22 INFO - PROCESS | 2511 | 1461106702748 Marionette DEBUG loaded listener.js 15:58:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 308 (0x7eff3e968000) [pid = 2511] [serial = 1410] [outer = 0x7eff39f08c00] 15:58:23 INFO - PROCESS | 2511 | 1461106703804 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]]]}] 15:58:23 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) 15:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1543ms 15:58:23 INFO - PROCESS | 2511 | 1461106703825 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 15:58:23 INFO - PROCESS | 2511 | 1461106703829 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 15:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:58:23 INFO - PROCESS | 2511 | 1461106703835 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:58:23 INFO - PROCESS | 2511 | 1461106703840 Marionette TRACE conn3 <- [1,1850,null,{}] 15:58:23 INFO - PROCESS | 2511 | 1461106703856 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}] 15:58:24 INFO - PROCESS | 2511 | 1461106704142 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 15:58:24 INFO - PROCESS | 2511 | 1461106704172 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:24 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ee03800 == 139 [pid = 2511] [id = 470] 15:58:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 309 (0x7eff3f6c6000) [pid = 2511] [serial = 1411] [outer = (nil)] 15:58:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 310 (0x7eff40e09800) [pid = 2511] [serial = 1412] [outer = 0x7eff3f6c6000] 15:58:24 INFO - PROCESS | 2511 | 1461106704256 Marionette DEBUG loaded listener.js 15:58:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 311 (0x7eff4265e800) [pid = 2511] [serial = 1413] [outer = 0x7eff3f6c6000] 15:58:25 INFO - PROCESS | 2511 | 1461106705237 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]]]}] 15:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1439ms 15:58:25 INFO - PROCESS | 2511 | 1461106705275 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 15:58:25 INFO - PROCESS | 2511 | 1461106705280 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 15:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:58:25 INFO - PROCESS | 2511 | 1461106705288 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:58:25 INFO - PROCESS | 2511 | 1461106705291 Marionette TRACE conn3 <- [1,1854,null,{}] 15:58:25 INFO - PROCESS | 2511 | 1461106705304 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}] 15:58:25 INFO - PROCESS | 2511 | 1461106705573 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 310 (0x7eff3da8ec00) [pid = 2511] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 309 (0x7eff5674fc00) [pid = 2511] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 308 (0x7eff46fe7c00) [pid = 2511] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 307 (0x7eff3c80ac00) [pid = 2511] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 306 (0x7eff3c4c0800) [pid = 2511] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 305 (0x7eff524d5400) [pid = 2511] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 304 (0x7eff3d750400) [pid = 2511] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 303 (0x7eff4047e800) [pid = 2511] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 302 (0x7eff4547bc00) [pid = 2511] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 301 (0x7eff3d742400) [pid = 2511] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 300 (0x7eff3e965000) [pid = 2511] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 299 (0x7eff3c4b8800) [pid = 2511] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 298 (0x7eff4d695c00) [pid = 2511] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 297 (0x7eff3d9ef400) [pid = 2511] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 296 (0x7eff44fd8800) [pid = 2511] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 295 (0x7eff4df68c00) [pid = 2511] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 294 (0x7eff454bc800) [pid = 2511] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 293 (0x7eff46f8f400) [pid = 2511] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 292 (0x7eff518e0000) [pid = 2511] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 291 (0x7eff44cc1800) [pid = 2511] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 290 (0x7eff3d9f0800) [pid = 2511] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 289 (0x7eff4b39cc00) [pid = 2511] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 288 (0x7eff4ce10800) [pid = 2511] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 287 (0x7eff524d7c00) [pid = 2511] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 286 (0x7eff5674f800) [pid = 2511] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 285 (0x7eff53485c00) [pid = 2511] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 284 (0x7eff59e81000) [pid = 2511] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 283 (0x7eff3d718400) [pid = 2511] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 282 (0x7eff40772400) [pid = 2511] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 281 (0x7eff4276bc00) [pid = 2511] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 280 (0x7eff51338400) [pid = 2511] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 279 (0x7eff59e7b800) [pid = 2511] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 278 (0x7eff3c5f2c00) [pid = 2511] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 277 (0x7eff39f11c00) [pid = 2511] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 276 (0x7eff3c5ebc00) [pid = 2511] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 275 (0x7eff4ce0e800) [pid = 2511] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 274 (0x7eff53487800) [pid = 2511] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 273 (0x7eff4589e400) [pid = 2511] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 272 (0x7eff455be800) [pid = 2511] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 271 (0x7eff3ec6b400) [pid = 2511] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 270 (0x7eff45646c00) [pid = 2511] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 269 (0x7eff517d7c00) [pid = 2511] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 268 (0x7eff3c5f6000) [pid = 2511] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 267 (0x7eff3c4bf800) [pid = 2511] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 266 (0x7eff51334c00) [pid = 2511] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 265 (0x7eff524d6c00) [pid = 2511] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 264 (0x7eff3c4b7c00) [pid = 2511] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 263 (0x7eff51339000) [pid = 2511] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 262 (0x7eff39f04400) [pid = 2511] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 261 (0x7eff40f70800) [pid = 2511] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 260 (0x7eff565ba400) [pid = 2511] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 259 (0x7eff46704800) [pid = 2511] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 258 (0x7eff3d6e6c00) [pid = 2511] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 257 (0x7eff4b3a4c00) [pid = 2511] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 256 (0x7eff517d5000) [pid = 2511] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 255 (0x7eff40480c00) [pid = 2511] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 254 (0x7eff528b7000) [pid = 2511] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 253 (0x7eff3d749800) [pid = 2511] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 252 (0x7eff47023400) [pid = 2511] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 251 (0x7eff3d2d1c00) [pid = 2511] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 250 (0x7eff51e36c00) [pid = 2511] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 249 (0x7eff4b3a4400) [pid = 2511] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 248 (0x7eff56479800) [pid = 2511] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 247 (0x7eff42769000) [pid = 2511] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 246 (0x7eff3d6e4400) [pid = 2511] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 245 (0x7eff3c4b8400) [pid = 2511] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 244 (0x7eff4b413c00) [pid = 2511] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 243 (0x7eff3d748c00) [pid = 2511] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 242 (0x7eff3c809400) [pid = 2511] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 241 (0x7eff4278b400) [pid = 2511] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 240 (0x7eff410aac00) [pid = 2511] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 239 (0x7eff4d51a400) [pid = 2511] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 238 (0x7eff40487400) [pid = 2511] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 237 (0x7eff5597f400) [pid = 2511] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 236 (0x7eff3c4ba400) [pid = 2511] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 235 (0x7eff4589cc00) [pid = 2511] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 234 (0x7eff3c5f4400) [pid = 2511] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 233 (0x7eff678c5000) [pid = 2511] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 232 (0x7eff4d517000) [pid = 2511] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 231 (0x7eff56750800) [pid = 2511] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 230 (0x7eff3d9fa800) [pid = 2511] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 229 (0x7eff3e973400) [pid = 2511] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 228 (0x7eff404ad800) [pid = 2511] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 227 (0x7eff47027c00) [pid = 2511] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 226 (0x7eff44fda800) [pid = 2511] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 225 (0x7eff46f91000) [pid = 2511] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 224 (0x7eff51e2ec00) [pid = 2511] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 223 (0x7eff5674e000) [pid = 2511] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 222 (0x7eff40f6a400) [pid = 2511] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 221 (0x7eff3d2cdc00) [pid = 2511] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 220 (0x7eff39f02400) [pid = 2511] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 219 (0x7eff524d4000) [pid = 2511] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 218 (0x7eff69058000) [pid = 2511] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 217 (0x7eff3e973800) [pid = 2511] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 216 (0x7eff4047a400) [pid = 2511] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 215 (0x7eff3e964c00) [pid = 2511] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 214 (0x7eff47023800) [pid = 2511] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 213 (0x7eff525cf000) [pid = 2511] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 212 (0x7eff42792400) [pid = 2511] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 211 (0x7eff46fe2800) [pid = 2511] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 210 (0x7eff44cc3400) [pid = 2511] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 209 (0x7eff518e8c00) [pid = 2511] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 208 (0x7eff44cb6800) [pid = 2511] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:58:27 INFO - PROCESS | 2511 | --DOMWINDOW == 207 (0x7eff4d515000) [pid = 2511] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:58:27 INFO - PROCESS | 2511 | 1461106707197 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:27 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3a475800 == 140 [pid = 2511] [id = 471] 15:58:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 208 (0x7eff39f02400) [pid = 2511] [serial = 1414] [outer = (nil)] 15:58:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 209 (0x7eff39f11c00) [pid = 2511] [serial = 1415] [outer = 0x7eff39f02400] 15:58:27 INFO - PROCESS | 2511 | 1461106707275 Marionette DEBUG loaded listener.js 15:58:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 210 (0x7eff3c5f4400) [pid = 2511] [serial = 1416] [outer = 0x7eff39f02400] 15:58:28 INFO - PROCESS | 2511 | 1461106708047 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]]]}] 15:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 2799ms 15:58:28 INFO - PROCESS | 2511 | 1461106708087 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 15:58:28 INFO - PROCESS | 2511 | 1461106708091 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 15:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:58:28 INFO - PROCESS | 2511 | 1461106708097 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:58:28 INFO - PROCESS | 2511 | 1461106708100 Marionette TRACE conn3 <- [1,1858,null,{}] 15:58:28 INFO - PROCESS | 2511 | 1461106708105 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}] 15:58:28 INFO - PROCESS | 2511 | 1461106708381 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 15:58:28 INFO - PROCESS | 2511 | 1461106708399 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:28 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3e84f800 == 141 [pid = 2511] [id = 472] 15:58:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 211 (0x7eff39f06400) [pid = 2511] [serial = 1417] [outer = (nil)] 15:58:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 212 (0x7eff3d9ef400) [pid = 2511] [serial = 1418] [outer = 0x7eff39f06400] 15:58:28 INFO - PROCESS | 2511 | 1461106708464 Marionette DEBUG loaded listener.js 15:58:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 213 (0x7eff3e964000) [pid = 2511] [serial = 1419] [outer = 0x7eff39f06400] 15:58:29 INFO - PROCESS | 2511 | 1461106709658 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]]]}] 15:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1639ms 15:58:29 INFO - PROCESS | 2511 | 1461106709738 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 15:58:29 INFO - PROCESS | 2511 | 1461106709744 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 15:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:58:29 INFO - PROCESS | 2511 | 1461106709753 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:58:29 INFO - PROCESS | 2511 | 1461106709759 Marionette TRACE conn3 <- [1,1862,null,{}] 15:58:29 INFO - PROCESS | 2511 | 1461106709768 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}] 15:58:30 INFO - PROCESS | 2511 | 1461106710045 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 15:58:30 INFO - PROCESS | 2511 | 1461106710378 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:30 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3bbb2800 == 142 [pid = 2511] [id = 473] 15:58:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 214 (0x7eff3c803c00) [pid = 2511] [serial = 1420] [outer = (nil)] 15:58:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 215 (0x7eff3d6ec000) [pid = 2511] [serial = 1421] [outer = 0x7eff3c803c00] 15:58:30 INFO - PROCESS | 2511 | 1461106710460 Marionette DEBUG loaded listener.js 15:58:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 216 (0x7eff3d742c00) [pid = 2511] [serial = 1422] [outer = 0x7eff3c803c00] 15:58:31 INFO - PROCESS | 2511 | 1461106711370 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]]]}] 15:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1685ms 15:58:31 INFO - PROCESS | 2511 | 1461106711439 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 15:58:31 INFO - PROCESS | 2511 | 1461106711448 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 15:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:58:31 INFO - PROCESS | 2511 | 1461106711459 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:58:31 INFO - PROCESS | 2511 | 1461106711463 Marionette TRACE conn3 <- [1,1866,null,{}] 15:58:31 INFO - PROCESS | 2511 | 1461106711470 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}] 15:58:31 INFO - PROCESS | 2511 | 1461106711707 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 15:58:32 INFO - PROCESS | 2511 | 1461106712091 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:32 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff40f2e800 == 143 [pid = 2511] [id = 474] 15:58:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 217 (0x7eff3e965000) [pid = 2511] [serial = 1423] [outer = (nil)] 15:58:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 218 (0x7eff3e981000) [pid = 2511] [serial = 1424] [outer = 0x7eff3e965000] 15:58:32 INFO - PROCESS | 2511 | 1461106712174 Marionette DEBUG loaded listener.js 15:58:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 219 (0x7eff4047b400) [pid = 2511] [serial = 1425] [outer = 0x7eff3e965000] 15:58:33 INFO - PROCESS | 2511 | 1461106713157 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]]]}] 15:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1738ms 15:58:33 INFO - PROCESS | 2511 | 1461106713197 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 15:58:33 INFO - PROCESS | 2511 | 1461106713200 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 15:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:58:33 INFO - PROCESS | 2511 | 1461106713208 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:58:33 INFO - PROCESS | 2511 | 1461106713214 Marionette TRACE conn3 <- [1,1870,null,{}] 15:58:33 INFO - PROCESS | 2511 | 1461106713231 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}] 15:58:33 INFO - PROCESS | 2511 | 1461106713478 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 15:58:33 INFO - PROCESS | 2511 | 1461106713797 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:33 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff42558800 == 144 [pid = 2511] [id = 475] 15:58:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 220 (0x7eff40772400) [pid = 2511] [serial = 1426] [outer = (nil)] 15:58:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 221 (0x7eff40f6b400) [pid = 2511] [serial = 1427] [outer = 0x7eff40772400] 15:58:33 INFO - PROCESS | 2511 | 1461106713878 Marionette DEBUG loaded listener.js 15:58:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 222 (0x7eff42662400) [pid = 2511] [serial = 1428] [outer = 0x7eff40772400] 15:58:34 INFO - PROCESS | 2511 | 1461106714787 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]]]}] 15:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1637ms 15:58:34 INFO - PROCESS | 2511 | 1461106714846 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 15:58:34 INFO - PROCESS | 2511 | 1461106714851 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 15:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:58:34 INFO - PROCESS | 2511 | 1461106714857 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:58:34 INFO - PROCESS | 2511 | 1461106714860 Marionette TRACE conn3 <- [1,1874,null,{}] 15:58:34 INFO - PROCESS | 2511 | 1461106714865 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}] 15:58:35 INFO - PROCESS | 2511 | 1461106715088 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 15:58:35 INFO - PROCESS | 2511 | 1461106715353 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:35 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff42e21000 == 145 [pid = 2511] [id = 476] 15:58:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 223 (0x7eff40aa5c00) [pid = 2511] [serial = 1429] [outer = (nil)] 15:58:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 224 (0x7eff428b0000) [pid = 2511] [serial = 1430] [outer = 0x7eff40aa5c00] 15:58:35 INFO - PROCESS | 2511 | 1461106715475 Marionette DEBUG loaded listener.js 15:58:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 225 (0x7eff4444dc00) [pid = 2511] [serial = 1431] [outer = 0x7eff40aa5c00] 15:58:36 INFO - PROCESS | 2511 | 1461106716367 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]]]}] 15:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1582ms 15:58:36 INFO - PROCESS | 2511 | 1461106716441 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 15:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:58:36 INFO - PROCESS | 2511 | 1461106716445 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 15:58:36 INFO - PROCESS | 2511 | 1461106716451 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:58:36 INFO - PROCESS | 2511 | 1461106716454 Marionette TRACE conn3 <- [1,1878,null,{}] 15:58:36 INFO - PROCESS | 2511 | 1461106716459 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}] 15:58:36 INFO - PROCESS | 2511 | 1461106716711 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 15:58:37 INFO - PROCESS | 2511 | 1461106717019 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:37 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff44281800 == 146 [pid = 2511] [id = 477] 15:58:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 226 (0x7eff40aac800) [pid = 2511] [serial = 1432] [outer = (nil)] 15:58:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 227 (0x7eff44cc7400) [pid = 2511] [serial = 1433] [outer = 0x7eff40aac800] 15:58:37 INFO - PROCESS | 2511 | 1461106717099 Marionette DEBUG loaded listener.js 15:58:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 228 (0x7eff45470400) [pid = 2511] [serial = 1434] [outer = 0x7eff40aac800] 15:58:37 INFO - PROCESS | 2511 | 1461106717963 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]]]}] 15:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1541ms 15:58:37 INFO - PROCESS | 2511 | 1461106717993 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 15:58:37 INFO - PROCESS | 2511 | 1461106717997 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 15:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:58:38 INFO - PROCESS | 2511 | 1461106718003 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:58:38 INFO - PROCESS | 2511 | 1461106718006 Marionette TRACE conn3 <- [1,1882,null,{}] 15:58:38 INFO - PROCESS | 2511 | 1461106718011 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}] 15:58:38 INFO - PROCESS | 2511 | 1461106718282 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 15:58:38 INFO - PROCESS | 2511 | 1461106718607 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:38 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff456d1000 == 147 [pid = 2511] [id = 478] 15:58:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 229 (0x7eff45647000) [pid = 2511] [serial = 1435] [outer = (nil)] 15:58:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 230 (0x7eff46f95400) [pid = 2511] [serial = 1436] [outer = 0x7eff45647000] 15:58:38 INFO - PROCESS | 2511 | 1461106718694 Marionette DEBUG loaded listener.js 15:58:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 231 (0x7eff4702d400) [pid = 2511] [serial = 1437] [outer = 0x7eff45647000] 15:58:39 INFO - PROCESS | 2511 | 1461106719527 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]]]}] 15:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1590ms 15:58:39 INFO - PROCESS | 2511 | 1461106719595 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 15:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:58:39 INFO - PROCESS | 2511 | 1461106719599 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 15:58:39 INFO - PROCESS | 2511 | 1461106719605 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:58:39 INFO - PROCESS | 2511 | 1461106719608 Marionette TRACE conn3 <- [1,1886,null,{}] 15:58:39 INFO - PROCESS | 2511 | 1461106719613 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}] 15:58:39 INFO - PROCESS | 2511 | 1461106719827 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 15:58:40 INFO - PROCESS | 2511 | 1461106720095 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:40 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4cea8000 == 148 [pid = 2511] [id = 479] 15:58:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 232 (0x7eff4564d000) [pid = 2511] [serial = 1438] [outer = (nil)] 15:58:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 233 (0x7eff4b3a4800) [pid = 2511] [serial = 1439] [outer = 0x7eff4564d000] 15:58:40 INFO - PROCESS | 2511 | 1461106720214 Marionette DEBUG loaded listener.js 15:58:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 234 (0x7eff4b479c00) [pid = 2511] [serial = 1440] [outer = 0x7eff4564d000] 15:58:41 INFO - PROCESS | 2511 | ************************* 15:58:41 INFO - PROCESS | 2511 | A coding exception was thrown and uncaught in a Task. 15:58:41 INFO - PROCESS | 2511 | 15:58:41 INFO - PROCESS | 2511 | Full message: TypeError: NetworkError when attempting to fetch resource. 15:58:41 INFO - PROCESS | 2511 | Full stack: 15:58:41 INFO - PROCESS | 2511 | ************************* 15:58:41 INFO - PROCESS | 2511 | 1461106721148 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]]]}] 15:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1593ms 15:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:58:41 INFO - PROCESS | 2511 | 1461106721198 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 15:58:41 INFO - PROCESS | 2511 | 1461106721201 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 15:58:41 INFO - PROCESS | 2511 | 1461106721208 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:58:41 INFO - PROCESS | 2511 | 1461106721211 Marionette TRACE conn3 <- [1,1890,null,{}] 15:58:41 INFO - PROCESS | 2511 | 1461106721216 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}] 15:58:41 INFO - PROCESS | 2511 | 1461106721445 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 15:58:41 INFO - PROCESS | 2511 | 1461106721760 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:41 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e5db800 == 149 [pid = 2511] [id = 480] 15:58:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 235 (0x7eff4564f000) [pid = 2511] [serial = 1441] [outer = (nil)] 15:58:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 236 (0x7eff4b638000) [pid = 2511] [serial = 1442] [outer = 0x7eff4564f000] 15:58:41 INFO - PROCESS | 2511 | 1461106721841 Marionette DEBUG loaded listener.js 15:58:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 237 (0x7eff4d699000) [pid = 2511] [serial = 1443] [outer = 0x7eff4564f000] 15:58:42 INFO - PROCESS | 2511 | 1461106722693 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]]]}] 15:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1534ms 15:58:42 INFO - PROCESS | 2511 | 1461106722742 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 15:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:58:42 INFO - PROCESS | 2511 | 1461106722746 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 15:58:42 INFO - PROCESS | 2511 | 1461106722752 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:58:42 INFO - PROCESS | 2511 | 1461106722755 Marionette TRACE conn3 <- [1,1894,null,{}] 15:58:42 INFO - PROCESS | 2511 | 1461106722760 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}] 15:58:42 INFO - PROCESS | 2511 | 1461106722973 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 15:58:43 INFO - PROCESS | 2511 | 1461106723331 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:43 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff519dc800 == 150 [pid = 2511] [id = 481] 15:58:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 238 (0x7eff4d84b800) [pid = 2511] [serial = 1444] [outer = (nil)] 15:58:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 239 (0x7eff4df68c00) [pid = 2511] [serial = 1445] [outer = 0x7eff4d84b800] 15:58:43 INFO - PROCESS | 2511 | 1461106723410 Marionette DEBUG loaded listener.js 15:58:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 240 (0x7eff4e426c00) [pid = 2511] [serial = 1446] [outer = 0x7eff4d84b800] 15:58:44 INFO - PROCESS | 2511 | 1461106724252 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]]]}] 15:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1531ms 15:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:58:44 INFO - PROCESS | 2511 | 1461106724284 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 15:58:44 INFO - PROCESS | 2511 | 1461106724287 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 15:58:44 INFO - PROCESS | 2511 | 1461106724294 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:58:44 INFO - PROCESS | 2511 | 1461106724297 Marionette TRACE conn3 <- [1,1898,null,{}] 15:58:44 INFO - PROCESS | 2511 | 1461106724302 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}] 15:58:44 INFO - PROCESS | 2511 | 1461106724517 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 15:58:44 INFO - PROCESS | 2511 | 1461106724850 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:44 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5226a800 == 151 [pid = 2511] [id = 482] 15:58:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 241 (0x7eff46704400) [pid = 2511] [serial = 1447] [outer = (nil)] 15:58:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 242 (0x7eff4e42d400) [pid = 2511] [serial = 1448] [outer = 0x7eff46704400] 15:58:44 INFO - PROCESS | 2511 | 1461106724931 Marionette DEBUG loaded listener.js 15:58:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 243 (0x7eff4e7a1800) [pid = 2511] [serial = 1449] [outer = 0x7eff46704400] 15:58:45 INFO - PROCESS | 2511 | 1461106725808 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]]]}] 15:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1580ms 15:58:45 INFO - PROCESS | 2511 | 1461106725874 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 15:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:58:45 INFO - PROCESS | 2511 | 1461106725878 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 15:58:45 INFO - PROCESS | 2511 | 1461106725884 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:58:45 INFO - PROCESS | 2511 | 1461106725889 Marionette TRACE conn3 <- [1,1902,null,{}] 15:58:45 INFO - PROCESS | 2511 | 1461106725895 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}] 15:58:46 INFO - PROCESS | 2511 | 1461106726150 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 15:58:46 INFO - PROCESS | 2511 | 1461106726487 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:46 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff54a6c800 == 152 [pid = 2511] [id = 483] 15:58:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 244 (0x7eff51494800) [pid = 2511] [serial = 1450] [outer = (nil)] 15:58:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 245 (0x7eff517a8800) [pid = 2511] [serial = 1451] [outer = 0x7eff51494800] 15:58:46 INFO - PROCESS | 2511 | 1461106726575 Marionette DEBUG loaded listener.js 15:58:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 246 (0x7eff51e2e800) [pid = 2511] [serial = 1452] [outer = 0x7eff51494800] 15:58:47 INFO - PROCESS | 2511 | 1461106727439 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]]]}] 15:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1587ms 15:58:47 INFO - PROCESS | 2511 | 1461106727473 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 15:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:58:47 INFO - PROCESS | 2511 | 1461106727477 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 15:58:47 INFO - PROCESS | 2511 | 1461106727483 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:58:47 INFO - PROCESS | 2511 | 1461106727486 Marionette TRACE conn3 <- [1,1906,null,{}] 15:58:47 INFO - PROCESS | 2511 | 1461106727491 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}] 15:58:47 INFO - PROCESS | 2511 | 1461106727708 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 15:58:47 INFO - PROCESS | 2511 | 1461106727985 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:48 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff576cd800 == 153 [pid = 2511] [id = 484] 15:58:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 247 (0x7eff5133b800) [pid = 2511] [serial = 1453] [outer = (nil)] 15:58:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 248 (0x7eff525c5c00) [pid = 2511] [serial = 1454] [outer = 0x7eff5133b800] 15:58:48 INFO - PROCESS | 2511 | 1461106728118 Marionette DEBUG loaded listener.js 15:58:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 249 (0x7eff528b7c00) [pid = 2511] [serial = 1455] [outer = 0x7eff5133b800] 15:58:48 INFO - PROCESS | 2511 | 1461106728993 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]]]}] 15:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1582ms 15:58:49 INFO - PROCESS | 2511 | 1461106729065 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 15:58:49 INFO - PROCESS | 2511 | 1461106729068 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 15:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:58:49 INFO - PROCESS | 2511 | 1461106729075 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:58:49 INFO - PROCESS | 2511 | 1461106729078 Marionette TRACE conn3 <- [1,1910,null,{}] 15:58:49 INFO - PROCESS | 2511 | 1461106729084 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}] 15:58:49 INFO - PROCESS | 2511 | 1461106729341 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 15:58:49 INFO - PROCESS | 2511 | 1461106729655 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:49 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5876d800 == 154 [pid = 2511] [id = 485] 15:58:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 250 (0x7eff514ca800) [pid = 2511] [serial = 1456] [outer = (nil)] 15:58:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 251 (0x7eff53484c00) [pid = 2511] [serial = 1457] [outer = 0x7eff514ca800] 15:58:49 INFO - PROCESS | 2511 | 1461106729733 Marionette DEBUG loaded listener.js 15:58:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 252 (0x7eff5409a400) [pid = 2511] [serial = 1458] [outer = 0x7eff514ca800] 15:58:50 INFO - PROCESS | 2511 | 1461106730623 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]]]}] 15:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1579ms 15:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:58:50 INFO - PROCESS | 2511 | 1461106730654 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 15:58:50 INFO - PROCESS | 2511 | 1461106730657 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 15:58:50 INFO - PROCESS | 2511 | 1461106730664 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:58:50 INFO - PROCESS | 2511 | 1461106730667 Marionette TRACE conn3 <- [1,1914,null,{}] 15:58:50 INFO - PROCESS | 2511 | 1461106730672 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}] 15:58:50 INFO - PROCESS | 2511 | 1461106730889 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 15:58:51 INFO - PROCESS | 2511 | 1461106731209 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:51 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff65371000 == 155 [pid = 2511] [id = 486] 15:58:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 253 (0x7eff528b8000) [pid = 2511] [serial = 1459] [outer = (nil)] 15:58:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 254 (0x7eff558c8800) [pid = 2511] [serial = 1460] [outer = 0x7eff528b8000] 15:58:51 INFO - PROCESS | 2511 | 1461106731291 Marionette DEBUG loaded listener.js 15:58:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 255 (0x7eff5647a800) [pid = 2511] [serial = 1461] [outer = 0x7eff528b8000] 15:58:52 INFO - PROCESS | 2511 | 1461106732165 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]]]}] 15:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1537ms 15:58:52 INFO - PROCESS | 2511 | 1461106732201 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 15:58:52 INFO - PROCESS | 2511 | 1461106732205 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 15:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:58:52 INFO - PROCESS | 2511 | 1461106732212 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:58:52 INFO - PROCESS | 2511 | 1461106732215 Marionette TRACE conn3 <- [1,1918,null,{}] 15:58:52 INFO - PROCESS | 2511 | 1461106732221 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}] 15:58:52 INFO - PROCESS | 2511 | 1461106732449 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 15:58:52 INFO - PROCESS | 2511 | 1461106732783 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:52 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6951c000 == 156 [pid = 2511] [id = 487] 15:58:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 256 (0x7eff3d2d1400) [pid = 2511] [serial = 1462] [outer = (nil)] 15:58:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 257 (0x7eff47025800) [pid = 2511] [serial = 1463] [outer = 0x7eff3d2d1400] 15:58:52 INFO - PROCESS | 2511 | 1461106732868 Marionette DEBUG loaded listener.js 15:58:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 258 (0x7eff565b8400) [pid = 2511] [serial = 1464] [outer = 0x7eff3d2d1400] 15:58:53 INFO - PROCESS | 2511 | 1461106733738 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]]]}] 15:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1581ms 15:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:58:53 INFO - PROCESS | 2511 | 1461106733795 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 15:58:53 INFO - PROCESS | 2511 | 1461106733798 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 15:58:53 INFO - PROCESS | 2511 | 1461106733805 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:58:53 INFO - PROCESS | 2511 | 1461106733807 Marionette TRACE conn3 <- [1,1922,null,{}] 15:58:53 INFO - PROCESS | 2511 | 1461106733813 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}] 15:58:54 INFO - PROCESS | 2511 | 1461106734043 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 15:58:54 INFO - PROCESS | 2511 | 1461106734365 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:54 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6c2bc800 == 157 [pid = 2511] [id = 488] 15:58:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 259 (0x7eff40e04000) [pid = 2511] [serial = 1465] [outer = (nil)] 15:58:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 260 (0x7eff56752000) [pid = 2511] [serial = 1466] [outer = 0x7eff40e04000] 15:58:54 INFO - PROCESS | 2511 | 1461106734447 Marionette DEBUG loaded listener.js 15:58:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 261 (0x7eff57257400) [pid = 2511] [serial = 1467] [outer = 0x7eff40e04000] 15:58:55 INFO - PROCESS | 2511 | 1461106735292 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]]]}] 15:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1580ms 15:58:55 INFO - PROCESS | 2511 | 1461106735386 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 15:58:55 INFO - PROCESS | 2511 | 1461106735389 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 15:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:58:55 INFO - PROCESS | 2511 | 1461106735397 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:58:55 INFO - PROCESS | 2511 | 1461106735400 Marionette TRACE conn3 <- [1,1926,null,{}] 15:58:55 INFO - PROCESS | 2511 | 1461106735406 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}] 15:58:55 INFO - PROCESS | 2511 | 1461106735689 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 15:58:56 INFO - PROCESS | 2511 | 1461106736009 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:56 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3a483000 == 158 [pid = 2511] [id = 489] 15:58:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 262 (0x7eff39f03c00) [pid = 2511] [serial = 1468] [outer = (nil)] 15:58:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 263 (0x7eff39f0ec00) [pid = 2511] [serial = 1469] [outer = 0x7eff39f03c00] 15:58:56 INFO - PROCESS | 2511 | 1461106736086 Marionette DEBUG loaded listener.js 15:58:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 264 (0x7eff3d71f000) [pid = 2511] [serial = 1470] [outer = 0x7eff39f03c00] 15:58:56 INFO - PROCESS | 2511 | 1461106736942 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]]]}] 15:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1588ms 15:58:56 INFO - PROCESS | 2511 | 1461106736986 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 15:58:56 INFO - PROCESS | 2511 | 1461106736989 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 15:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:58:56 INFO - PROCESS | 2511 | 1461106736995 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:58:56 INFO - PROCESS | 2511 | 1461106736998 Marionette TRACE conn3 <- [1,1930,null,{}] 15:58:57 INFO - PROCESS | 2511 | 1461106737004 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}] 15:58:57 INFO - PROCESS | 2511 | 1461106737228 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 15:58:57 INFO - PROCESS | 2511 | 1461106737560 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:57 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d869800 == 159 [pid = 2511] [id = 490] 15:58:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 265 (0x7eff39f04800) [pid = 2511] [serial = 1471] [outer = (nil)] 15:58:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 266 (0x7eff3c80a000) [pid = 2511] [serial = 1472] [outer = 0x7eff39f04800] 15:58:57 INFO - PROCESS | 2511 | 1461106737640 Marionette DEBUG loaded listener.js 15:58:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 267 (0x7eff3da8f400) [pid = 2511] [serial = 1473] [outer = 0x7eff39f04800] 15:58:58 INFO - PROCESS | 2511 | 1461106738592 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]]]}] 15:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1678ms 15:58:58 INFO - PROCESS | 2511 | 1461106738675 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 15:58:58 INFO - PROCESS | 2511 | 1461106738678 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 15:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:58:58 INFO - PROCESS | 2511 | 1461106738685 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:58:58 INFO - PROCESS | 2511 | 1461106738688 Marionette TRACE conn3 <- [1,1934,null,{}] 15:58:58 INFO - PROCESS | 2511 | 1461106738694 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}] 15:58:58 INFO - PROCESS | 2511 | 1461106738928 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 15:58:59 INFO - PROCESS | 2511 | 1461106739258 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:59 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff414b8000 == 160 [pid = 2511] [id = 491] 15:58:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 268 (0x7eff3b010400) [pid = 2511] [serial = 1474] [outer = (nil)] 15:58:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 269 (0x7eff3e960c00) [pid = 2511] [serial = 1475] [outer = 0x7eff3b010400] 15:58:59 INFO - PROCESS | 2511 | 1461106739335 Marionette DEBUG loaded listener.js 15:58:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 270 (0x7eff40775000) [pid = 2511] [serial = 1476] [outer = 0x7eff3b010400] 15:59:00 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56567000 == 159 [pid = 2511] [id = 73] 15:59:00 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5139a000 == 158 [pid = 2511] [id = 65] 15:59:00 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3a475800 == 157 [pid = 2511] [id = 471] 15:59:00 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3ee03800 == 156 [pid = 2511] [id = 470] 15:59:00 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3bbb5000 == 155 [pid = 2511] [id = 469] 15:59:00 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3a5ca800 == 154 [pid = 2511] [id = 468] 15:59:00 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d662800 == 153 [pid = 2511] [id = 466] 15:59:00 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3ae23800 == 152 [pid = 2511] [id = 465] 15:59:00 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff36ea6000 == 151 [pid = 2511] [id = 464] 15:59:01 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3ae12800 == 150 [pid = 2511] [id = 463] 15:59:01 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3f5d9000 == 149 [pid = 2511] [id = 462] 15:59:01 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3ad8b800 == 148 [pid = 2511] [id = 461] 15:59:01 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6c530800 == 147 [pid = 2511] [id = 460] 15:59:01 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff653cf800 == 146 [pid = 2511] [id = 459] 15:59:01 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff576d0000 == 145 [pid = 2511] [id = 458] 15:59:01 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff55912000 == 144 [pid = 2511] [id = 457] 15:59:01 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff52271000 == 143 [pid = 2511] [id = 456] 15:59:01 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5188f800 == 142 [pid = 2511] [id = 455] 15:59:01 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4dc19800 == 141 [pid = 2511] [id = 454] 15:59:01 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4cfae800 == 140 [pid = 2511] [id = 453] 15:59:01 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff45516000 == 139 [pid = 2511] [id = 452] 15:59:01 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff41084000 == 138 [pid = 2511] [id = 451] 15:59:01 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3bbb4800 == 137 [pid = 2511] [id = 450] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 269 (0x7eff455c2800) [pid = 2511] [serial = 1349] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 268 (0x7eff4547c000) [pid = 2511] [serial = 1248] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 267 (0x7eff659fa000) [pid = 2511] [serial = 930] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 266 (0x7eff4f6a0400) [pid = 2511] [serial = 987] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 265 (0x7eff3d6ee000) [pid = 2511] [serial = 1337] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 264 (0x7eff46709400) [pid = 2511] [serial = 1077] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 263 (0x7eff525ce400) [pid = 2511] [serial = 1119] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 262 (0x7eff3d9f6000) [pid = 2511] [serial = 1005] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 261 (0x7eff69538c00) [pid = 2511] [serial = 936] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 260 (0x7eff4b4cfc00) [pid = 2511] [serial = 1292] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 259 (0x7eff3d751000) [pid = 2511] [serial = 1002] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 258 (0x7eff69630800) [pid = 2511] [serial = 1194] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 257 (0x7eff3e976c00) [pid = 2511] [serial = 978] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 256 (0x7eff51361c00) [pid = 2511] [serial = 1170] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 255 (0x7eff42762400) [pid = 2511] [serial = 1158] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 254 (0x7eff46fdcc00) [pid = 2511] [serial = 1290] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 253 (0x7eff5135ac00) [pid = 2511] [serial = 1059] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 252 (0x7eff4f844c00) [pid = 2511] [serial = 1296] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 251 (0x7eff57257800) [pid = 2511] [serial = 1305] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 250 (0x7eff55b2d800) [pid = 2511] [serial = 1173] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 249 (0x7eff4df74c00) [pid = 2511] [serial = 1113] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 248 (0x7eff582ab400) [pid = 2511] [serial = 1134] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 247 (0x7eff4d693c00) [pid = 2511] [serial = 1110] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 246 (0x7eff4f473000) [pid = 2511] [serial = 1227] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 245 (0x7eff525d4800) [pid = 2511] [serial = 921] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 244 (0x7eff59e78000) [pid = 2511] [serial = 927] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 243 (0x7eff54093400) [pid = 2511] [serial = 1065] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 242 (0x7eff6953a000) [pid = 2511] [serial = 999] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 241 (0x7eff3d724000) [pid = 2511] [serial = 1332] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 240 (0x7eff4077c000) [pid = 2511] [serial = 1197] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 239 (0x7eff454c3400) [pid = 2511] [serial = 1347] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 238 (0x7eff51e3b400) [pid = 2511] [serial = 909] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 237 (0x7eff6562f400) [pid = 2511] [serial = 1185] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 236 (0x7eff6953a400) [pid = 2511] [serial = 942] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 235 (0x7eff42668800) [pid = 2511] [serial = 1326] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 234 (0x7eff3c5f9000) [pid = 2511] [serial = 939] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 233 (0x7eff5d847c00) [pid = 2511] [serial = 1308] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 232 (0x7eff558cb400) [pid = 2511] [serial = 1068] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 231 (0x7eff470ab400) [pid = 2511] [serial = 1041] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 230 (0x7eff47024c00) [pid = 2511] [serial = 1224] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 229 (0x7eff4b47c400) [pid = 2511] [serial = 954] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 228 (0x7eff4e546800) [pid = 2511] [serial = 1053] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 227 (0x7eff645cf800) [pid = 2511] [serial = 1310] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 226 (0x7eff3ec6c400) [pid = 2511] [serial = 948] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 225 (0x7eff3c80f400) [pid = 2511] [serial = 945] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 224 (0x7eff51e2d400) [pid = 2511] [serial = 1116] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 223 (0x7eff45474800) [pid = 2511] [serial = 1346] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 222 (0x7eff55ced400) [pid = 2511] [serial = 1125] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 221 (0x7eff3d749400) [pid = 2511] [serial = 1284] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 220 (0x7eff558ca400) [pid = 2511] [serial = 1301] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 219 (0x7eff565bf000) [pid = 2511] [serial = 1322] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 218 (0x7eff43535000) [pid = 2511] [serial = 1343] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 217 (0x7eff6590d800) [pid = 2511] [serial = 1314] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 216 (0x7eff4b480800) [pid = 2511] [serial = 1044] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 215 (0x7eff45471c00) [pid = 2511] [serial = 1245] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 214 (0x7eff657ce800) [pid = 2511] [serial = 1311] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 213 (0x7eff4ccc0c00) [pid = 2511] [serial = 1047] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 212 (0x7eff42661c00) [pid = 2511] [serial = 1325] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 211 (0x7eff518e5800) [pid = 2511] [serial = 1298] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 210 (0x7eff59e7e800) [pid = 2511] [serial = 996] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 209 (0x7eff56484800) [pid = 2511] [serial = 1302] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 208 (0x7eff45638000) [pid = 2511] [serial = 1289] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 207 (0x7eff528bdc00) [pid = 2511] [serial = 1316] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 206 (0x7eff3f6d1000) [pid = 2511] [serial = 1257] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 205 (0x7eff51e37000) [pid = 2511] [serial = 990] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 204 (0x7eff4077c800) [pid = 2511] [serial = 1341] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 203 (0x7eff5418a800) [pid = 2511] [serial = 1122] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 202 (0x7eff4d694400) [pid = 2511] [serial = 1164] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 201 (0x7eff57837c00) [pid = 2511] [serial = 1131] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 200 (0x7eff4589d800) [pid = 2511] [serial = 1161] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 199 (0x7eff3d6f2400) [pid = 2511] [serial = 1239] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 198 (0x7eff4266ac00) [pid = 2511] [serial = 1334] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 197 (0x7eff42762c00) [pid = 2511] [serial = 1074] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 196 (0x7eff4e9f5c00) [pid = 2511] [serial = 1056] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 195 (0x7eff40e11400) [pid = 2511] [serial = 1101] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 194 (0x7eff4e4ed400) [pid = 2511] [serial = 951] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 193 (0x7eff45894800) [pid = 2511] [serial = 912] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 192 (0x7eff44cbf400) [pid = 2511] [serial = 1038] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 191 (0x7eff3c5f4c00) [pid = 2511] [serial = 1283] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 190 (0x7eff4da68c00) [pid = 2511] [serial = 1050] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 189 (0x7eff586a7400) [pid = 2511] [serial = 1313] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 188 (0x7eff44448c00) [pid = 2511] [serial = 1287] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 187 (0x7eff56757000) [pid = 2511] [serial = 993] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 186 (0x7eff470ae800) [pid = 2511] [serial = 1071] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 185 (0x7eff65ac5400) [pid = 2511] [serial = 1317] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 184 (0x7eff4b638800) [pid = 2511] [serial = 984] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 183 (0x7eff3da8e000) [pid = 2511] [serial = 1242] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 182 (0x7eff67991000) [pid = 2511] [serial = 1323] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 181 (0x7eff3d71fc00) [pid = 2511] [serial = 1331] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 180 (0x7eff69538800) [pid = 2511] [serial = 1188] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 179 (0x7eff55975400) [pid = 2511] [serial = 1230] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 178 (0x7eff6445b800) [pid = 2511] [serial = 1182] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 177 (0x7eff4266a800) [pid = 2511] [serial = 1328] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 176 (0x7eff4077e000) [pid = 2511] [serial = 1221] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 175 (0x7eff6562b000) [pid = 2511] [serial = 1251] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 174 (0x7eff4e795c00) [pid = 2511] [serial = 1167] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 173 (0x7eff51e32400) [pid = 2511] [serial = 1062] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 172 (0x7eff4cc11800) [pid = 2511] [serial = 1107] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 171 (0x7eff40f6dc00) [pid = 2511] [serial = 1286] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 170 (0x7eff561ebc00) [pid = 2511] [serial = 924] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 169 (0x7eff59e77800) [pid = 2511] [serial = 1179] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 168 (0x7eff4563d400) [pid = 2511] [serial = 1254] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 167 (0x7eff3ec73000) [pid = 2511] [serial = 1035] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 166 (0x7eff39f0c400) [pid = 2511] [serial = 1319] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 165 (0x7eff53490400) [pid = 2511] [serial = 1299] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 164 (0x7eff576e6800) [pid = 2511] [serial = 1176] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 163 (0x7eff6975dc00) [pid = 2511] [serial = 1236] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 162 (0x7eff44cb2400) [pid = 2511] [serial = 1032] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 161 (0x7eff4d856400) [pid = 2511] [serial = 1329] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 160 (0x7eff40489000) [pid = 2511] [serial = 933] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 159 (0x7eff67942000) [pid = 2511] [serial = 1191] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 158 (0x7eff59c5b800) [pid = 2511] [serial = 1307] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 157 (0x7eff4d694800) [pid = 2511] [serial = 1293] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 156 (0x7eff5674e800) [pid = 2511] [serial = 1304] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 155 (0x7eff3f6c8000) [pid = 2511] [serial = 1340] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 154 (0x7eff4b62f800) [pid = 2511] [serial = 915] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 153 (0x7eff5674ac00) [pid = 2511] [serial = 1128] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 152 (0x7eff455c3800) [pid = 2511] [serial = 981] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff4ce07400) [pid = 2511] [serial = 1098] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff39f11000) [pid = 2511] [serial = 1320] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff4e9f0400) [pid = 2511] [serial = 1295] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff43539800) [pid = 2511] [serial = 1344] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff3d9f5000) [pid = 2511] [serial = 1338] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff455bf400) [pid = 2511] [serial = 1104] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff59c7e400) [pid = 2511] [serial = 1233] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 144 (0x7eff4e7a3800) [pid = 2511] [serial = 1281] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | --DOMWINDOW == 143 (0x7eff4e9f6c00) [pid = 2511] [serial = 918] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 2511 | 1461106741900 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]]]}] 15:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 3239ms 15:59:01 INFO - PROCESS | 2511 | 1461106741927 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 15:59:01 INFO - PROCESS | 2511 | 1461106741933 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 15:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:59:01 INFO - PROCESS | 2511 | 1461106741943 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:59:01 INFO - PROCESS | 2511 | 1461106741948 Marionette TRACE conn3 <- [1,1938,null,{}] 15:59:01 INFO - PROCESS | 2511 | 1461106741957 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}] 15:59:02 INFO - PROCESS | 2511 | 1461106742176 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 15:59:02 INFO - PROCESS | 2511 | 1461106742371 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:02 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3a486800 == 138 [pid = 2511] [id = 492] 15:59:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff3bb10800) [pid = 2511] [serial = 1477] [outer = (nil)] 15:59:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff3c4b8800) [pid = 2511] [serial = 1478] [outer = 0x7eff3bb10800] 15:59:02 INFO - PROCESS | 2511 | 1461106742444 Marionette DEBUG loaded listener.js 15:59:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff3c5f7000) [pid = 2511] [serial = 1479] [outer = 0x7eff3bb10800] 15:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1388ms 15:59:03 INFO - PROCESS | 2511 | 1461106743320 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]]]}] 15:59:03 INFO - PROCESS | 2511 | 1461106743333 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 15:59:03 INFO - PROCESS | 2511 | 1461106743341 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 15:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:59:03 INFO - PROCESS | 2511 | 1461106743365 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:59:03 INFO - PROCESS | 2511 | 1461106743368 Marionette TRACE conn3 <- [1,1942,null,{}] 15:59:03 INFO - PROCESS | 2511 | 1461106743375 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}] 15:59:03 INFO - PROCESS | 2511 | 1461106743677 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 15:59:03 INFO - PROCESS | 2511 | 1461106743716 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:03 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3b9e8800 == 139 [pid = 2511] [id = 493] 15:59:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff3bb15800) [pid = 2511] [serial = 1480] [outer = (nil)] 15:59:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff3d6ec800) [pid = 2511] [serial = 1481] [outer = 0x7eff3bb15800] 15:59:03 INFO - PROCESS | 2511 | 1461106743780 Marionette DEBUG loaded listener.js 15:59:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff3d724c00) [pid = 2511] [serial = 1482] [outer = 0x7eff3bb15800] 15:59:04 INFO - PROCESS | 2511 | 1461106744695 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]]]}] 15:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1385ms 15:59:04 INFO - PROCESS | 2511 | 1461106744765 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 15:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:59:04 INFO - PROCESS | 2511 | 1461106744770 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 15:59:04 INFO - PROCESS | 2511 | 1461106744776 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:59:04 INFO - PROCESS | 2511 | 1461106744782 Marionette TRACE conn3 <- [1,1946,null,{}] 15:59:04 INFO - PROCESS | 2511 | 1461106744807 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}] 15:59:05 INFO - PROCESS | 2511 | 1461106745095 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 15:59:05 INFO - PROCESS | 2511 | 1461106745148 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:05 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3c8d2800 == 140 [pid = 2511] [id = 494] 15:59:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff3d9eb800) [pid = 2511] [serial = 1483] [outer = (nil)] 15:59:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff3da8b400) [pid = 2511] [serial = 1484] [outer = 0x7eff3d9eb800] 15:59:05 INFO - PROCESS | 2511 | 1461106745284 Marionette DEBUG loaded listener.js 15:59:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff3e968c00) [pid = 2511] [serial = 1485] [outer = 0x7eff3d9eb800] 15:59:06 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff40aacc00) [pid = 2511] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:59:06 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff39f02400) [pid = 2511] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:59:06 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff3f6c6000) [pid = 2511] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:59:06 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff37acb800) [pid = 2511] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:59:06 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff39f08c00) [pid = 2511] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:59:06 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff3c4b9000) [pid = 2511] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:59:07 INFO - PROCESS | 2511 | 1461106747072 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]]]}] 15:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2352ms 15:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:59:07 INFO - PROCESS | 2511 | 1461106747128 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 15:59:07 INFO - PROCESS | 2511 | 1461106747132 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 15:59:07 INFO - PROCESS | 2511 | 1461106747138 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:59:07 INFO - PROCESS | 2511 | 1461106747141 Marionette TRACE conn3 <- [1,1950,null,{}] 15:59:07 INFO - PROCESS | 2511 | 1461106747146 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}] 15:59:07 INFO - PROCESS | 2511 | 1461106747350 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 15:59:07 INFO - PROCESS | 2511 | 1461106747523 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:07 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d6e0000 == 141 [pid = 2511] [id = 495] 15:59:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff39f0d800) [pid = 2511] [serial = 1486] [outer = (nil)] 15:59:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff3e981800) [pid = 2511] [serial = 1487] [outer = 0x7eff39f0d800] 15:59:07 INFO - PROCESS | 2511 | 1461106747588 Marionette DEBUG loaded listener.js 15:59:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff3f6c8400) [pid = 2511] [serial = 1488] [outer = 0x7eff39f0d800] 15:59:08 INFO - PROCESS | 2511 | 1461106748534 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]]]}] 15:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1436ms 15:59:08 INFO - PROCESS | 2511 | 1461106748574 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 15:59:08 INFO - PROCESS | 2511 | 1461106748580 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 15:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:59:08 INFO - PROCESS | 2511 | 1461106748589 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:59:08 INFO - PROCESS | 2511 | 1461106748595 Marionette TRACE conn3 <- [1,1954,null,{}] 15:59:08 INFO - PROCESS | 2511 | 1461106748603 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}] 15:59:08 INFO - PROCESS | 2511 | 1461106748882 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 15:59:09 INFO - PROCESS | 2511 | 1461106749213 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:09 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ae11800 == 142 [pid = 2511] [id = 496] 15:59:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff3bb14400) [pid = 2511] [serial = 1489] [outer = (nil)] 15:59:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff3c5f3c00) [pid = 2511] [serial = 1490] [outer = 0x7eff3bb14400] 15:59:09 INFO - PROCESS | 2511 | 1461106749294 Marionette DEBUG loaded listener.js 15:59:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff3c810800) [pid = 2511] [serial = 1491] [outer = 0x7eff3bb14400] 15:59:10 INFO - PROCESS | 2511 | 1461106750223 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]]]}] 15:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1687ms 15:59:10 INFO - PROCESS | 2511 | 1461106750277 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 15:59:10 INFO - PROCESS | 2511 | 1461106750286 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 15:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:59:10 INFO - PROCESS | 2511 | 1461106750297 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:59:10 INFO - PROCESS | 2511 | 1461106750301 Marionette TRACE conn3 <- [1,1958,null,{}] 15:59:10 INFO - PROCESS | 2511 | 1461106750308 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}] 15:59:10 INFO - PROCESS | 2511 | 1461106750551 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 15:59:10 INFO - PROCESS | 2511 | 1461106750819 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:10 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d878800 == 143 [pid = 2511] [id = 497] 15:59:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff3d745800) [pid = 2511] [serial = 1492] [outer = (nil)] 15:59:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff3d9ee800) [pid = 2511] [serial = 1493] [outer = 0x7eff3d745800] 15:59:10 INFO - PROCESS | 2511 | 1461106750946 Marionette DEBUG loaded listener.js 15:59:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 155 (0x7eff3e966000) [pid = 2511] [serial = 1494] [outer = 0x7eff3d745800] 15:59:11 INFO - PROCESS | 2511 | 1461106751899 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]]]}] 15:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1632ms 15:59:11 INFO - PROCESS | 2511 | 1461106751929 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 15:59:11 INFO - PROCESS | 2511 | 1461106751933 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 15:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:59:11 INFO - PROCESS | 2511 | 1461106751940 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:59:11 INFO - PROCESS | 2511 | 1461106751946 Marionette TRACE conn3 <- [1,1962,null,{}] 15:59:11 INFO - PROCESS | 2511 | 1461106751963 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}] 15:59:12 INFO - PROCESS | 2511 | 1461106752200 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 15:59:12 INFO - PROCESS | 2511 | 1461106752541 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:12 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3f42f000 == 144 [pid = 2511] [id = 498] 15:59:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 156 (0x7eff3ec68400) [pid = 2511] [serial = 1495] [outer = (nil)] 15:59:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 157 (0x7eff404ad000) [pid = 2511] [serial = 1496] [outer = 0x7eff3ec68400] 15:59:12 INFO - PROCESS | 2511 | 1461106752629 Marionette DEBUG loaded listener.js 15:59:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 158 (0x7eff4077c000) [pid = 2511] [serial = 1497] [outer = 0x7eff3ec68400] 15:59:13 INFO - PROCESS | 2511 | 1461106753541 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]]]}] 15:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1638ms 15:59:13 INFO - PROCESS | 2511 | 1461106753580 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 15:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:59:13 INFO - PROCESS | 2511 | 1461106753585 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 15:59:13 INFO - PROCESS | 2511 | 1461106753592 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:59:13 INFO - PROCESS | 2511 | 1461106753595 Marionette TRACE conn3 <- [1,1966,null,{}] 15:59:13 INFO - PROCESS | 2511 | 1461106753601 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}] 15:59:13 INFO - PROCESS | 2511 | 1461106753835 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 15:59:14 INFO - PROCESS | 2511 | 1461106754092 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:14 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff40ad6800 == 145 [pid = 2511] [id = 499] 15:59:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 159 (0x7eff40480000) [pid = 2511] [serial = 1498] [outer = (nil)] 15:59:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 160 (0x7eff40e0d800) [pid = 2511] [serial = 1499] [outer = 0x7eff40480000] 15:59:14 INFO - PROCESS | 2511 | 1461106754215 Marionette DEBUG loaded listener.js 15:59:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff40f71c00) [pid = 2511] [serial = 1500] [outer = 0x7eff40480000] 15:59:15 INFO - PROCESS | 2511 | 1461106755066 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]]]}] 15:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1529ms 15:59:15 INFO - PROCESS | 2511 | 1461106755122 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 15:59:15 INFO - PROCESS | 2511 | 1461106755126 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 15:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:59:15 INFO - PROCESS | 2511 | 1461106755134 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:59:15 INFO - PROCESS | 2511 | 1461106755137 Marionette TRACE conn3 <- [1,1970,null,{}] 15:59:15 INFO - PROCESS | 2511 | 1461106755142 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}] 15:59:15 INFO - PROCESS | 2511 | 1461106755366 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 15:59:15 INFO - PROCESS | 2511 | 1461106755577 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:15 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff41295000 == 146 [pid = 2511] [id = 500] 15:59:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff4077c400) [pid = 2511] [serial = 1501] [outer = (nil)] 15:59:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff410aa800) [pid = 2511] [serial = 1502] [outer = 0x7eff4077c400] 15:59:15 INFO - PROCESS | 2511 | 1461106755692 Marionette DEBUG loaded listener.js 15:59:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff42667400) [pid = 2511] [serial = 1503] [outer = 0x7eff4077c400] 15:59:16 INFO - PROCESS | 2511 | 1461106756561 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]]]}] 15:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1493ms 15:59:16 INFO - PROCESS | 2511 | 1461106756628 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 15:59:16 INFO - PROCESS | 2511 | 1461106756632 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 15:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:59:16 INFO - PROCESS | 2511 | 1461106756638 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:59:16 INFO - PROCESS | 2511 | 1461106756641 Marionette TRACE conn3 <- [1,1974,null,{}] 15:59:16 INFO - PROCESS | 2511 | 1461106756647 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}] 15:59:16 INFO - PROCESS | 2511 | 1461106756901 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 15:59:17 INFO - PROCESS | 2511 | 1461106757168 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:17 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff42e13000 == 147 [pid = 2511] [id = 501] 15:59:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff428a5000) [pid = 2511] [serial = 1504] [outer = (nil)] 15:59:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff43536c00) [pid = 2511] [serial = 1505] [outer = 0x7eff428a5000] 15:59:17 INFO - PROCESS | 2511 | 1461106757286 Marionette DEBUG loaded listener.js 15:59:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 167 (0x7eff44cc9c00) [pid = 2511] [serial = 1506] [outer = 0x7eff428a5000] 15:59:18 INFO - PROCESS | 2511 | 1461106758157 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]]]}] 15:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1580ms 15:59:18 INFO - PROCESS | 2511 | 1461106758219 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 15:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:59:18 INFO - PROCESS | 2511 | 1461106758223 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 15:59:18 INFO - PROCESS | 2511 | 1461106758230 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:59:18 INFO - PROCESS | 2511 | 1461106758233 Marionette TRACE conn3 <- [1,1978,null,{}] 15:59:18 INFO - PROCESS | 2511 | 1461106758238 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}] 15:59:18 INFO - PROCESS | 2511 | 1461106758501 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 15:59:18 INFO - PROCESS | 2511 | 1461106758805 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:18 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4384f800 == 148 [pid = 2511] [id = 502] 15:59:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 168 (0x7eff4077ec00) [pid = 2511] [serial = 1507] [outer = (nil)] 15:59:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 169 (0x7eff45475000) [pid = 2511] [serial = 1508] [outer = 0x7eff4077ec00] 15:59:18 INFO - PROCESS | 2511 | 1461106758884 Marionette DEBUG loaded listener.js 15:59:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 170 (0x7eff454c0400) [pid = 2511] [serial = 1509] [outer = 0x7eff4077ec00] 15:59:19 INFO - PROCESS | 2511 | 1461106759701 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]]]}] 15:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1532ms 15:59:19 INFO - PROCESS | 2511 | 1461106759763 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 15:59:19 INFO - PROCESS | 2511 | 1461106759766 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 15:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:59:19 INFO - PROCESS | 2511 | 1461106759772 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:59:19 INFO - PROCESS | 2511 | 1461106759775 Marionette TRACE conn3 <- [1,1982,null,{}] 15:59:19 INFO - PROCESS | 2511 | 1461106759781 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}] 15:59:20 INFO - PROCESS | 2511 | 1461106760007 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 15:59:20 INFO - PROCESS | 2511 | 1461106760221 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:20 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff45083000 == 149 [pid = 2511] [id = 503] 15:59:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 171 (0x7eff42794c00) [pid = 2511] [serial = 1510] [outer = (nil)] 15:59:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 172 (0x7eff455c3c00) [pid = 2511] [serial = 1511] [outer = 0x7eff42794c00] 15:59:20 INFO - PROCESS | 2511 | 1461106760337 Marionette DEBUG loaded listener.js 15:59:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 173 (0x7eff45637400) [pid = 2511] [serial = 1512] [outer = 0x7eff42794c00] 15:59:21 INFO - PROCESS | 2511 | 1461106761218 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]]]}] 15:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1482ms 15:59:21 INFO - PROCESS | 2511 | 1461106761256 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 15:59:21 INFO - PROCESS | 2511 | 1461106761259 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 15:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:59:21 INFO - PROCESS | 2511 | 1461106761266 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:59:21 INFO - PROCESS | 2511 | 1461106761269 Marionette TRACE conn3 <- [1,1986,null,{}] 15:59:21 INFO - PROCESS | 2511 | 1461106761275 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}] 15:59:21 INFO - PROCESS | 2511 | 1461106761505 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 15:59:21 INFO - PROCESS | 2511 | 1461106761768 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:21 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4553c800 == 150 [pid = 2511] [id = 504] 15:59:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 174 (0x7eff45476800) [pid = 2511] [serial = 1513] [outer = (nil)] 15:59:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 175 (0x7eff4564dc00) [pid = 2511] [serial = 1514] [outer = 0x7eff45476800] 15:59:21 INFO - PROCESS | 2511 | 1461106761848 Marionette DEBUG loaded listener.js 15:59:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 176 (0x7eff46704c00) [pid = 2511] [serial = 1515] [outer = 0x7eff45476800] 15:59:22 INFO - PROCESS | 2511 | 1461106762720 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]]]}] 15:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1485ms 15:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:59:22 INFO - PROCESS | 2511 | 1461106762752 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 15:59:22 INFO - PROCESS | 2511 | 1461106762755 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 15:59:22 INFO - PROCESS | 2511 | 1461106762762 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:59:22 INFO - PROCESS | 2511 | 1461106762766 Marionette TRACE conn3 <- [1,1990,null,{}] 15:59:22 INFO - PROCESS | 2511 | 1461106762771 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}] 15:59:22 INFO - PROCESS | 2511 | 1461106762995 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 15:59:23 INFO - PROCESS | 2511 | 1461106763269 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:23 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4679f800 == 151 [pid = 2511] [id = 505] 15:59:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 177 (0x7eff454c0000) [pid = 2511] [serial = 1516] [outer = (nil)] 15:59:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 178 (0x7eff46fdd000) [pid = 2511] [serial = 1517] [outer = 0x7eff454c0000] 15:59:23 INFO - PROCESS | 2511 | 1461106763354 Marionette DEBUG loaded listener.js 15:59:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 179 (0x7eff47025000) [pid = 2511] [serial = 1518] [outer = 0x7eff454c0000] 15:59:24 INFO - PROCESS | 2511 | 1461106764249 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]]]}] 15:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1544ms 15:59:24 INFO - PROCESS | 2511 | 1461106764307 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 15:59:24 INFO - PROCESS | 2511 | 1461106764311 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 15:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:59:24 INFO - PROCESS | 2511 | 1461106764318 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:59:24 INFO - PROCESS | 2511 | 1461106764323 Marionette TRACE conn3 <- [1,1994,null,{}] 15:59:24 INFO - PROCESS | 2511 | 1461106764329 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}] 15:59:24 INFO - PROCESS | 2511 | 1461106764626 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 15:59:24 INFO - PROCESS | 2511 | 1461106764940 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:24 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4ceb1800 == 152 [pid = 2511] [id = 506] 15:59:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 180 (0x7eff4b413c00) [pid = 2511] [serial = 1519] [outer = (nil)] 15:59:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 181 (0x7eff4b478000) [pid = 2511] [serial = 1520] [outer = 0x7eff4b413c00] 15:59:25 INFO - PROCESS | 2511 | 1461106765027 Marionette DEBUG loaded listener.js 15:59:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 182 (0x7eff4b634000) [pid = 2511] [serial = 1521] [outer = 0x7eff4b413c00] 15:59:25 INFO - PROCESS | 2511 | 1461106765892 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]]]}] 15:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1632ms 15:59:25 INFO - PROCESS | 2511 | 1461106765951 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 15:59:25 INFO - PROCESS | 2511 | 1461106765955 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 15:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:59:25 INFO - PROCESS | 2511 | 1461106765961 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:59:25 INFO - PROCESS | 2511 | 1461106765964 Marionette TRACE conn3 <- [1,1998,null,{}] 15:59:25 INFO - PROCESS | 2511 | 1461106765970 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}] 15:59:26 INFO - PROCESS | 2511 | 1461106766197 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 15:59:26 INFO - PROCESS | 2511 | 1461106766460 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:26 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d8b5000 == 153 [pid = 2511] [id = 507] 15:59:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 183 (0x7eff4b416c00) [pid = 2511] [serial = 1522] [outer = (nil)] 15:59:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 184 (0x7eff4cdd2000) [pid = 2511] [serial = 1523] [outer = 0x7eff4b416c00] 15:59:26 INFO - PROCESS | 2511 | 1461106766586 Marionette DEBUG loaded listener.js 15:59:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 185 (0x7eff4d51a000) [pid = 2511] [serial = 1524] [outer = 0x7eff4b416c00] 15:59:27 INFO - PROCESS | 2511 | 1461106767446 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]]]}] 15:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1538ms 15:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:59:27 INFO - PROCESS | 2511 | 1461106767500 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 15:59:27 INFO - PROCESS | 2511 | 1461106767503 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 15:59:27 INFO - PROCESS | 2511 | 1461106767510 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:59:27 INFO - PROCESS | 2511 | 1461106767513 Marionette TRACE conn3 <- [1,2002,null,{}] 15:59:27 INFO - PROCESS | 2511 | 1461106767519 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}] 15:59:27 INFO - PROCESS | 2511 | 1461106767770 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 15:59:28 INFO - PROCESS | 2511 | 1461106768034 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:28 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e2bf800 == 154 [pid = 2511] [id = 508] 15:59:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 186 (0x7eff3c4b6800) [pid = 2511] [serial = 1525] [outer = (nil)] 15:59:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 187 (0x7eff4d7df800) [pid = 2511] [serial = 1526] [outer = 0x7eff3c4b6800] 15:59:28 INFO - PROCESS | 2511 | 1461106768157 Marionette DEBUG loaded listener.js 15:59:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 188 (0x7eff4dec4400) [pid = 2511] [serial = 1527] [outer = 0x7eff3c4b6800] 15:59:29 INFO - PROCESS | 2511 | 1461106769094 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]]]}] 15:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1637ms 15:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:59:29 INFO - PROCESS | 2511 | 1461106769148 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 15:59:29 INFO - PROCESS | 2511 | 1461106769150 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 15:59:29 INFO - PROCESS | 2511 | 1461106769157 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:59:29 INFO - PROCESS | 2511 | 1461106769160 Marionette TRACE conn3 <- [1,2006,null,{}] 15:59:29 INFO - PROCESS | 2511 | 1461106769166 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}] 15:59:29 INFO - PROCESS | 2511 | 1461106769388 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 15:59:29 INFO - PROCESS | 2511 | 1461106769693 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:29 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff518a9800 == 155 [pid = 2511] [id = 509] 15:59:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 189 (0x7eff3c5f0c00) [pid = 2511] [serial = 1528] [outer = (nil)] 15:59:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 190 (0x7eff4e429c00) [pid = 2511] [serial = 1529] [outer = 0x7eff3c5f0c00] 15:59:29 INFO - PROCESS | 2511 | 1461106769776 Marionette DEBUG loaded listener.js 15:59:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 191 (0x7eff4e54bc00) [pid = 2511] [serial = 1530] [outer = 0x7eff3c5f0c00] 15:59:30 INFO - PROCESS | 2511 | 1461106770615 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]]]}] 15:59:30 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 15:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1529ms 15:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:59:30 INFO - PROCESS | 2511 | 1461106770687 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 15:59:30 INFO - PROCESS | 2511 | 1461106770690 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 15:59:30 INFO - PROCESS | 2511 | 1461106770696 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:59:30 INFO - PROCESS | 2511 | 1461106770699 Marionette TRACE conn3 <- [1,2010,null,{}] 15:59:30 INFO - PROCESS | 2511 | 1461106770704 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}] 15:59:30 INFO - PROCESS | 2511 | 1461106770952 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 15:59:31 INFO - PROCESS | 2511 | 1461106771254 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:31 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51e6c000 == 156 [pid = 2511] [id = 510] 15:59:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 192 (0x7eff4d51fc00) [pid = 2511] [serial = 1531] [outer = (nil)] 15:59:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 193 (0x7eff4e7a7800) [pid = 2511] [serial = 1532] [outer = 0x7eff4d51fc00] 15:59:31 INFO - PROCESS | 2511 | 1461106771336 Marionette DEBUG loaded listener.js 15:59:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 194 (0x7eff4f470000) [pid = 2511] [serial = 1533] [outer = 0x7eff4d51fc00] 15:59:32 INFO - PROCESS | 2511 | 1461106772218 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]]]}] 15:59:32 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 15:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1582ms 15:59:32 INFO - PROCESS | 2511 | 1461106772278 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 15:59:32 INFO - PROCESS | 2511 | 1461106772283 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 15:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:59:32 INFO - PROCESS | 2511 | 1461106772291 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:59:32 INFO - PROCESS | 2511 | 1461106772293 Marionette TRACE conn3 <- [1,2014,null,{}] 15:59:32 INFO - PROCESS | 2511 | 1461106772300 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}] 15:59:32 INFO - PROCESS | 2511 | 1461106772553 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 15:59:32 INFO - PROCESS | 2511 | 1461106772863 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:32 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff52265800 == 157 [pid = 2511] [id = 511] 15:59:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 195 (0x7eff3c804c00) [pid = 2511] [serial = 1534] [outer = (nil)] 15:59:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 196 (0x7eff4f692400) [pid = 2511] [serial = 1535] [outer = 0x7eff3c804c00] 15:59:32 INFO - PROCESS | 2511 | 1461106772979 Marionette DEBUG loaded listener.js 15:59:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 197 (0x7eff51334c00) [pid = 2511] [serial = 1536] [outer = 0x7eff3c804c00] 15:59:33 INFO - PROCESS | 2511 | 1461106773893 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]]]}] 15:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1638ms 15:59:33 INFO - PROCESS | 2511 | 1461106773929 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 15:59:33 INFO - PROCESS | 2511 | 1461106773933 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 15:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:59:33 INFO - PROCESS | 2511 | 1461106773938 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:59:33 INFO - PROCESS | 2511 | 1461106773941 Marionette TRACE conn3 <- [1,2018,null,{}] 15:59:33 INFO - PROCESS | 2511 | 1461106773946 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}] 15:59:34 INFO - PROCESS | 2511 | 1461106774168 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 15:59:34 INFO - PROCESS | 2511 | 1461106774436 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:34 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff522dc800 == 158 [pid = 2511] [id = 512] 15:59:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 198 (0x7eff3ec66000) [pid = 2511] [serial = 1537] [outer = (nil)] 15:59:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 199 (0x7eff51359000) [pid = 2511] [serial = 1538] [outer = 0x7eff3ec66000] 15:59:34 INFO - PROCESS | 2511 | 1461106774552 Marionette DEBUG loaded listener.js 15:59:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 200 (0x7eff514c0800) [pid = 2511] [serial = 1539] [outer = 0x7eff3ec66000] 15:59:35 INFO - PROCESS | 2511 | 1461106775400 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]]]}] 15:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1528ms 15:59:35 INFO - PROCESS | 2511 | 1461106775468 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 15:59:35 INFO - PROCESS | 2511 | 1461106775471 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 15:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:59:35 INFO - PROCESS | 2511 | 1461106775477 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:59:35 INFO - PROCESS | 2511 | 1461106775480 Marionette TRACE conn3 <- [1,2022,null,{}] 15:59:35 INFO - PROCESS | 2511 | 1461106775485 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}] 15:59:35 INFO - PROCESS | 2511 | 1461106775713 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 15:59:36 INFO - PROCESS | 2511 | 1461106776021 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:36 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff52491800 == 159 [pid = 2511] [id = 513] 15:59:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 201 (0x7eff4f473000) [pid = 2511] [serial = 1540] [outer = (nil)] 15:59:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 202 (0x7eff517d7000) [pid = 2511] [serial = 1541] [outer = 0x7eff4f473000] 15:59:36 INFO - PROCESS | 2511 | 1461106776099 Marionette DEBUG loaded listener.js 15:59:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 203 (0x7eff518e6400) [pid = 2511] [serial = 1542] [outer = 0x7eff4f473000] 15:59:36 INFO - PROCESS | 2511 | 1461106776928 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]]]}] 15:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1492ms 15:59:36 INFO - PROCESS | 2511 | 1461106776971 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 15:59:36 INFO - PROCESS | 2511 | 1461106776974 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 15:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:59:36 INFO - PROCESS | 2511 | 1461106776980 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:59:36 INFO - PROCESS | 2511 | 1461106776983 Marionette TRACE conn3 <- [1,2026,null,{}] 15:59:36 INFO - PROCESS | 2511 | 1461106776988 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}] 15:59:37 INFO - PROCESS | 2511 | 1461106777202 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 15:59:37 INFO - PROCESS | 2511 | 1461106777474 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:37 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff540ba800 == 160 [pid = 2511] [id = 514] 15:59:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 204 (0x7eff37ac9c00) [pid = 2511] [serial = 1543] [outer = (nil)] 15:59:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 205 (0x7eff51e2d400) [pid = 2511] [serial = 1544] [outer = 0x7eff37ac9c00] 15:59:37 INFO - PROCESS | 2511 | 1461106777597 Marionette DEBUG loaded listener.js 15:59:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 206 (0x7eff524dcc00) [pid = 2511] [serial = 1545] [outer = 0x7eff37ac9c00] 15:59:38 INFO - PROCESS | 2511 | 1461106778522 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]]]}] 15:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1591ms 15:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:59:38 INFO - PROCESS | 2511 | 1461106778573 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 15:59:38 INFO - PROCESS | 2511 | 1461106778575 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 15:59:38 INFO - PROCESS | 2511 | 1461106778582 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:59:38 INFO - PROCESS | 2511 | 1461106778585 Marionette TRACE conn3 <- [1,2030,null,{}] 15:59:38 INFO - PROCESS | 2511 | 1461106778592 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}] 15:59:38 INFO - PROCESS | 2511 | 1461106778827 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 15:59:40 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3c8d2800 == 159 [pid = 2511] [id = 494] 15:59:40 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3b9e8800 == 158 [pid = 2511] [id = 493] 15:59:40 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3a486800 == 157 [pid = 2511] [id = 492] 15:59:40 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6951c000 == 156 [pid = 2511] [id = 487] 15:59:40 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff65371000 == 155 [pid = 2511] [id = 486] 15:59:40 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5876d800 == 154 [pid = 2511] [id = 485] 15:59:40 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff576cd800 == 153 [pid = 2511] [id = 484] 15:59:40 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff54a6c800 == 152 [pid = 2511] [id = 483] 15:59:40 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5226a800 == 151 [pid = 2511] [id = 482] 15:59:40 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff519dc800 == 150 [pid = 2511] [id = 481] 15:59:40 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4e5db800 == 149 [pid = 2511] [id = 480] 15:59:40 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4cea8000 == 148 [pid = 2511] [id = 479] 15:59:40 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff456d1000 == 147 [pid = 2511] [id = 478] 15:59:40 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff44281800 == 146 [pid = 2511] [id = 477] 15:59:40 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff42e21000 == 145 [pid = 2511] [id = 476] 15:59:40 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff42558800 == 144 [pid = 2511] [id = 475] 15:59:40 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff40f2e800 == 143 [pid = 2511] [id = 474] 15:59:40 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3bbb2800 == 142 [pid = 2511] [id = 473] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 205 (0x7eff3d9ef400) [pid = 2511] [serial = 1418] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 204 (0x7eff428b1c00) [pid = 2511] [serial = 1400] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 203 (0x7eff4e425800) [pid = 2511] [serial = 1404] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 202 (0x7eff3d6ef800) [pid = 2511] [serial = 1352] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 201 (0x7eff3c5f4400) [pid = 2511] [serial = 1416] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 200 (0x7eff42662800) [pid = 2511] [serial = 1355] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 199 (0x7eff4e41f800) [pid = 2511] [serial = 1403] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 198 (0x7eff3b013400) [pid = 2511] [serial = 1382] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 197 (0x7eff53486400) [pid = 2511] [serial = 1370] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 196 (0x7eff40aad400) [pid = 2511] [serial = 1397] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 195 (0x7eff4265e800) [pid = 2511] [serial = 1413] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 194 (0x7eff428aa400) [pid = 2511] [serial = 1388] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 193 (0x7eff3c4b2000) [pid = 2511] [serial = 1406] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 192 (0x7eff4debe400) [pid = 2511] [serial = 1364] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 191 (0x7eff4b3f3400) [pid = 2511] [serial = 1361] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 190 (0x7eff40aadc00) [pid = 2511] [serial = 1391] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 189 (0x7eff3e968000) [pid = 2511] [serial = 1410] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 188 (0x7eff65908000) [pid = 2511] [serial = 1379] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 187 (0x7eff3da91800) [pid = 2511] [serial = 1409] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 186 (0x7eff57875400) [pid = 2511] [serial = 1376] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 185 (0x7eff517cf400) [pid = 2511] [serial = 1367] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 184 (0x7eff3d6e5000) [pid = 2511] [serial = 1407] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 183 (0x7eff39f11c00) [pid = 2511] [serial = 1415] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 182 (0x7eff37aca800) [pid = 2511] [serial = 1394] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 181 (0x7eff40e09800) [pid = 2511] [serial = 1412] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 180 (0x7eff518e9c00) [pid = 2511] [serial = 1335] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 179 (0x7eff3bb12000) [pid = 2511] [serial = 1385] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 178 (0x7eff565b7000) [pid = 2511] [serial = 1373] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | --DOMWINDOW == 177 (0x7eff454c3c00) [pid = 2511] [serial = 1358] [outer = (nil)] [url = about:blank] 15:59:40 INFO - PROCESS | 2511 | 1461106780420 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:40 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3a479000 == 143 [pid = 2511] [id = 515] 15:59:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 178 (0x7eff3b013800) [pid = 2511] [serial = 1546] [outer = (nil)] 15:59:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 179 (0x7eff3bb0f800) [pid = 2511] [serial = 1547] [outer = 0x7eff3b013800] 15:59:40 INFO - PROCESS | 2511 | 1461106780496 Marionette DEBUG loaded listener.js 15:59:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 180 (0x7eff3c4b7800) [pid = 2511] [serial = 1548] [outer = 0x7eff3b013800] 15:59:41 INFO - PROCESS | 2511 | 1461106781293 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]]]}] 15:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2735ms 15:59:41 INFO - PROCESS | 2511 | 1461106781319 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 15:59:41 INFO - PROCESS | 2511 | 1461106781327 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 15:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:59:41 INFO - PROCESS | 2511 | 1461106781336 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:59:41 INFO - PROCESS | 2511 | 1461106781341 Marionette TRACE conn3 <- [1,2034,null,{}] 15:59:41 INFO - PROCESS | 2511 | 1461106781348 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}] 15:59:41 INFO - PROCESS | 2511 | 1461106781593 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 15:59:41 INFO - PROCESS | 2511 | 1461106781785 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:41 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3bba1000 == 144 [pid = 2511] [id = 516] 15:59:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 181 (0x7eff3bb08000) [pid = 2511] [serial = 1549] [outer = (nil)] 15:59:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 182 (0x7eff3d6e9000) [pid = 2511] [serial = 1550] [outer = 0x7eff3bb08000] 15:59:41 INFO - PROCESS | 2511 | 1461106781853 Marionette DEBUG loaded listener.js 15:59:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 183 (0x7eff3d723c00) [pid = 2511] [serial = 1551] [outer = 0x7eff3bb08000] 15:59:42 INFO - PROCESS | 2511 | 1461106782743 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]]]}] 15:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1442ms 15:59:42 INFO - PROCESS | 2511 | 1461106782780 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 15:59:42 INFO - PROCESS | 2511 | 1461106782786 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 15:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:59:42 INFO - PROCESS | 2511 | 1461106782792 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:59:42 INFO - PROCESS | 2511 | 1461106782794 Marionette TRACE conn3 <- [1,2038,null,{}] 15:59:42 INFO - PROCESS | 2511 | 1461106782812 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}] 15:59:43 INFO - PROCESS | 2511 | 1461106783075 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 15:59:43 INFO - PROCESS | 2511 | 1461106783116 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:43 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d6c3800 == 145 [pid = 2511] [id = 517] 15:59:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 184 (0x7eff3d747000) [pid = 2511] [serial = 1552] [outer = (nil)] 15:59:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 185 (0x7eff3e965400) [pid = 2511] [serial = 1553] [outer = 0x7eff3d747000] 15:59:43 INFO - PROCESS | 2511 | 1461106783179 Marionette DEBUG loaded listener.js 15:59:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 186 (0x7eff3ec6c400) [pid = 2511] [serial = 1554] [outer = 0x7eff3d747000] 15:59:44 INFO - PROCESS | 2511 | 1461106784264 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]]]}] 15:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1544ms 15:59:44 INFO - PROCESS | 2511 | 1461106784338 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 15:59:44 INFO - PROCESS | 2511 | 1461106784341 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 15:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:59:44 INFO - PROCESS | 2511 | 1461106784356 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:59:44 INFO - PROCESS | 2511 | 1461106784365 Marionette TRACE conn3 <- [1,2042,null,{}] 15:59:44 INFO - PROCESS | 2511 | 1461106784380 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}] 15:59:44 INFO - PROCESS | 2511 | 1461106784656 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 185 (0x7eff44ccb400) [pid = 2511] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 184 (0x7eff5179dc00) [pid = 2511] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 183 (0x7eff40f69800) [pid = 2511] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 182 (0x7eff45474000) [pid = 2511] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 181 (0x7eff51e30800) [pid = 2511] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 180 (0x7eff5179e400) [pid = 2511] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 179 (0x7eff4f83d000) [pid = 2511] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 178 (0x7eff44cba000) [pid = 2511] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 177 (0x7eff39f0e000) [pid = 2511] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 176 (0x7eff40772400) [pid = 2511] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 175 (0x7eff37ac2000) [pid = 2511] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 174 (0x7eff40aac800) [pid = 2511] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 173 (0x7eff3d2d1400) [pid = 2511] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 172 (0x7eff3d9eb800) [pid = 2511] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 171 (0x7eff514ca800) [pid = 2511] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 170 (0x7eff46704400) [pid = 2511] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 169 (0x7eff4d84b800) [pid = 2511] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 168 (0x7eff3bb08800) [pid = 2511] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 167 (0x7eff40e04000) [pid = 2511] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 166 (0x7eff37acb400) [pid = 2511] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 165 (0x7eff3c80c000) [pid = 2511] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 164 (0x7eff39f04800) [pid = 2511] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 163 (0x7eff3bb15800) [pid = 2511] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 162 (0x7eff3bb10800) [pid = 2511] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 161 (0x7eff4564f000) [pid = 2511] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 160 (0x7eff4564d000) [pid = 2511] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 159 (0x7eff40aa6800) [pid = 2511] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 158 (0x7eff39f03c00) [pid = 2511] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 157 (0x7eff3e965000) [pid = 2511] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 156 (0x7eff40aa5c00) [pid = 2511] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 155 (0x7eff45647000) [pid = 2511] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 154 (0x7eff3c803c00) [pid = 2511] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 153 (0x7eff51494800) [pid = 2511] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 152 (0x7eff528b8000) [pid = 2511] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff428a3000) [pid = 2511] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff4da64c00) [pid = 2511] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff5133b800) [pid = 2511] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff37ac4000) [pid = 2511] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:59:45 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff3b010c00) [pid = 2511] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:59:45 INFO - PROCESS | 2511 | 1461106785511 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:45 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ae1e000 == 146 [pid = 2511] [id = 518] 15:59:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff37ac2000) [pid = 2511] [serial = 1555] [outer = (nil)] 15:59:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff37acb400) [pid = 2511] [serial = 1556] [outer = 0x7eff37ac2000] 15:59:45 INFO - PROCESS | 2511 | 1461106785577 Marionette DEBUG loaded listener.js 15:59:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff3bb0f000) [pid = 2511] [serial = 1557] [outer = 0x7eff37ac2000] 15:59:46 INFO - PROCESS | 2511 | 1461106786271 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]]]}] 15:59:46 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) 15:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1954ms 15:59:46 INFO - PROCESS | 2511 | 1461106786304 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 15:59:46 INFO - PROCESS | 2511 | 1461106786309 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 15:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:59:46 INFO - PROCESS | 2511 | 1461106786315 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:59:46 INFO - PROCESS | 2511 | 1461106786317 Marionette TRACE conn3 <- [1,2046,null,{}] 15:59:46 INFO - PROCESS | 2511 | 1461106786335 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}] 15:59:46 INFO - PROCESS | 2511 | 1461106786543 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 15:59:46 INFO - PROCESS | 2511 | 1461106786557 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:46 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3f5df800 == 147 [pid = 2511] [id = 519] 15:59:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff3bb10800) [pid = 2511] [serial = 1558] [outer = (nil)] 15:59:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff40aac000) [pid = 2511] [serial = 1559] [outer = 0x7eff3bb10800] 15:59:46 INFO - PROCESS | 2511 | 1461106786621 Marionette DEBUG loaded listener.js 15:59:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff40e0d000) [pid = 2511] [serial = 1560] [outer = 0x7eff3bb10800] 15:59:47 INFO - PROCESS | 2511 | 1461106787831 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]]]}] 15:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1581ms 15:59:47 INFO - PROCESS | 2511 | 1461106787898 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 15:59:47 INFO - PROCESS | 2511 | 1461106787904 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 15:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:59:47 INFO - PROCESS | 2511 | 1461106787913 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:59:47 INFO - PROCESS | 2511 | 1461106787919 Marionette TRACE conn3 <- [1,2050,null,{}] 15:59:47 INFO - PROCESS | 2511 | 1461106787928 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}] 15:59:48 INFO - PROCESS | 2511 | 1461106788208 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 15:59:48 INFO - PROCESS | 2511 | 1461106788546 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:48 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3c720000 == 148 [pid = 2511] [id = 520] 15:59:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff3c4b7c00) [pid = 2511] [serial = 1561] [outer = (nil)] 15:59:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 155 (0x7eff3d6e9800) [pid = 2511] [serial = 1562] [outer = 0x7eff3c4b7c00] 15:59:48 INFO - PROCESS | 2511 | 1461106788622 Marionette DEBUG loaded listener.js 15:59:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 156 (0x7eff3d749400) [pid = 2511] [serial = 1563] [outer = 0x7eff3c4b7c00] 15:59:49 INFO - PROCESS | 2511 | 1461106789515 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]]]}] 15:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1645ms 15:59:49 INFO - PROCESS | 2511 | 1461106789558 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 15:59:49 INFO - PROCESS | 2511 | 1461106789567 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 15:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:59:49 INFO - PROCESS | 2511 | 1461106789578 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:59:49 INFO - PROCESS | 2511 | 1461106789582 Marionette TRACE conn3 <- [1,2054,null,{}] 15:59:49 INFO - PROCESS | 2511 | 1461106789588 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}] 15:59:49 INFO - PROCESS | 2511 | 1461106789813 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 15:59:50 INFO - PROCESS | 2511 | 1461106790074 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:50 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3f5db800 == 149 [pid = 2511] [id = 521] 15:59:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 157 (0x7eff3e976c00) [pid = 2511] [serial = 1564] [outer = (nil)] 15:59:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 158 (0x7eff3ec70c00) [pid = 2511] [serial = 1565] [outer = 0x7eff3e976c00] 15:59:50 INFO - PROCESS | 2511 | 1461106790193 Marionette DEBUG loaded listener.js 15:59:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 159 (0x7eff4047ec00) [pid = 2511] [serial = 1566] [outer = 0x7eff3e976c00] 15:59:51 INFO - PROCESS | 2511 | 1461106791133 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]]]}] 15:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1586ms 15:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:59:51 INFO - PROCESS | 2511 | 1461106791164 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 15:59:51 INFO - PROCESS | 2511 | 1461106791167 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 15:59:51 INFO - PROCESS | 2511 | 1461106791174 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:59:51 INFO - PROCESS | 2511 | 1461106791180 Marionette TRACE conn3 <- [1,2058,null,{}] 15:59:51 INFO - PROCESS | 2511 | 1461106791196 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}] 15:59:51 INFO - PROCESS | 2511 | 1461106791433 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 15:59:51 INFO - PROCESS | 2511 | 1461106791732 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:51 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff414bd800 == 150 [pid = 2511] [id = 522] 15:59:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 160 (0x7eff40e07800) [pid = 2511] [serial = 1567] [outer = (nil)] 15:59:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff410a1c00) [pid = 2511] [serial = 1568] [outer = 0x7eff40e07800] 15:59:51 INFO - PROCESS | 2511 | 1461106791823 Marionette DEBUG loaded listener.js 15:59:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff42668c00) [pid = 2511] [serial = 1569] [outer = 0x7eff40e07800] 15:59:52 INFO - PROCESS | 2511 | 1461106792665 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]]]}] 15:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1541ms 15:59:52 INFO - PROCESS | 2511 | 1461106792714 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 15:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:59:52 INFO - PROCESS | 2511 | 1461106792719 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 15:59:52 INFO - PROCESS | 2511 | 1461106792725 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:59:52 INFO - PROCESS | 2511 | 1461106792728 Marionette TRACE conn3 <- [1,2062,null,{}] 15:59:52 INFO - PROCESS | 2511 | 1461106792733 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}] 15:59:52 INFO - PROCESS | 2511 | 1461106792942 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 15:59:53 INFO - PROCESS | 2511 | 1461106793160 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:53 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff42e1b800 == 151 [pid = 2511] [id = 523] 15:59:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff40e0d400) [pid = 2511] [serial = 1570] [outer = (nil)] 15:59:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff42792800) [pid = 2511] [serial = 1571] [outer = 0x7eff40e0d400] 15:59:53 INFO - PROCESS | 2511 | 1461106793277 Marionette DEBUG loaded listener.js 15:59:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff428ae000) [pid = 2511] [serial = 1572] [outer = 0x7eff40e0d400] 15:59:54 INFO - PROCESS | 2511 | 1461106794242 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]]]}] 15:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1579ms 15:59:54 INFO - PROCESS | 2511 | 1461106794306 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 15:59:54 INFO - PROCESS | 2511 | 1461106794310 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 15:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:59:54 INFO - PROCESS | 2511 | 1461106794317 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:59:54 INFO - PROCESS | 2511 | 1461106794320 Marionette TRACE conn3 <- [1,2066,null,{}] 15:59:54 INFO - PROCESS | 2511 | 1461106794326 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}] 15:59:54 INFO - PROCESS | 2511 | 1461106794551 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 15:59:54 INFO - PROCESS | 2511 | 1461106794848 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:54 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4427a800 == 152 [pid = 2511] [id = 524] 15:59:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff404a7c00) [pid = 2511] [serial = 1573] [outer = (nil)] 15:59:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 167 (0x7eff43533000) [pid = 2511] [serial = 1574] [outer = 0x7eff404a7c00] 15:59:54 INFO - PROCESS | 2511 | 1461106794925 Marionette DEBUG loaded listener.js 15:59:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 168 (0x7eff44cba000) [pid = 2511] [serial = 1575] [outer = 0x7eff404a7c00] 15:59:55 INFO - PROCESS | 2511 | 1461106795754 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]]]}] 15:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1479ms 15:59:55 INFO - PROCESS | 2511 | 1461106795798 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 15:59:55 INFO - PROCESS | 2511 | 1461106795802 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 15:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:59:55 INFO - PROCESS | 2511 | 1461106795810 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:59:55 INFO - PROCESS | 2511 | 1461106795814 Marionette TRACE conn3 <- [1,2070,null,{}] 15:59:55 INFO - PROCESS | 2511 | 1461106795819 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}] 15:59:56 INFO - PROCESS | 2511 | 1461106796064 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 15:59:56 INFO - PROCESS | 2511 | 1461106796322 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:56 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff467b8800 == 153 [pid = 2511] [id = 525] 15:59:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 169 (0x7eff45647000) [pid = 2511] [serial = 1576] [outer = (nil)] 15:59:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 170 (0x7eff46fdbc00) [pid = 2511] [serial = 1577] [outer = 0x7eff45647000] 15:59:56 INFO - PROCESS | 2511 | 1461106796451 Marionette DEBUG loaded listener.js 15:59:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 171 (0x7eff470a5400) [pid = 2511] [serial = 1578] [outer = 0x7eff45647000] 15:59:57 INFO - PROCESS | 2511 | 1461106797308 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]]]}] 15:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1538ms 15:59:57 INFO - PROCESS | 2511 | 1461106797349 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 15:59:57 INFO - PROCESS | 2511 | 1461106797352 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 15:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:59:57 INFO - PROCESS | 2511 | 1461106797358 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:59:57 INFO - PROCESS | 2511 | 1461106797360 Marionette TRACE conn3 <- [1,2074,null,{}] 15:59:57 INFO - PROCESS | 2511 | 1461106797366 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}] 15:59:57 INFO - PROCESS | 2511 | 1461106797567 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 15:59:57 INFO - PROCESS | 2511 | 1461106797788 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:57 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d0ca800 == 154 [pid = 2511] [id = 526] 15:59:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 172 (0x7eff455c4c00) [pid = 2511] [serial = 1579] [outer = (nil)] 15:59:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 173 (0x7eff4b3ecc00) [pid = 2511] [serial = 1580] [outer = 0x7eff455c4c00] 15:59:57 INFO - PROCESS | 2511 | 1461106797899 Marionette DEBUG loaded listener.js 15:59:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 174 (0x7eff4b473400) [pid = 2511] [serial = 1581] [outer = 0x7eff455c4c00] 15:59:58 INFO - PROCESS | 2511 | 1461106798819 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]]]}] 15:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1531ms 15:59:58 INFO - PROCESS | 2511 | 1461106798890 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 15:59:58 INFO - PROCESS | 2511 | 1461106798894 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 15:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:59:58 INFO - PROCESS | 2511 | 1461106798900 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:59:58 INFO - PROCESS | 2511 | 1461106798902 Marionette TRACE conn3 <- [1,2078,null,{}] 15:59:58 INFO - PROCESS | 2511 | 1461106798908 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}] 15:59:59 INFO - PROCESS | 2511 | 1461106799116 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 15:59:59 INFO - PROCESS | 2511 | 1461106799443 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:59 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e155000 == 155 [pid = 2511] [id = 527] 15:59:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 175 (0x7eff45649000) [pid = 2511] [serial = 1582] [outer = (nil)] 15:59:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 176 (0x7eff4b62dc00) [pid = 2511] [serial = 1583] [outer = 0x7eff45649000] 15:59:59 INFO - PROCESS | 2511 | 1461106799517 Marionette DEBUG loaded listener.js 15:59:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 177 (0x7eff4cdd5400) [pid = 2511] [serial = 1584] [outer = 0x7eff45649000] 16:00:00 INFO - PROCESS | 2511 | 1461106800339 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]]]}] 16:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1488ms 16:00:00 INFO - PROCESS | 2511 | 1461106800389 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:00:00 INFO - PROCESS | 2511 | 1461106800393 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 16:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:00:00 INFO - PROCESS | 2511 | 1461106800399 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:00:00 INFO - PROCESS | 2511 | 1461106800401 Marionette TRACE conn3 <- [1,2082,null,{}] 16:00:00 INFO - PROCESS | 2511 | 1461106800407 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}] 16:00:00 INFO - PROCESS | 2511 | 1461106800640 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:00:00 INFO - PROCESS | 2511 | 1461106800901 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:00 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51896800 == 156 [pid = 2511] [id = 528] 16:00:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 178 (0x7eff39f0b400) [pid = 2511] [serial = 1585] [outer = (nil)] 16:00:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 179 (0x7eff4cddc400) [pid = 2511] [serial = 1586] [outer = 0x7eff39f0b400] 16:00:00 INFO - PROCESS | 2511 | 1461106800977 Marionette DEBUG loaded listener.js 16:00:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 180 (0x7eff4d84e800) [pid = 2511] [serial = 1587] [outer = 0x7eff39f0b400] 16:00:01 INFO - PROCESS | 2511 | 1461106801901 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]]]}] 16:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1577ms 16:00:01 INFO - PROCESS | 2511 | 1461106801978 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:00:01 INFO - PROCESS | 2511 | 1461106801982 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 16:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:00:01 INFO - PROCESS | 2511 | 1461106801988 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:00:01 INFO - PROCESS | 2511 | 1461106801991 Marionette TRACE conn3 <- [1,2086,null,{}] 16:00:02 INFO - PROCESS | 2511 | 1461106801997 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}] 16:00:02 INFO - PROCESS | 2511 | 1461106802260 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:00:02 INFO - PROCESS | 2511 | 1461106802561 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:02 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff520e8800 == 157 [pid = 2511] [id = 529] 16:00:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 181 (0x7eff3d747800) [pid = 2511] [serial = 1588] [outer = (nil)] 16:00:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 182 (0x7eff4e41f800) [pid = 2511] [serial = 1589] [outer = 0x7eff3d747800] 16:00:02 INFO - PROCESS | 2511 | 1461106802645 Marionette DEBUG loaded listener.js 16:00:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 183 (0x7eff4e4e3000) [pid = 2511] [serial = 1590] [outer = 0x7eff3d747800] 16:00:03 INFO - PROCESS | 2511 | 1461106803542 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]]]}] 16:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1629ms 16:00:03 INFO - PROCESS | 2511 | 1461106803619 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:00:03 INFO - PROCESS | 2511 | 1461106803622 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 16:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:00:03 INFO - PROCESS | 2511 | 1461106803630 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:00:03 INFO - PROCESS | 2511 | 1461106803635 Marionette TRACE conn3 <- [1,2090,null,{}] 16:00:03 INFO - PROCESS | 2511 | 1461106803641 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}] 16:00:03 INFO - PROCESS | 2511 | 1461106803893 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:00:04 INFO - PROCESS | 2511 | 1461106804228 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:04 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff540b7000 == 158 [pid = 2511] [id = 530] 16:00:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 184 (0x7eff5135bc00) [pid = 2511] [serial = 1591] [outer = (nil)] 16:00:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 185 (0x7eff5179e400) [pid = 2511] [serial = 1592] [outer = 0x7eff5135bc00] 16:00:04 INFO - PROCESS | 2511 | 1461106804320 Marionette DEBUG loaded listener.js 16:00:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 186 (0x7eff51e36400) [pid = 2511] [serial = 1593] [outer = 0x7eff5135bc00] 16:00:05 INFO - PROCESS | 2511 | 1461106805223 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]]]}] 16:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1638ms 16:00:05 INFO - PROCESS | 2511 | 1461106805269 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:00:05 INFO - PROCESS | 2511 | 1461106805273 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 16:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:00:05 INFO - PROCESS | 2511 | 1461106805279 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:00:05 INFO - PROCESS | 2511 | 1461106805281 Marionette TRACE conn3 <- [1,2094,null,{}] 16:00:05 INFO - PROCESS | 2511 | 1461106805287 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}] 16:00:05 INFO - PROCESS | 2511 | 1461106805505 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:00:05 INFO - PROCESS | 2511 | 1461106805772 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:05 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56407800 == 159 [pid = 2511] [id = 531] 16:00:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 187 (0x7eff514c4800) [pid = 2511] [serial = 1594] [outer = (nil)] 16:00:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 188 (0x7eff524d7c00) [pid = 2511] [serial = 1595] [outer = 0x7eff514c4800] 16:00:05 INFO - PROCESS | 2511 | 1461106805899 Marionette DEBUG loaded listener.js 16:00:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 189 (0x7eff528b3800) [pid = 2511] [serial = 1596] [outer = 0x7eff514c4800] 16:00:06 INFO - PROCESS | 2511 | 1461106806749 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]]]}] 16:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1536ms 16:00:06 INFO - PROCESS | 2511 | 1461106806816 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:00:06 INFO - PROCESS | 2511 | 1461106806820 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 16:00:06 INFO - PROCESS | 2511 | 1461106806826 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:00:06 INFO - PROCESS | 2511 | 1461106806829 Marionette TRACE conn3 <- [1,2098,null,{}] 16:00:06 INFO - PROCESS | 2511 | 1461106806834 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}] 16:00:07 INFO - PROCESS | 2511 | 1461106807053 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:00:07 INFO - PROCESS | 2511 | 1461106807316 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:07 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5677b800 == 160 [pid = 2511] [id = 532] 16:00:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 190 (0x7eff51e39800) [pid = 2511] [serial = 1597] [outer = (nil)] 16:00:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 191 (0x7eff528bdc00) [pid = 2511] [serial = 1598] [outer = 0x7eff51e39800] 16:00:07 INFO - PROCESS | 2511 | 1461106807440 Marionette DEBUG loaded listener.js 16:00:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 192 (0x7eff53490400) [pid = 2511] [serial = 1599] [outer = 0x7eff51e39800] 16:00:08 INFO - PROCESS | 2511 | 1461106808308 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]]]}] 16:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1530ms 16:00:08 INFO - PROCESS | 2511 | 1461106808362 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:00:08 INFO - PROCESS | 2511 | 1461106808372 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 16:00:08 INFO - PROCESS | 2511 | 1461106808378 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:00:08 INFO - PROCESS | 2511 | 1461106808382 Marionette TRACE conn3 <- [1,2102,null,{}] 16:00:08 INFO - PROCESS | 2511 | 1461106808388 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}] 16:00:08 INFO - PROCESS | 2511 | 1461106808623 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:00:08 INFO - PROCESS | 2511 | 1461106808929 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:08 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5721f800 == 161 [pid = 2511] [id = 533] 16:00:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 193 (0x7eff39f05400) [pid = 2511] [serial = 1600] [outer = (nil)] 16:00:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 194 (0x7eff54194000) [pid = 2511] [serial = 1601] [outer = 0x7eff39f05400] 16:00:09 INFO - PROCESS | 2511 | 1461106809008 Marionette DEBUG loaded listener.js 16:00:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 195 (0x7eff54e9e800) [pid = 2511] [serial = 1602] [outer = 0x7eff39f05400] 16:00:09 INFO - PROCESS | 2511 | 1461106809891 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]]]}] 16:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1580ms 16:00:09 INFO - PROCESS | 2511 | 1461106809959 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:00:09 INFO - PROCESS | 2511 | 1461106809963 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 16:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:00:09 INFO - PROCESS | 2511 | 1461106809969 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:00:09 INFO - PROCESS | 2511 | 1461106809972 Marionette TRACE conn3 <- [1,2106,null,{}] 16:00:09 INFO - PROCESS | 2511 | 1461106809978 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}] 16:00:10 INFO - PROCESS | 2511 | 1461106810204 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:00:10 INFO - PROCESS | 2511 | 1461106810511 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:10 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff58228800 == 162 [pid = 2511] [id = 534] 16:00:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 196 (0x7eff44453800) [pid = 2511] [serial = 1603] [outer = (nil)] 16:00:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 197 (0x7eff5597e400) [pid = 2511] [serial = 1604] [outer = 0x7eff44453800] 16:00:10 INFO - PROCESS | 2511 | 1461106810589 Marionette DEBUG loaded listener.js 16:00:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 198 (0x7eff561f3000) [pid = 2511] [serial = 1605] [outer = 0x7eff44453800] 16:00:11 INFO - PROCESS | 2511 | 1461106811467 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]]]}] 16:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1534ms 16:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:00:11 INFO - PROCESS | 2511 | 1461106811505 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:00:11 INFO - PROCESS | 2511 | 1461106811508 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 16:00:11 INFO - PROCESS | 2511 | 1461106811515 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:00:11 INFO - PROCESS | 2511 | 1461106811518 Marionette TRACE conn3 <- [1,2110,null,{}] 16:00:11 INFO - PROCESS | 2511 | 1461106811523 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}] 16:00:11 INFO - PROCESS | 2511 | 1461106811752 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:00:12 INFO - PROCESS | 2511 | 1461106812033 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:12 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff58758000 == 163 [pid = 2511] [id = 535] 16:00:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 199 (0x7eff4670d400) [pid = 2511] [serial = 1606] [outer = (nil)] 16:00:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 200 (0x7eff56483000) [pid = 2511] [serial = 1607] [outer = 0x7eff4670d400] 16:00:12 INFO - PROCESS | 2511 | 1461106812154 Marionette DEBUG loaded listener.js 16:00:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 201 (0x7eff565b4c00) [pid = 2511] [serial = 1608] [outer = 0x7eff4670d400] 16:00:12 INFO - PROCESS | 2511 | 1461106812996 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]]]}] 16:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1532ms 16:00:13 INFO - PROCESS | 2511 | 1461106813047 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:00:13 INFO - PROCESS | 2511 | 1461106813051 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 16:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:00:13 INFO - PROCESS | 2511 | 1461106813058 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:00:13 INFO - PROCESS | 2511 | 1461106813061 Marionette TRACE conn3 <- [1,2114,null,{}] 16:00:13 INFO - PROCESS | 2511 | 1461106813066 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}] 16:00:13 INFO - PROCESS | 2511 | 1461106813288 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:00:13 INFO - PROCESS | 2511 | 1461106813558 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:13 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff59bc6800 == 164 [pid = 2511] [id = 536] 16:00:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 202 (0x7eff55975400) [pid = 2511] [serial = 1609] [outer = (nil)] 16:00:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 203 (0x7eff565bb800) [pid = 2511] [serial = 1610] [outer = 0x7eff55975400] 16:00:13 INFO - PROCESS | 2511 | 1461106813675 Marionette DEBUG loaded listener.js 16:00:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 204 (0x7eff5674e000) [pid = 2511] [serial = 1611] [outer = 0x7eff55975400] 16:00:14 INFO - PROCESS | 2511 | 1461106814586 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]]]}] 16:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1591ms 16:00:14 INFO - PROCESS | 2511 | 1461106814650 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:00:14 INFO - PROCESS | 2511 | 1461106814654 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 16:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:00:14 INFO - PROCESS | 2511 | 1461106814660 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:00:14 INFO - PROCESS | 2511 | 1461106814663 Marionette TRACE conn3 <- [1,2118,null,{}] 16:00:14 INFO - PROCESS | 2511 | 1461106814668 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}] 16:00:14 INFO - PROCESS | 2511 | 1461106814896 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:00:15 INFO - PROCESS | 2511 | 1461106815211 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:15 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3b04b000 == 165 [pid = 2511] [id = 537] 16:00:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 205 (0x7eff39f02400) [pid = 2511] [serial = 1612] [outer = (nil)] 16:00:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 206 (0x7eff3b008800) [pid = 2511] [serial = 1613] [outer = 0x7eff39f02400] 16:00:15 INFO - PROCESS | 2511 | 1461106815290 Marionette DEBUG loaded listener.js 16:00:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 207 (0x7eff42665000) [pid = 2511] [serial = 1614] [outer = 0x7eff39f02400] 16:00:16 INFO - PROCESS | 2511 | 1461106816151 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]]]}] 16:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1534ms 16:00:16 INFO - PROCESS | 2511 | 1461106816196 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 16:00:16 INFO - PROCESS | 2511 | 1461106816200 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 16:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:00:16 INFO - PROCESS | 2511 | 1461106816205 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:00:16 INFO - PROCESS | 2511 | 1461106816208 Marionette TRACE conn3 <- [1,2122,null,{}] 16:00:16 INFO - PROCESS | 2511 | 1461106816213 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}] 16:00:16 INFO - PROCESS | 2511 | 1461106816424 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:00:16 INFO - PROCESS | 2511 | 1461106816698 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:16 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ad7c800 == 166 [pid = 2511] [id = 538] 16:00:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 208 (0x7eff37ac1400) [pid = 2511] [serial = 1615] [outer = (nil)] 16:00:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 209 (0x7eff37ac3c00) [pid = 2511] [serial = 1616] [outer = 0x7eff37ac1400] 16:00:16 INFO - PROCESS | 2511 | 1461106816814 Marionette DEBUG loaded listener.js 16:00:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 210 (0x7eff3b005c00) [pid = 2511] [serial = 1617] [outer = 0x7eff37ac1400] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6447f800 == 165 [pid = 2511] [id = 135] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff69a46800 == 164 [pid = 2511] [id = 68] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff69c1f800 == 163 [pid = 2511] [id = 110] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff40ac6000 == 162 [pid = 2511] [id = 343] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff58313800 == 161 [pid = 2511] [id = 52] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff64968800 == 160 [pid = 2511] [id = 67] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3ae1e000 == 159 [pid = 2511] [id = 518] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d6c3800 == 158 [pid = 2511] [id = 517] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3bba1000 == 157 [pid = 2511] [id = 516] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3a479000 == 156 [pid = 2511] [id = 515] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff52491800 == 155 [pid = 2511] [id = 513] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff522dc800 == 154 [pid = 2511] [id = 512] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff52265800 == 153 [pid = 2511] [id = 511] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51e6c000 == 152 [pid = 2511] [id = 510] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff518a9800 == 151 [pid = 2511] [id = 509] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4e2bf800 == 150 [pid = 2511] [id = 508] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d8b5000 == 149 [pid = 2511] [id = 507] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4ceb1800 == 148 [pid = 2511] [id = 506] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4679f800 == 147 [pid = 2511] [id = 505] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4553c800 == 146 [pid = 2511] [id = 504] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff45083000 == 145 [pid = 2511] [id = 503] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4384f800 == 144 [pid = 2511] [id = 502] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff42e13000 == 143 [pid = 2511] [id = 501] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff41295000 == 142 [pid = 2511] [id = 500] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff40ad6800 == 141 [pid = 2511] [id = 499] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3f42f000 == 140 [pid = 2511] [id = 498] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d878800 == 139 [pid = 2511] [id = 497] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d6e0000 == 138 [pid = 2511] [id = 495] 16:00:18 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3ae11800 == 137 [pid = 2511] [id = 496] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 209 (0x7eff428a8800) [pid = 2511] [serial = 1398] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 208 (0x7eff44cc7400) [pid = 2511] [serial = 1433] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 207 (0x7eff56752000) [pid = 2511] [serial = 1466] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 206 (0x7eff3c80a000) [pid = 2511] [serial = 1472] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 205 (0x7eff69059400) [pid = 2511] [serial = 1383] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 204 (0x7eff4444dc00) [pid = 2511] [serial = 1431] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 203 (0x7eff42662400) [pid = 2511] [serial = 1428] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 202 (0x7eff4df68c00) [pid = 2511] [serial = 1445] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 201 (0x7eff3c4b8800) [pid = 2511] [serial = 1478] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 200 (0x7eff528b7c00) [pid = 2511] [serial = 1455] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 199 (0x7eff4cc14c00) [pid = 2511] [serial = 1362] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 198 (0x7eff525cec00) [pid = 2511] [serial = 1368] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 197 (0x7eff43533800) [pid = 2511] [serial = 1356] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 196 (0x7eff4e795400) [pid = 2511] [serial = 1365] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 195 (0x7eff5d848c00) [pid = 2511] [serial = 1377] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 194 (0x7eff565bf400) [pid = 2511] [serial = 1374] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 193 (0x7eff55982c00) [pid = 2511] [serial = 1371] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 192 (0x7eff46708800) [pid = 2511] [serial = 1359] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 191 (0x7eff3da8b000) [pid = 2511] [serial = 1353] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 190 (0x7eff3e981800) [pid = 2511] [serial = 1487] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 189 (0x7eff40f6b400) [pid = 2511] [serial = 1427] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 188 (0x7eff40aa7000) [pid = 2511] [serial = 1395] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 187 (0x7eff45470400) [pid = 2511] [serial = 1434] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 186 (0x7eff47025800) [pid = 2511] [serial = 1463] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 185 (0x7eff3e968c00) [pid = 2511] [serial = 1485] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 184 (0x7eff53484c00) [pid = 2511] [serial = 1457] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 183 (0x7eff4e42d400) [pid = 2511] [serial = 1448] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 182 (0x7eff4e426c00) [pid = 2511] [serial = 1446] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 181 (0x7eff69536800) [pid = 2511] [serial = 1386] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 180 (0x7eff3e960c00) [pid = 2511] [serial = 1475] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 179 (0x7eff57257400) [pid = 2511] [serial = 1467] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 178 (0x7eff4e7a1800) [pid = 2511] [serial = 1449] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 177 (0x7eff4b3f7000) [pid = 2511] [serial = 1401] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 176 (0x7eff45640400) [pid = 2511] [serial = 1350] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 175 (0x7eff3da8f400) [pid = 2511] [serial = 1473] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 174 (0x7eff3d6ec800) [pid = 2511] [serial = 1481] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 173 (0x7eff3c5f7000) [pid = 2511] [serial = 1479] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 172 (0x7eff3d724c00) [pid = 2511] [serial = 1482] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 171 (0x7eff4d699000) [pid = 2511] [serial = 1443] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 170 (0x7eff4b479c00) [pid = 2511] [serial = 1440] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 169 (0x7eff40ab2400) [pid = 2511] [serial = 1392] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 168 (0x7eff3d71f000) [pid = 2511] [serial = 1470] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 167 (0x7eff4047b400) [pid = 2511] [serial = 1425] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 166 (0x7eff39f0ec00) [pid = 2511] [serial = 1469] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 165 (0x7eff3e981000) [pid = 2511] [serial = 1424] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 164 (0x7eff428b0000) [pid = 2511] [serial = 1430] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 163 (0x7eff4702d400) [pid = 2511] [serial = 1437] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 162 (0x7eff4b3a4800) [pid = 2511] [serial = 1439] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 161 (0x7eff3d6ec000) [pid = 2511] [serial = 1421] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 160 (0x7eff46f95400) [pid = 2511] [serial = 1436] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 159 (0x7eff517a8800) [pid = 2511] [serial = 1451] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 158 (0x7eff5647a800) [pid = 2511] [serial = 1461] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 157 (0x7eff565b8400) [pid = 2511] [serial = 1464] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 156 (0x7eff428aec00) [pid = 2511] [serial = 1389] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 155 (0x7eff69051800) [pid = 2511] [serial = 1380] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 154 (0x7eff3d742c00) [pid = 2511] [serial = 1422] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 153 (0x7eff51e2e800) [pid = 2511] [serial = 1452] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 152 (0x7eff525c5c00) [pid = 2511] [serial = 1454] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff3da8b400) [pid = 2511] [serial = 1484] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff4b638000) [pid = 2511] [serial = 1442] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff5409a400) [pid = 2511] [serial = 1458] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff558c8800) [pid = 2511] [serial = 1460] [outer = (nil)] [url = about:blank] 16:00:19 INFO - PROCESS | 2511 | 1461106819133 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]]]}] 16:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 3038ms 16:00:19 INFO - PROCESS | 2511 | 1461106819246 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:00:19 INFO - PROCESS | 2511 | 1461106819251 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 16:00:19 INFO - PROCESS | 2511 | 1461106819258 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:00:19 INFO - PROCESS | 2511 | 1461106819263 Marionette TRACE conn3 <- [1,2126,null,{}] 16:00:19 INFO - PROCESS | 2511 | 1461106819272 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}] 16:00:19 INFO - PROCESS | 2511 | 1461106819485 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:00:19 INFO - PROCESS | 2511 | 1461106819683 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:19 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ad77800 == 138 [pid = 2511] [id = 539] 16:00:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff3bb12c00) [pid = 2511] [serial = 1618] [outer = (nil)] 16:00:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff3c4b1800) [pid = 2511] [serial = 1619] [outer = 0x7eff3bb12c00] 16:00:19 INFO - PROCESS | 2511 | 1461106819750 Marionette DEBUG loaded listener.js 16:00:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff3c5eec00) [pid = 2511] [serial = 1620] [outer = 0x7eff3bb12c00] 16:00:20 INFO - PROCESS | 2511 | 1461106820519 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]]]}] 16:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1294ms 16:00:20 INFO - PROCESS | 2511 | 1461106820551 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:00:20 INFO - PROCESS | 2511 | 1461106820558 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 16:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:00:20 INFO - PROCESS | 2511 | 1461106820569 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:00:20 INFO - PROCESS | 2511 | 1461106820572 Marionette TRACE conn3 <- [1,2130,null,{}] 16:00:20 INFO - PROCESS | 2511 | 1461106820578 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}] 16:00:20 INFO - PROCESS | 2511 | 1461106820786 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:00:20 INFO - PROCESS | 2511 | 1461106820981 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:21 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3bb9e000 == 139 [pid = 2511] [id = 540] 16:00:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff3b009400) [pid = 2511] [serial = 1621] [outer = (nil)] 16:00:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff3d6e3800) [pid = 2511] [serial = 1622] [outer = 0x7eff3b009400] 16:00:21 INFO - PROCESS | 2511 | 1461106821049 Marionette DEBUG loaded listener.js 16:00:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff3d742c00) [pid = 2511] [serial = 1623] [outer = 0x7eff3b009400] 16:00:22 INFO - PROCESS | 2511 | 1461106822022 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] 16:00:22 INFO - PROCESS | 2511 | 1461106822067 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:00:22 INFO - PROCESS | 2511 | 1461106822073 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:00:22 INFO - PROCESS | 2511 | 1461106822079 Marionette TRACE conn3 <- [1,2134,null,{}] 16:00:22 INFO - PROCESS | 2511 | 1461106822094 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}] 16:00:22 INFO - PROCESS | 2511 | 1461106822388 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:00:22 INFO - PROCESS | 2511 | 1461106822434 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:22 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d849000 == 140 [pid = 2511] [id = 541] 16:00:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 155 (0x7eff3d2d8800) [pid = 2511] [serial = 1624] [outer = (nil)] 16:00:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 156 (0x7eff3da91400) [pid = 2511] [serial = 1625] [outer = 0x7eff3d2d8800] 16:00:22 INFO - PROCESS | 2511 | 1461106822501 Marionette DEBUG loaded listener.js 16:00:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 157 (0x7eff4047a400) [pid = 2511] [serial = 1626] [outer = 0x7eff3d2d8800] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 156 (0x7eff39f06400) [pid = 2511] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 155 (0x7eff3b010400) [pid = 2511] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 154 (0x7eff3d747000) [pid = 2511] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 153 (0x7eff37ac2000) [pid = 2511] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 152 (0x7eff454c0000) [pid = 2511] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff3bb14400) [pid = 2511] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff42794c00) [pid = 2511] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff3c5f0c00) [pid = 2511] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff3c4b6800) [pid = 2511] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff4b413c00) [pid = 2511] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff4d51fc00) [pid = 2511] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff4077c400) [pid = 2511] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 144 (0x7eff40480000) [pid = 2511] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 143 (0x7eff3bb08000) [pid = 2511] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 142 (0x7eff4077ec00) [pid = 2511] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 141 (0x7eff3c804c00) [pid = 2511] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 140 (0x7eff3d745800) [pid = 2511] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 139 (0x7eff4b416c00) [pid = 2511] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 138 (0x7eff428a5000) [pid = 2511] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 137 (0x7eff3ec68400) [pid = 2511] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 136 (0x7eff45476800) [pid = 2511] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 135 (0x7eff3b013800) [pid = 2511] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 134 (0x7eff3ec66000) [pid = 2511] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:00:24 INFO - PROCESS | 2511 | --DOMWINDOW == 133 (0x7eff4f473000) [pid = 2511] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:00:24 INFO - PROCESS | 2511 | 1461106824186 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]]]}] 16:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2136ms 16:00:24 INFO - PROCESS | 2511 | 1461106824211 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:00:24 INFO - PROCESS | 2511 | 1461106824217 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:00:24 INFO - PROCESS | 2511 | 1461106824222 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:00:24 INFO - PROCESS | 2511 | 1461106824225 Marionette TRACE conn3 <- [1,2138,null,{}] 16:00:24 INFO - PROCESS | 2511 | 1461106824230 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}] 16:00:24 INFO - PROCESS | 2511 | 1461106824505 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:00:24 INFO - PROCESS | 2511 | 1461106824614 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:24 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d6c3800 == 141 [pid = 2511] [id = 542] 16:00:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 134 (0x7eff3bb08000) [pid = 2511] [serial = 1627] [outer = (nil)] 16:00:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 135 (0x7eff3d74dc00) [pid = 2511] [serial = 1628] [outer = 0x7eff3bb08000] 16:00:24 INFO - PROCESS | 2511 | 1461106824678 Marionette DEBUG loaded listener.js 16:00:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 136 (0x7eff40481400) [pid = 2511] [serial = 1629] [outer = 0x7eff3bb08000] 16:00:25 INFO - PROCESS | 2511 | 1461106825414 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]]]}] 16:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1234ms 16:00:25 INFO - PROCESS | 2511 | 1461106825457 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:00:25 INFO - PROCESS | 2511 | 1461106825461 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:00:25 INFO - PROCESS | 2511 | 1461106825468 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:00:25 INFO - PROCESS | 2511 | 1461106825471 Marionette TRACE conn3 <- [1,2142,null,{}] 16:00:25 INFO - PROCESS | 2511 | 1461106825476 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}] 16:00:25 INFO - PROCESS | 2511 | 1461106825741 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:00:25 INFO - PROCESS | 2511 | 1461106825770 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:25 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3f5c6800 == 142 [pid = 2511] [id = 543] 16:00:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 137 (0x7eff3b011400) [pid = 2511] [serial = 1630] [outer = (nil)] 16:00:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 138 (0x7eff40774c00) [pid = 2511] [serial = 1631] [outer = 0x7eff3b011400] 16:00:25 INFO - PROCESS | 2511 | 1461106825831 Marionette DEBUG loaded listener.js 16:00:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 139 (0x7eff40aa9800) [pid = 2511] [serial = 1632] [outer = 0x7eff3b011400] 16:00:27 INFO - PROCESS | 2511 | 1461106827033 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] 16:00:27 INFO - PROCESS | 2511 | 1461106827114 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:00:27 INFO - PROCESS | 2511 | 1461106827123 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:00:27 INFO - PROCESS | 2511 | 1461106827128 Marionette TRACE conn3 <- [1,2146,null,{}] 16:00:27 INFO - PROCESS | 2511 | 1461106827136 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}] 16:00:27 INFO - PROCESS | 2511 | 1461106827420 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:00:27 INFO - PROCESS | 2511 | 1461106827732 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:27 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3c8d2000 == 143 [pid = 2511] [id = 544] 16:00:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 140 (0x7eff3c80b000) [pid = 2511] [serial = 1633] [outer = (nil)] 16:00:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 141 (0x7eff3d9ee400) [pid = 2511] [serial = 1634] [outer = 0x7eff3c80b000] 16:00:27 INFO - PROCESS | 2511 | 1461106827814 Marionette DEBUG loaded listener.js 16:00:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 142 (0x7eff3e960400) [pid = 2511] [serial = 1635] [outer = 0x7eff3c80b000] 16:00:28 INFO - PROCESS | 2511 | 1461106828831 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] 16:00:28 INFO - PROCESS | 2511 | 1461106828886 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:00:28 INFO - PROCESS | 2511 | 1461106828896 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:00:28 INFO - PROCESS | 2511 | 1461106828900 Marionette TRACE conn3 <- [1,2150,null,{}] 16:00:28 INFO - PROCESS | 2511 | 1461106828906 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}] 16:00:29 INFO - PROCESS | 2511 | 1461106829145 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:00:29 INFO - PROCESS | 2511 | 1461106829458 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:29 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff40ada800 == 144 [pid = 2511] [id = 545] 16:00:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 143 (0x7eff4077c800) [pid = 2511] [serial = 1636] [outer = (nil)] 16:00:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff40aab800) [pid = 2511] [serial = 1637] [outer = 0x7eff4077c800] 16:00:29 INFO - PROCESS | 2511 | 1461106829630 Marionette DEBUG loaded listener.js 16:00:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff40f67c00) [pid = 2511] [serial = 1638] [outer = 0x7eff4077c800] 16:00:30 INFO - PROCESS | 2511 | 1461106830958 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]]]}] 16:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 2137ms 16:00:31 INFO - PROCESS | 2511 | 1461106831034 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:00:31 INFO - PROCESS | 2511 | 1461106831037 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:00:31 INFO - PROCESS | 2511 | 1461106831044 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:00:31 INFO - PROCESS | 2511 | 1461106831050 Marionette TRACE conn3 <- [1,2154,null,{}] 16:00:31 INFO - PROCESS | 2511 | 1461106831066 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}] 16:00:31 INFO - PROCESS | 2511 | 1461106831377 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:00:31 INFO - PROCESS | 2511 | 1461106831680 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:31 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff414b7800 == 145 [pid = 2511] [id = 546] 16:00:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff40f6ec00) [pid = 2511] [serial = 1639] [outer = (nil)] 16:00:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff4276cc00) [pid = 2511] [serial = 1640] [outer = 0x7eff40f6ec00] 16:00:31 INFO - PROCESS | 2511 | 1461106831758 Marionette DEBUG loaded listener.js 16:00:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff428a9400) [pid = 2511] [serial = 1641] [outer = 0x7eff40f6ec00] 16:00:32 INFO - PROCESS | 2511 | 1461106832672 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]]]}] 16:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1686ms 16:00:32 INFO - PROCESS | 2511 | 1461106832731 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:00:32 INFO - PROCESS | 2511 | 1461106832735 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:00:32 INFO - PROCESS | 2511 | 1461106832743 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:00:32 INFO - PROCESS | 2511 | 1461106832747 Marionette TRACE conn3 <- [1,2158,null,{}] 16:00:32 INFO - PROCESS | 2511 | 1461106832753 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}] 16:00:32 INFO - PROCESS | 2511 | 1461106832992 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:00:33 INFO - PROCESS | 2511 | 1461106833247 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:33 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff42e17800 == 146 [pid = 2511] [id = 547] 16:00:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff410a4c00) [pid = 2511] [serial = 1642] [outer = (nil)] 16:00:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff4444cc00) [pid = 2511] [serial = 1643] [outer = 0x7eff410a4c00] 16:00:33 INFO - PROCESS | 2511 | 1461106833362 Marionette DEBUG loaded listener.js 16:00:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff44ccb400) [pid = 2511] [serial = 1644] [outer = 0x7eff410a4c00] 16:00:34 INFO - PROCESS | 2511 | 1461106834222 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]]]}] 16:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1532ms 16:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:00:34 INFO - PROCESS | 2511 | 1461106834276 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:00:34 INFO - PROCESS | 2511 | 1461106834279 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:00:34 INFO - PROCESS | 2511 | 1461106834285 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:00:34 INFO - PROCESS | 2511 | 1461106834289 Marionette TRACE conn3 <- [1,2162,null,{}] 16:00:34 INFO - PROCESS | 2511 | 1461106834294 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}] 16:00:34 INFO - PROCESS | 2511 | 1461106834518 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:00:34 INFO - PROCESS | 2511 | 1461106834840 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:34 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff44271000 == 147 [pid = 2511] [id = 548] 16:00:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff44fe0400) [pid = 2511] [serial = 1645] [outer = (nil)] 16:00:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff45479c00) [pid = 2511] [serial = 1646] [outer = 0x7eff44fe0400] 16:00:34 INFO - PROCESS | 2511 | 1461106834919 Marionette DEBUG loaded listener.js 16:00:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff454c3c00) [pid = 2511] [serial = 1647] [outer = 0x7eff44fe0400] 16:00:35 INFO - PROCESS | 2511 | 1461106835748 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]]]}] 16:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1530ms 16:00:35 INFO - PROCESS | 2511 | 1461106835816 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:00:35 INFO - PROCESS | 2511 | 1461106835820 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:00:35 INFO - PROCESS | 2511 | 1461106835826 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:00:35 INFO - PROCESS | 2511 | 1461106835829 Marionette TRACE conn3 <- [1,2166,null,{}] 16:00:35 INFO - PROCESS | 2511 | 1461106835834 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}] 16:00:36 INFO - PROCESS | 2511 | 1461106836079 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:00:36 INFO - PROCESS | 2511 | 1461106836380 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:36 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff45518000 == 148 [pid = 2511] [id = 549] 16:00:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 155 (0x7eff4546e800) [pid = 2511] [serial = 1648] [outer = (nil)] 16:00:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 156 (0x7eff45651800) [pid = 2511] [serial = 1649] [outer = 0x7eff4546e800] 16:00:36 INFO - PROCESS | 2511 | 1461106836462 Marionette DEBUG loaded listener.js 16:00:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 157 (0x7eff46fe7800) [pid = 2511] [serial = 1650] [outer = 0x7eff4546e800] 16:00:37 INFO - PROCESS | 2511 | 1461106837294 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]]]}] 16:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1536ms 16:00:37 INFO - PROCESS | 2511 | 1461106837363 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:00:37 INFO - PROCESS | 2511 | 1461106837367 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:00:37 INFO - PROCESS | 2511 | 1461106837374 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:00:37 INFO - PROCESS | 2511 | 1461106837377 Marionette TRACE conn3 <- [1,2170,null,{}] 16:00:37 INFO - PROCESS | 2511 | 1461106837382 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}] 16:00:37 INFO - PROCESS | 2511 | 1461106837645 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:00:37 INFO - PROCESS | 2511 | 1461106837943 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:37 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff46754000 == 149 [pid = 2511] [id = 550] 16:00:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 158 (0x7eff455bec00) [pid = 2511] [serial = 1651] [outer = (nil)] 16:00:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 159 (0x7eff470a6800) [pid = 2511] [serial = 1652] [outer = 0x7eff455bec00] 16:00:38 INFO - PROCESS | 2511 | 1461106838022 Marionette DEBUG loaded listener.js 16:00:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 160 (0x7eff4b3fbc00) [pid = 2511] [serial = 1653] [outer = 0x7eff455bec00] 16:00:38 INFO - PROCESS | 2511 | 1461106838866 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]]]}] 16:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1537ms 16:00:38 INFO - PROCESS | 2511 | 1461106838912 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:00:38 INFO - PROCESS | 2511 | 1461106838915 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:00:38 INFO - PROCESS | 2511 | 1461106838922 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:00:38 INFO - PROCESS | 2511 | 1461106838925 Marionette TRACE conn3 <- [1,2174,null,{}] 16:00:38 INFO - PROCESS | 2511 | 1461106838930 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}] 16:00:39 INFO - PROCESS | 2511 | 1461106839146 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:00:39 INFO - PROCESS | 2511 | 1461106839419 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:39 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4cead000 == 150 [pid = 2511] [id = 551] 16:00:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff47023c00) [pid = 2511] [serial = 1654] [outer = (nil)] 16:00:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff4b480400) [pid = 2511] [serial = 1655] [outer = 0x7eff47023c00] 16:00:39 INFO - PROCESS | 2511 | 1461106839536 Marionette DEBUG loaded listener.js 16:00:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff4b631c00) [pid = 2511] [serial = 1656] [outer = 0x7eff47023c00] 16:00:40 INFO - PROCESS | 2511 | 1461106840384 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]]]}] 16:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1528ms 16:00:40 INFO - PROCESS | 2511 | 1461106840452 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:00:40 INFO - PROCESS | 2511 | 1461106840455 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:00:40 INFO - PROCESS | 2511 | 1461106840461 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:00:40 INFO - PROCESS | 2511 | 1461106840465 Marionette TRACE conn3 <- [1,2178,null,{}] 16:00:40 INFO - PROCESS | 2511 | 1461106840470 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}] 16:00:40 INFO - PROCESS | 2511 | 1461106840692 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:00:40 INFO - PROCESS | 2511 | 1461106840951 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:41 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4de23800 == 151 [pid = 2511] [id = 552] 16:00:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff4ce07400) [pid = 2511] [serial = 1657] [outer = (nil)] 16:00:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff4d69a800) [pid = 2511] [serial = 1658] [outer = 0x7eff4ce07400] 16:00:41 INFO - PROCESS | 2511 | 1461106841258 Marionette DEBUG loaded listener.js 16:00:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff4d853c00) [pid = 2511] [serial = 1659] [outer = 0x7eff4ce07400] 16:00:42 INFO - PROCESS | 2511 | 1461106842141 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]]]}] 16:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1728ms 16:00:42 INFO - PROCESS | 2511 | 1461106842192 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:00:42 INFO - PROCESS | 2511 | 1461106842196 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:00:42 INFO - PROCESS | 2511 | 1461106842202 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:00:42 INFO - PROCESS | 2511 | 1461106842204 Marionette TRACE conn3 <- [1,2182,null,{}] 16:00:42 INFO - PROCESS | 2511 | 1461106842210 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}] 16:00:42 INFO - PROCESS | 2511 | 1461106842438 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:00:42 INFO - PROCESS | 2511 | 1461106842710 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:42 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff515d3800 == 152 [pid = 2511] [id = 553] 16:00:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 167 (0x7eff4e428000) [pid = 2511] [serial = 1660] [outer = (nil)] 16:00:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 168 (0x7eff4e544000) [pid = 2511] [serial = 1661] [outer = 0x7eff4e428000] 16:00:42 INFO - PROCESS | 2511 | 1461106842845 Marionette DEBUG loaded listener.js 16:00:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 169 (0x7eff4e79d800) [pid = 2511] [serial = 1662] [outer = 0x7eff4e428000] 16:00:43 INFO - PROCESS | 2511 | 1461106843724 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]]]}] 16:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1584ms 16:00:43 INFO - PROCESS | 2511 | 1461106843787 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:00:43 INFO - PROCESS | 2511 | 1461106843791 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:00:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:00:43 INFO - PROCESS | 2511 | 1461106843797 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:00:43 INFO - PROCESS | 2511 | 1461106843801 Marionette TRACE conn3 <- [1,2186,null,{}] 16:00:43 INFO - PROCESS | 2511 | 1461106843806 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}] 16:00:44 INFO - PROCESS | 2511 | 1461106844057 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:00:44 INFO - PROCESS | 2511 | 1461106844374 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:44 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51f6b000 == 153 [pid = 2511] [id = 554] 16:00:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 170 (0x7eff4e93e400) [pid = 2511] [serial = 1663] [outer = (nil)] 16:00:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 171 (0x7eff4f839400) [pid = 2511] [serial = 1664] [outer = 0x7eff4e93e400] 16:00:44 INFO - PROCESS | 2511 | 1461106844463 Marionette DEBUG loaded listener.js 16:00:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 172 (0x7eff5133c400) [pid = 2511] [serial = 1665] [outer = 0x7eff4e93e400] 16:00:45 INFO - PROCESS | 2511 | 1461106845371 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]]]}] 16:00:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:00:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1635ms 16:00:45 INFO - PROCESS | 2511 | 1461106845434 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:00:45 INFO - PROCESS | 2511 | 1461106845438 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:00:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:00:45 INFO - PROCESS | 2511 | 1461106845444 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:00:45 INFO - PROCESS | 2511 | 1461106845447 Marionette TRACE conn3 <- [1,2190,null,{}] 16:00:45 INFO - PROCESS | 2511 | 1461106845452 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}] 16:00:45 INFO - PROCESS | 2511 | 1461106845684 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:00:45 INFO - PROCESS | 2511 | 1461106845990 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:46 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff522e1800 == 154 [pid = 2511] [id = 555] 16:00:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 173 (0x7eff4e7a0800) [pid = 2511] [serial = 1666] [outer = (nil)] 16:00:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 174 (0x7eff517a3400) [pid = 2511] [serial = 1667] [outer = 0x7eff4e7a0800] 16:00:46 INFO - PROCESS | 2511 | 1461106846068 Marionette DEBUG loaded listener.js 16:00:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 175 (0x7eff518e9c00) [pid = 2511] [serial = 1668] [outer = 0x7eff4e7a0800] 16:00:46 INFO - PROCESS | 2511 | 1461106846921 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]]]}] 16:00:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:00:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1529ms 16:00:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:00:46 INFO - PROCESS | 2511 | 1461106846974 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:00:46 INFO - PROCESS | 2511 | 1461106846977 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:00:46 INFO - PROCESS | 2511 | 1461106846984 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:00:46 INFO - PROCESS | 2511 | 1461106846990 Marionette TRACE conn3 <- [1,2194,null,{}] 16:00:46 INFO - PROCESS | 2511 | 1461106846995 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}] 16:00:47 INFO - PROCESS | 2511 | 1461106847221 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:00:47 INFO - PROCESS | 2511 | 1461106847488 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:47 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff540b2000 == 155 [pid = 2511] [id = 556] 16:00:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 176 (0x7eff4e940800) [pid = 2511] [serial = 1669] [outer = (nil)] 16:00:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 177 (0x7eff524dac00) [pid = 2511] [serial = 1670] [outer = 0x7eff4e940800] 16:00:47 INFO - PROCESS | 2511 | 1461106847605 Marionette DEBUG loaded listener.js 16:00:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 178 (0x7eff528b6800) [pid = 2511] [serial = 1671] [outer = 0x7eff4e940800] 16:00:48 INFO - PROCESS | 2511 | 1461106848436 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]]]}] 16:00:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:00:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1494ms 16:00:48 INFO - PROCESS | 2511 | 1461106848478 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:00:48 INFO - PROCESS | 2511 | 1461106848481 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:00:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:00:48 INFO - PROCESS | 2511 | 1461106848488 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:00:48 INFO - PROCESS | 2511 | 1461106848491 Marionette TRACE conn3 <- [1,2198,null,{}] 16:00:48 INFO - PROCESS | 2511 | 1461106848497 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}] 16:00:48 INFO - PROCESS | 2511 | 1461106848730 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:00:49 INFO - PROCESS | 2511 | 1461106848997 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:49 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56777800 == 156 [pid = 2511] [id = 557] 16:00:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 179 (0x7eff51499c00) [pid = 2511] [serial = 1672] [outer = (nil)] 16:00:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 180 (0x7eff53e0e000) [pid = 2511] [serial = 1673] [outer = 0x7eff51499c00] 16:00:49 INFO - PROCESS | 2511 | 1461106849119 Marionette DEBUG loaded listener.js 16:00:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 181 (0x7eff55ce6000) [pid = 2511] [serial = 1674] [outer = 0x7eff51499c00] 16:00:49 INFO - PROCESS | 2511 | 1461106849943 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]]]}] 16:00:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:00:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1487ms 16:00:49 INFO - PROCESS | 2511 | 1461106849976 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:00:49 INFO - PROCESS | 2511 | 1461106849979 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:00:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:00:49 INFO - PROCESS | 2511 | 1461106849987 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:00:49 INFO - PROCESS | 2511 | 1461106849990 Marionette TRACE conn3 <- [1,2202,null,{}] 16:00:50 INFO - PROCESS | 2511 | 1461106850011 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}] 16:00:50 INFO - PROCESS | 2511 | 1461106850312 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:00:50 INFO - PROCESS | 2511 | 1461106850519 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:50 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5875b800 == 157 [pid = 2511] [id = 558] 16:00:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 182 (0x7eff46705c00) [pid = 2511] [serial = 1675] [outer = (nil)] 16:00:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 183 (0x7eff5647f000) [pid = 2511] [serial = 1676] [outer = 0x7eff46705c00] 16:00:50 INFO - PROCESS | 2511 | 1461106850640 Marionette DEBUG loaded listener.js 16:00:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 184 (0x7eff565bcc00) [pid = 2511] [serial = 1677] [outer = 0x7eff46705c00] 16:00:51 INFO - PROCESS | 2511 | 1461106851534 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]]]}] 16:00:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:00:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1586ms 16:00:51 INFO - PROCESS | 2511 | 1461106851574 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:00:51 INFO - PROCESS | 2511 | 1461106851578 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:00:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:00:51 INFO - PROCESS | 2511 | 1461106851584 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:00:51 INFO - PROCESS | 2511 | 1461106851586 Marionette TRACE conn3 <- [1,2206,null,{}] 16:00:51 INFO - PROCESS | 2511 | 1461106851592 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}] 16:00:51 INFO - PROCESS | 2511 | 1461106851825 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:00:52 INFO - PROCESS | 2511 | 1461106852133 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:52 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff642ed800 == 158 [pid = 2511] [id = 559] 16:00:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 185 (0x7eff37ad0800) [pid = 2511] [serial = 1678] [outer = (nil)] 16:00:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 186 (0x7eff56755800) [pid = 2511] [serial = 1679] [outer = 0x7eff37ad0800] 16:00:52 INFO - PROCESS | 2511 | 1461106852214 Marionette DEBUG loaded listener.js 16:00:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 187 (0x7eff57233c00) [pid = 2511] [serial = 1680] [outer = 0x7eff37ad0800] 16:00:53 INFO - PROCESS | 2511 | 1461106853100 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]]]}] 16:00:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:00:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1581ms 16:00:53 INFO - PROCESS | 2511 | 1461106853167 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:00:53 INFO - PROCESS | 2511 | 1461106853171 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:00:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:00:53 INFO - PROCESS | 2511 | 1461106853176 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:00:53 INFO - PROCESS | 2511 | 1461106853179 Marionette TRACE conn3 <- [1,2210,null,{}] 16:00:53 INFO - PROCESS | 2511 | 1461106853184 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}] 16:00:53 INFO - PROCESS | 2511 | 1461106853415 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:00:53 INFO - PROCESS | 2511 | 1461106853722 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:53 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff647aa000 == 159 [pid = 2511] [id = 560] 16:00:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 188 (0x7eff55c74400) [pid = 2511] [serial = 1681] [outer = (nil)] 16:00:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 189 (0x7eff575d3800) [pid = 2511] [serial = 1682] [outer = 0x7eff55c74400] 16:00:53 INFO - PROCESS | 2511 | 1461106853801 Marionette DEBUG loaded listener.js 16:00:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 190 (0x7eff5787a000) [pid = 2511] [serial = 1683] [outer = 0x7eff55c74400] 16:00:54 INFO - PROCESS | 2511 | 1461106854649 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]]]}] 16:00:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:00:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1533ms 16:00:54 INFO - PROCESS | 2511 | 1461106854712 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:00:54 INFO - PROCESS | 2511 | 1461106854714 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:00:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:00:54 INFO - PROCESS | 2511 | 1461106854722 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:00:54 INFO - PROCESS | 2511 | 1461106854725 Marionette TRACE conn3 <- [1,2214,null,{}] 16:00:54 INFO - PROCESS | 2511 | 1461106854730 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}] 16:00:55 INFO - PROCESS | 2511 | 1461106855012 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:00:55 INFO - PROCESS | 2511 | 1461106855334 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:55 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff65621000 == 160 [pid = 2511] [id = 561] 16:00:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 191 (0x7eff3b010000) [pid = 2511] [serial = 1684] [outer = (nil)] 16:00:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 192 (0x7eff46f97000) [pid = 2511] [serial = 1685] [outer = 0x7eff3b010000] 16:00:55 INFO - PROCESS | 2511 | 1461106855415 Marionette DEBUG loaded listener.js 16:00:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 193 (0x7eff586a2c00) [pid = 2511] [serial = 1686] [outer = 0x7eff3b010000] 16:00:56 INFO - PROCESS | 2511 | 1461106856257 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]]]}] 16:00:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:00:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1588ms 16:00:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:00:56 INFO - PROCESS | 2511 | 1461106856310 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:00:56 INFO - PROCESS | 2511 | 1461106856313 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:00:56 INFO - PROCESS | 2511 | 1461106856319 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:00:56 INFO - PROCESS | 2511 | 1461106856322 Marionette TRACE conn3 <- [1,2218,null,{}] 16:00:56 INFO - PROCESS | 2511 | 1461106856328 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}] 16:00:56 INFO - PROCESS | 2511 | 1461106856571 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d869800 == 159 [pid = 2511] [id = 490] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3a480800 == 158 [pid = 2511] [id = 442] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff409a7800 == 157 [pid = 2511] [id = 443] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4e162000 == 156 [pid = 2511] [id = 444] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6c2bc800 == 155 [pid = 2511] [id = 488] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3a483000 == 154 [pid = 2511] [id = 489] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d6c3800 == 153 [pid = 2511] [id = 542] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d849000 == 152 [pid = 2511] [id = 541] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3bb9e000 == 151 [pid = 2511] [id = 540] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3ad77800 == 150 [pid = 2511] [id = 539] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5721f800 == 149 [pid = 2511] [id = 533] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5677b800 == 148 [pid = 2511] [id = 532] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56407800 == 147 [pid = 2511] [id = 531] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff540b7000 == 146 [pid = 2511] [id = 530] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff520e8800 == 145 [pid = 2511] [id = 529] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51896800 == 144 [pid = 2511] [id = 528] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4e155000 == 143 [pid = 2511] [id = 527] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d0ca800 == 142 [pid = 2511] [id = 526] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff467b8800 == 141 [pid = 2511] [id = 525] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4427a800 == 140 [pid = 2511] [id = 524] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff42e1b800 == 139 [pid = 2511] [id = 523] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff414bd800 == 138 [pid = 2511] [id = 522] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3f5db800 == 137 [pid = 2511] [id = 521] 16:00:57 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3c720000 == 136 [pid = 2511] [id = 520] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 192 (0x7eff40775000) [pid = 2511] [serial = 1476] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 191 (0x7eff3e965400) [pid = 2511] [serial = 1553] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 190 (0x7eff37acb400) [pid = 2511] [serial = 1556] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 189 (0x7eff47025000) [pid = 2511] [serial = 1518] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 188 (0x7eff46fdd000) [pid = 2511] [serial = 1517] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 187 (0x7eff3c810800) [pid = 2511] [serial = 1491] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 186 (0x7eff3c5f3c00) [pid = 2511] [serial = 1490] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 185 (0x7eff45637400) [pid = 2511] [serial = 1512] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 184 (0x7eff455c3c00) [pid = 2511] [serial = 1511] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 183 (0x7eff4e54bc00) [pid = 2511] [serial = 1530] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 182 (0x7eff4e429c00) [pid = 2511] [serial = 1529] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 181 (0x7eff4dec4400) [pid = 2511] [serial = 1527] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 180 (0x7eff4d7df800) [pid = 2511] [serial = 1526] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 179 (0x7eff4b634000) [pid = 2511] [serial = 1521] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 178 (0x7eff4b478000) [pid = 2511] [serial = 1520] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 177 (0x7eff4f470000) [pid = 2511] [serial = 1533] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 176 (0x7eff4e7a7800) [pid = 2511] [serial = 1532] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 175 (0x7eff42667400) [pid = 2511] [serial = 1503] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 174 (0x7eff410aa800) [pid = 2511] [serial = 1502] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 173 (0x7eff40f71c00) [pid = 2511] [serial = 1500] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 172 (0x7eff40e0d800) [pid = 2511] [serial = 1499] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 171 (0x7eff3d6e9000) [pid = 2511] [serial = 1550] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 170 (0x7eff454c0400) [pid = 2511] [serial = 1509] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 169 (0x7eff45475000) [pid = 2511] [serial = 1508] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 168 (0x7eff51334c00) [pid = 2511] [serial = 1536] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 167 (0x7eff4f692400) [pid = 2511] [serial = 1535] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 166 (0x7eff51e2d400) [pid = 2511] [serial = 1544] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 165 (0x7eff3e966000) [pid = 2511] [serial = 1494] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 164 (0x7eff3d9ee800) [pid = 2511] [serial = 1493] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 163 (0x7eff4d51a000) [pid = 2511] [serial = 1524] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 162 (0x7eff4cdd2000) [pid = 2511] [serial = 1523] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 161 (0x7eff44cc9c00) [pid = 2511] [serial = 1506] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 160 (0x7eff43536c00) [pid = 2511] [serial = 1505] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 159 (0x7eff4077c000) [pid = 2511] [serial = 1497] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 158 (0x7eff404ad000) [pid = 2511] [serial = 1496] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 157 (0x7eff46704c00) [pid = 2511] [serial = 1515] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 156 (0x7eff4564dc00) [pid = 2511] [serial = 1514] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 155 (0x7eff3bb0f800) [pid = 2511] [serial = 1547] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 154 (0x7eff3c4b7800) [pid = 2511] [serial = 1548] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 153 (0x7eff514c0800) [pid = 2511] [serial = 1539] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 152 (0x7eff51359000) [pid = 2511] [serial = 1538] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff518e6400) [pid = 2511] [serial = 1542] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff517d7000) [pid = 2511] [serial = 1541] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff3ec6c400) [pid = 2511] [serial = 1554] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff3bb0f000) [pid = 2511] [serial = 1557] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff3d723c00) [pid = 2511] [serial = 1551] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff3e964000) [pid = 2511] [serial = 1419] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff40aac000) [pid = 2511] [serial = 1559] [outer = (nil)] [url = about:blank] 16:00:58 INFO - PROCESS | 2511 | 1461106858279 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:58 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3a48e000 == 137 [pid = 2511] [id = 562] 16:00:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff39f0ec00) [pid = 2511] [serial = 1687] [outer = (nil)] 16:00:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff3b007c00) [pid = 2511] [serial = 1688] [outer = 0x7eff39f0ec00] 16:00:58 INFO - PROCESS | 2511 | 1461106858353 Marionette DEBUG loaded listener.js 16:00:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff3bb0a400) [pid = 2511] [serial = 1689] [outer = 0x7eff39f0ec00] 16:00:59 INFO - PROCESS | 2511 | 1461106859128 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]]]}] 16:00:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:00:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 2840ms 16:00:59 INFO - PROCESS | 2511 | 1461106859164 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:00:59 INFO - PROCESS | 2511 | 1461106859171 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:00:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:00:59 INFO - PROCESS | 2511 | 1461106859181 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:00:59 INFO - PROCESS | 2511 | 1461106859185 Marionette TRACE conn3 <- [1,2222,null,{}] 16:00:59 INFO - PROCESS | 2511 | 1461106859192 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}] 16:00:59 INFO - PROCESS | 2511 | 1461106859437 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:00:59 INFO - PROCESS | 2511 | 1461106859614 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:59 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3bba8800 == 138 [pid = 2511] [id = 563] 16:00:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff39f0e400) [pid = 2511] [serial = 1690] [outer = (nil)] 16:00:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff3d2d4400) [pid = 2511] [serial = 1691] [outer = 0x7eff39f0e400] 16:00:59 INFO - PROCESS | 2511 | 1461106859684 Marionette DEBUG loaded listener.js 16:00:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff3d71d800) [pid = 2511] [serial = 1692] [outer = 0x7eff39f0e400] 16:01:00 INFO - PROCESS | 2511 | 1461106860634 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]]]}] 16:01:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:01:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1485ms 16:01:00 INFO - PROCESS | 2511 | 1461106860670 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:01:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:01:00 INFO - PROCESS | 2511 | 1461106860677 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:01:00 INFO - PROCESS | 2511 | 1461106860684 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:01:00 INFO - PROCESS | 2511 | 1461106860686 Marionette TRACE conn3 <- [1,2226,null,{}] 16:01:00 INFO - PROCESS | 2511 | 1461106860698 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}] 16:01:00 INFO - PROCESS | 2511 | 1461106860979 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:01:01 INFO - PROCESS | 2511 | 1461106861017 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:01 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d847800 == 139 [pid = 2511] [id = 564] 16:01:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff3d9f0800) [pid = 2511] [serial = 1693] [outer = (nil)] 16:01:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff3e967c00) [pid = 2511] [serial = 1694] [outer = 0x7eff3d9f0800] 16:01:01 INFO - PROCESS | 2511 | 1461106861093 Marionette DEBUG loaded listener.js 16:01:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff3ec68400) [pid = 2511] [serial = 1695] [outer = 0x7eff3d9f0800] 16:01:02 INFO - PROCESS | 2511 | 1461106862253 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]]]}] 16:01:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:01:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1638ms 16:01:02 INFO - PROCESS | 2511 | 1461106862323 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:01:02 INFO - PROCESS | 2511 | 1461106862326 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:01:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:01:02 INFO - PROCESS | 2511 | 1461106862343 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:01:02 INFO - PROCESS | 2511 | 1461106862352 Marionette TRACE conn3 <- [1,2230,null,{}] 16:01:02 INFO - PROCESS | 2511 | 1461106862378 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}] 16:01:03 INFO - PROCESS | 2511 | 1461106863181 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 153 (0x7eff3d2d8800) [pid = 2511] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 152 (0x7eff3bb08000) [pid = 2511] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff45649000) [pid = 2511] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff51e39800) [pid = 2511] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff514c4800) [pid = 2511] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff404a7c00) [pid = 2511] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff5135bc00) [pid = 2511] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff3b009400) [pid = 2511] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff3d747800) [pid = 2511] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 144 (0x7eff45647000) [pid = 2511] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 143 (0x7eff3c4b7c00) [pid = 2511] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 142 (0x7eff40e07800) [pid = 2511] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 141 (0x7eff40e0d400) [pid = 2511] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 140 (0x7eff39f05400) [pid = 2511] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 139 (0x7eff3e976c00) [pid = 2511] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 138 (0x7eff455c4c00) [pid = 2511] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 137 (0x7eff39f0b400) [pid = 2511] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 136 (0x7eff3bb12c00) [pid = 2511] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 135 (0x7eff39f0d800) [pid = 2511] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:01:03 INFO - PROCESS | 2511 | --DOMWINDOW == 134 (0x7eff37ac9c00) [pid = 2511] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:01:03 INFO - PROCESS | 2511 | 1461106863376 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:03 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3c6df800 == 140 [pid = 2511] [id = 565] 16:01:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 135 (0x7eff37ac9c00) [pid = 2511] [serial = 1696] [outer = (nil)] 16:01:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 136 (0x7eff3bb12000) [pid = 2511] [serial = 1697] [outer = 0x7eff37ac9c00] 16:01:03 INFO - PROCESS | 2511 | 1461106863447 Marionette DEBUG loaded listener.js 16:01:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 137 (0x7eff3f6ce400) [pid = 2511] [serial = 1698] [outer = 0x7eff37ac9c00] 16:01:04 INFO - PROCESS | 2511 | 1461106864175 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]]]}] 16:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1869ms 16:01:04 INFO - PROCESS | 2511 | 1461106864205 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:01:04 INFO - PROCESS | 2511 | 1461106864210 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:01:04 INFO - PROCESS | 2511 | 1461106864217 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:01:04 INFO - PROCESS | 2511 | 1461106864220 Marionette TRACE conn3 <- [1,2234,null,{}] 16:01:04 INFO - PROCESS | 2511 | 1461106864225 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}] 16:01:04 INFO - PROCESS | 2511 | 1461106864516 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:01:04 INFO - PROCESS | 2511 | 1461106864539 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:04 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff409a7800 == 141 [pid = 2511] [id = 566] 16:01:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 138 (0x7eff39f05400) [pid = 2511] [serial = 1699] [outer = (nil)] 16:01:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 139 (0x7eff40e07800) [pid = 2511] [serial = 1700] [outer = 0x7eff39f05400] 16:01:04 INFO - PROCESS | 2511 | 1461106864603 Marionette DEBUG loaded listener.js 16:01:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 140 (0x7eff40f76400) [pid = 2511] [serial = 1701] [outer = 0x7eff39f05400] 16:01:05 INFO - PROCESS | 2511 | 1461106865812 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]]]}] 16:01:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:01:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1634ms 16:01:05 INFO - PROCESS | 2511 | 1461106865853 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:01:05 INFO - PROCESS | 2511 | 1461106865859 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:01:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:01:05 INFO - PROCESS | 2511 | 1461106865867 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:01:05 INFO - PROCESS | 2511 | 1461106865872 Marionette TRACE conn3 <- [1,2238,null,{}] 16:01:05 INFO - PROCESS | 2511 | 1461106865881 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}] 16:01:06 INFO - PROCESS | 2511 | 1461106866140 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:01:06 INFO - PROCESS | 2511 | 1461106866431 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:06 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d3dc800 == 142 [pid = 2511] [id = 567] 16:01:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 141 (0x7eff3d2cd400) [pid = 2511] [serial = 1702] [outer = (nil)] 16:01:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 142 (0x7eff3d6f1000) [pid = 2511] [serial = 1703] [outer = 0x7eff3d2cd400] 16:01:06 INFO - PROCESS | 2511 | 1461106866526 Marionette DEBUG loaded listener.js 16:01:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 143 (0x7eff3d9f5400) [pid = 2511] [serial = 1704] [outer = 0x7eff3d2cd400] 16:01:07 INFO - PROCESS | 2511 | 1461106867425 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]]]}] 16:01:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:01:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1601ms 16:01:07 INFO - PROCESS | 2511 | 1461106867470 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:01:07 INFO - PROCESS | 2511 | 1461106867479 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:01:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:01:07 INFO - PROCESS | 2511 | 1461106867489 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:01:07 INFO - PROCESS | 2511 | 1461106867493 Marionette TRACE conn3 <- [1,2242,null,{}] 16:01:07 INFO - PROCESS | 2511 | 1461106867500 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}] 16:01:07 INFO - PROCESS | 2511 | 1461106867741 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:01:08 INFO - PROCESS | 2511 | 1461106868060 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:08 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff40f31800 == 143 [pid = 2511] [id = 568] 16:01:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff3f6cd800) [pid = 2511] [serial = 1705] [outer = (nil)] 16:01:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff404a8c00) [pid = 2511] [serial = 1706] [outer = 0x7eff3f6cd800] 16:01:08 INFO - PROCESS | 2511 | 1461106868180 Marionette DEBUG loaded listener.js 16:01:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff40aa6c00) [pid = 2511] [serial = 1707] [outer = 0x7eff3f6cd800] 16:01:09 INFO - PROCESS | 2511 | 1461106869130 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]]]}] 16:01:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:01:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1696ms 16:01:09 INFO - PROCESS | 2511 | 1461106869186 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:01:09 INFO - PROCESS | 2511 | 1461106869190 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:01:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:01:09 INFO - PROCESS | 2511 | 1461106869197 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:01:09 INFO - PROCESS | 2511 | 1461106869203 Marionette TRACE conn3 <- [1,2246,null,{}] 16:01:09 INFO - PROCESS | 2511 | 1461106869261 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}] 16:01:09 INFO - PROCESS | 2511 | 1461106869620 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:01:09 INFO - PROCESS | 2511 | 1461106869867 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:09 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff414c0000 == 144 [pid = 2511] [id = 569] 16:01:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff4265e000) [pid = 2511] [serial = 1708] [outer = (nil)] 16:01:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff42766c00) [pid = 2511] [serial = 1709] [outer = 0x7eff4265e000] 16:01:09 INFO - PROCESS | 2511 | 1461106869953 Marionette DEBUG loaded listener.js 16:01:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff428a2c00) [pid = 2511] [serial = 1710] [outer = 0x7eff4265e000] 16:01:10 INFO - PROCESS | 2511 | 1461106870851 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]]]}] 16:01:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:01:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1686ms 16:01:10 INFO - PROCESS | 2511 | 1461106870884 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:01:10 INFO - PROCESS | 2511 | 1461106870888 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:01:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:01:10 INFO - PROCESS | 2511 | 1461106870895 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:01:10 INFO - PROCESS | 2511 | 1461106870897 Marionette TRACE conn3 <- [1,2250,null,{}] 16:01:10 INFO - PROCESS | 2511 | 1461106870903 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}] 16:01:11 INFO - PROCESS | 2511 | 1461106871132 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:01:11 INFO - PROCESS | 2511 | 1461106871396 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:11 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff435c6800 == 145 [pid = 2511] [id = 570] 16:01:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff40f69c00) [pid = 2511] [serial = 1711] [outer = (nil)] 16:01:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff43535000) [pid = 2511] [serial = 1712] [outer = 0x7eff40f69c00] 16:01:11 INFO - PROCESS | 2511 | 1461106871525 Marionette DEBUG loaded listener.js 16:01:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff44cc9000) [pid = 2511] [serial = 1713] [outer = 0x7eff40f69c00] 16:01:12 INFO - PROCESS | 2511 | 1461106872396 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]]]}] 16:01:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:01:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1529ms 16:01:12 INFO - PROCESS | 2511 | 1461106872424 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:01:12 INFO - PROCESS | 2511 | 1461106872428 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:01:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:01:12 INFO - PROCESS | 2511 | 1461106872434 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:01:12 INFO - PROCESS | 2511 | 1461106872437 Marionette TRACE conn3 <- [1,2254,null,{}] 16:01:12 INFO - PROCESS | 2511 | 1461106872443 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}] 16:01:12 INFO - PROCESS | 2511 | 1461106872724 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:01:13 INFO - PROCESS | 2511 | 1461106873105 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:13 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff446ce000 == 146 [pid = 2511] [id = 571] 16:01:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff428a3800) [pid = 2511] [serial = 1714] [outer = (nil)] 16:01:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff4546f400) [pid = 2511] [serial = 1715] [outer = 0x7eff428a3800] 16:01:13 INFO - PROCESS | 2511 | 1461106873236 Marionette DEBUG loaded listener.js 16:01:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 155 (0x7eff454c1800) [pid = 2511] [serial = 1716] [outer = 0x7eff428a3800] 16:01:14 INFO - PROCESS | 2511 | 1461106874339 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]]]}] 16:01:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:01:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1936ms 16:01:14 INFO - PROCESS | 2511 | 1461106874373 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:01:14 INFO - PROCESS | 2511 | 1461106874377 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:01:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:01:14 INFO - PROCESS | 2511 | 1461106874383 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:01:14 INFO - PROCESS | 2511 | 1461106874386 Marionette TRACE conn3 <- [1,2258,null,{}] 16:01:14 INFO - PROCESS | 2511 | 1461106874392 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}] 16:01:14 INFO - PROCESS | 2511 | 1461106874657 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:01:14 INFO - PROCESS | 2511 | 1461106874967 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:14 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff456cb000 == 147 [pid = 2511] [id = 572] 16:01:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 156 (0x7eff4564dc00) [pid = 2511] [serial = 1717] [outer = (nil)] 16:01:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 157 (0x7eff46f8f400) [pid = 2511] [serial = 1718] [outer = 0x7eff4564dc00] 16:01:15 INFO - PROCESS | 2511 | 1461106875052 Marionette DEBUG loaded listener.js 16:01:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 158 (0x7eff47026800) [pid = 2511] [serial = 1719] [outer = 0x7eff4564dc00] 16:01:15 INFO - PROCESS | 2511 | 1461106875948 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]]]}] 16:01:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:01:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1633ms 16:01:16 INFO - PROCESS | 2511 | 1461106876017 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:01:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:01:16 INFO - PROCESS | 2511 | 1461106876021 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:01:16 INFO - PROCESS | 2511 | 1461106876027 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:01:16 INFO - PROCESS | 2511 | 1461106876030 Marionette TRACE conn3 <- [1,2262,null,{}] 16:01:16 INFO - PROCESS | 2511 | 1461106876036 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}] 16:01:16 INFO - PROCESS | 2511 | 1461106876296 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:01:16 INFO - PROCESS | 2511 | 1461106876601 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:16 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4cea0800 == 148 [pid = 2511] [id = 573] 16:01:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 159 (0x7eff46708800) [pid = 2511] [serial = 1720] [outer = (nil)] 16:01:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 160 (0x7eff4b417000) [pid = 2511] [serial = 1721] [outer = 0x7eff46708800] 16:01:16 INFO - PROCESS | 2511 | 1461106876678 Marionette DEBUG loaded listener.js 16:01:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff4b62a800) [pid = 2511] [serial = 1722] [outer = 0x7eff46708800] 16:01:17 INFO - PROCESS | 2511 | 1461106877522 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]]]}] 16:01:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:01:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1538ms 16:01:17 INFO - PROCESS | 2511 | 1461106877566 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:01:17 INFO - PROCESS | 2511 | 1461106877569 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:01:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:01:17 INFO - PROCESS | 2511 | 1461106877575 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:01:17 INFO - PROCESS | 2511 | 1461106877578 Marionette TRACE conn3 <- [1,2266,null,{}] 16:01:17 INFO - PROCESS | 2511 | 1461106877583 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}] 16:01:17 INFO - PROCESS | 2511 | 1461106877804 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:01:18 INFO - PROCESS | 2511 | 1461106878066 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:18 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d8a4800 == 149 [pid = 2511] [id = 574] 16:01:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff4670e000) [pid = 2511] [serial = 1723] [outer = (nil)] 16:01:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff4ccc2c00) [pid = 2511] [serial = 1724] [outer = 0x7eff4670e000] 16:01:18 INFO - PROCESS | 2511 | 1461106878146 Marionette DEBUG loaded listener.js 16:01:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff4ce0c800) [pid = 2511] [serial = 1725] [outer = 0x7eff4670e000] 16:01:19 INFO - PROCESS | 2511 | 1461106879016 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]]]}] 16:01:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:01:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1478ms 16:01:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:01:19 INFO - PROCESS | 2511 | 1461106879055 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:01:19 INFO - PROCESS | 2511 | 1461106879058 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:01:19 INFO - PROCESS | 2511 | 1461106879064 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:01:19 INFO - PROCESS | 2511 | 1461106879067 Marionette TRACE conn3 <- [1,2270,null,{}] 16:01:19 INFO - PROCESS | 2511 | 1461106879073 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}] 16:01:19 INFO - PROCESS | 2511 | 1461106879299 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:01:19 INFO - PROCESS | 2511 | 1461106879573 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:19 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e5db800 == 150 [pid = 2511] [id = 575] 16:01:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff4b399c00) [pid = 2511] [serial = 1726] [outer = (nil)] 16:01:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff4d7df800) [pid = 2511] [serial = 1727] [outer = 0x7eff4b399c00] 16:01:19 INFO - PROCESS | 2511 | 1461106879652 Marionette DEBUG loaded listener.js 16:01:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 167 (0x7eff4da68c00) [pid = 2511] [serial = 1728] [outer = 0x7eff4b399c00] 16:01:20 INFO - PROCESS | 2511 | 1461106880562 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]]]}] 16:01:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:01:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1533ms 16:01:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:01:20 INFO - PROCESS | 2511 | 1461106880597 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:01:20 INFO - PROCESS | 2511 | 1461106880600 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:01:20 INFO - PROCESS | 2511 | 1461106880607 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:01:20 INFO - PROCESS | 2511 | 1461106880610 Marionette TRACE conn3 <- [1,2274,null,{}] 16:01:20 INFO - PROCESS | 2511 | 1461106880616 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}] 16:01:20 INFO - PROCESS | 2511 | 1461106880844 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:01:21 INFO - PROCESS | 2511 | 1461106881110 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:21 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff518a5800 == 151 [pid = 2511] [id = 576] 16:01:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 168 (0x7eff45895400) [pid = 2511] [serial = 1729] [outer = (nil)] 16:01:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 169 (0x7eff4df72400) [pid = 2511] [serial = 1730] [outer = 0x7eff45895400] 16:01:21 INFO - PROCESS | 2511 | 1461106881231 Marionette DEBUG loaded listener.js 16:01:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 170 (0x7eff4e42a000) [pid = 2511] [serial = 1731] [outer = 0x7eff45895400] 16:01:22 INFO - PROCESS | 2511 | 1461106882112 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]]]}] 16:01:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:01:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1580ms 16:01:22 INFO - PROCESS | 2511 | 1461106882187 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:01:22 INFO - PROCESS | 2511 | 1461106882191 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:01:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:01:22 INFO - PROCESS | 2511 | 1461106882197 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:01:22 INFO - PROCESS | 2511 | 1461106882201 Marionette TRACE conn3 <- [1,2278,null,{}] 16:01:22 INFO - PROCESS | 2511 | 1461106882206 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}] 16:01:22 INFO - PROCESS | 2511 | 1461106882495 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:01:22 INFO - PROCESS | 2511 | 1461106882811 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:22 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51f7e800 == 152 [pid = 2511] [id = 577] 16:01:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 171 (0x7eff4f470000) [pid = 2511] [serial = 1732] [outer = (nil)] 16:01:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 172 (0x7eff4f835800) [pid = 2511] [serial = 1733] [outer = 0x7eff4f470000] 16:01:22 INFO - PROCESS | 2511 | 1461106882898 Marionette DEBUG loaded listener.js 16:01:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 173 (0x7eff5133ac00) [pid = 2511] [serial = 1734] [outer = 0x7eff4f470000] 16:01:23 INFO - PROCESS | 2511 | 1461106883725 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]]]}] 16:01:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:01:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1586ms 16:01:23 INFO - PROCESS | 2511 | 1461106883783 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:01:23 INFO - PROCESS | 2511 | 1461106883786 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:01:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:01:23 INFO - PROCESS | 2511 | 1461106883793 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:01:23 INFO - PROCESS | 2511 | 1461106883796 Marionette TRACE conn3 <- [1,2282,null,{}] 16:01:23 INFO - PROCESS | 2511 | 1461106883802 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}] 16:01:24 INFO - PROCESS | 2511 | 1461106884023 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:01:24 INFO - PROCESS | 2511 | 1461106884288 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:24 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff523cb800 == 153 [pid = 2511] [id = 578] 16:01:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 174 (0x7eff4f692400) [pid = 2511] [serial = 1735] [outer = (nil)] 16:01:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 175 (0x7eff517a0400) [pid = 2511] [serial = 1736] [outer = 0x7eff4f692400] 16:01:24 INFO - PROCESS | 2511 | 1461106884422 Marionette DEBUG loaded listener.js 16:01:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 176 (0x7eff518e2400) [pid = 2511] [serial = 1737] [outer = 0x7eff4f692400] 16:01:25 INFO - PROCESS | 2511 | 1461106885211 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]]]}] 16:01:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:01:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1478ms 16:01:25 INFO - PROCESS | 2511 | 1461106885280 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:01:25 INFO - PROCESS | 2511 | 1461106885284 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:01:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:01:25 INFO - PROCESS | 2511 | 1461106885293 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:01:25 INFO - PROCESS | 2511 | 1461106885296 Marionette TRACE conn3 <- [1,2286,null,{}] 16:01:25 INFO - PROCESS | 2511 | 1461106885300 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}] 16:01:25 INFO - PROCESS | 2511 | 1461106885545 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:01:25 INFO - PROCESS | 2511 | 1461106885811 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:25 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff54a7e800 == 154 [pid = 2511] [id = 579] 16:01:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 177 (0x7eff42793400) [pid = 2511] [serial = 1738] [outer = (nil)] 16:01:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 178 (0x7eff51e2d400) [pid = 2511] [serial = 1739] [outer = 0x7eff42793400] 16:01:25 INFO - PROCESS | 2511 | 1461106885933 Marionette DEBUG loaded listener.js 16:01:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 179 (0x7eff524d8c00) [pid = 2511] [serial = 1740] [outer = 0x7eff42793400] 16:01:26 INFO - PROCESS | 2511 | 1461106886817 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]]]}] 16:01:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 16:01:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1584ms 16:01:26 INFO - PROCESS | 2511 | 1461106886878 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:01:26 INFO - PROCESS | 2511 | 1461106886883 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:01:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:01:26 INFO - PROCESS | 2511 | 1461106886889 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:01:26 INFO - PROCESS | 2511 | 1461106886892 Marionette TRACE conn3 <- [1,2290,null,{}] 16:01:26 INFO - PROCESS | 2511 | 1461106886898 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}] 16:01:27 INFO - PROCESS | 2511 | 1461106887136 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:01:27 INFO - PROCESS | 2511 | 1461106887442 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:27 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56763000 == 155 [pid = 2511] [id = 580] 16:01:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 180 (0x7eff51338c00) [pid = 2511] [serial = 1741] [outer = (nil)] 16:01:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 181 (0x7eff528b4000) [pid = 2511] [serial = 1742] [outer = 0x7eff51338c00] 16:01:27 INFO - PROCESS | 2511 | 1461106887522 Marionette DEBUG loaded listener.js 16:01:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 182 (0x7eff528bec00) [pid = 2511] [serial = 1743] [outer = 0x7eff51338c00] 16:01:28 INFO - PROCESS | 2511 | 1461106888401 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]]]}] 16:01:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:01:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1583ms 16:01:28 INFO - PROCESS | 2511 | 1461106888474 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:01:28 INFO - PROCESS | 2511 | 1461106888478 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:01:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:01:28 INFO - PROCESS | 2511 | 1461106888484 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:01:28 INFO - PROCESS | 2511 | 1461106888487 Marionette TRACE conn3 <- [1,2294,null,{}] 16:01:28 INFO - PROCESS | 2511 | 1461106888492 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}] 16:01:28 INFO - PROCESS | 2511 | 1461106888775 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:01:29 INFO - PROCESS | 2511 | 1461106889080 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:29 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff576ce000 == 156 [pid = 2511] [id = 581] 16:01:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 183 (0x7eff518e4400) [pid = 2511] [serial = 1744] [outer = (nil)] 16:01:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 184 (0x7eff54097000) [pid = 2511] [serial = 1745] [outer = 0x7eff518e4400] 16:01:29 INFO - PROCESS | 2511 | 1461106889161 Marionette DEBUG loaded listener.js 16:01:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 185 (0x7eff558cb400) [pid = 2511] [serial = 1746] [outer = 0x7eff518e4400] 16:01:30 INFO - PROCESS | 2511 | 1461106890073 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]]]}] 16:01:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:01:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1634ms 16:01:30 INFO - PROCESS | 2511 | 1461106890120 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:01:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:01:30 INFO - PROCESS | 2511 | 1461106890124 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:01:30 INFO - PROCESS | 2511 | 1461106890130 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:01:30 INFO - PROCESS | 2511 | 1461106890132 Marionette TRACE conn3 <- [1,2298,null,{}] 16:01:30 INFO - PROCESS | 2511 | 1461106890138 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}] 16:01:30 INFO - PROCESS | 2511 | 1461106890409 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:01:30 INFO - PROCESS | 2511 | 1461106890759 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:30 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff59bb7000 == 157 [pid = 2511] [id = 582] 16:01:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 186 (0x7eff56478400) [pid = 2511] [serial = 1747] [outer = (nil)] 16:01:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 187 (0x7eff564bdc00) [pid = 2511] [serial = 1748] [outer = 0x7eff56478400] 16:01:30 INFO - PROCESS | 2511 | 1461106890841 Marionette DEBUG loaded listener.js 16:01:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 188 (0x7eff565c0c00) [pid = 2511] [serial = 1749] [outer = 0x7eff56478400] 16:01:31 INFO - PROCESS | 2511 | 1461106891706 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]]]}] 16:01:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:01:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1629ms 16:01:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:01:31 INFO - PROCESS | 2511 | 1461106891760 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:01:31 INFO - PROCESS | 2511 | 1461106891762 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:01:31 INFO - PROCESS | 2511 | 1461106891769 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:01:31 INFO - PROCESS | 2511 | 1461106891772 Marionette TRACE conn3 <- [1,2302,null,{}] 16:01:31 INFO - PROCESS | 2511 | 1461106891778 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}] 16:01:32 INFO - PROCESS | 2511 | 1461106892032 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:01:32 INFO - PROCESS | 2511 | 1461106892359 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:32 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6594f800 == 158 [pid = 2511] [id = 583] 16:01:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 189 (0x7eff37aca000) [pid = 2511] [serial = 1750] [outer = (nil)] 16:01:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 190 (0x7eff57875800) [pid = 2511] [serial = 1751] [outer = 0x7eff37aca000] 16:01:32 INFO - PROCESS | 2511 | 1461106892439 Marionette DEBUG loaded listener.js 16:01:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 191 (0x7eff586a6800) [pid = 2511] [serial = 1752] [outer = 0x7eff37aca000] 16:01:33 INFO - PROCESS | 2511 | 1461106893358 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]]]}] 16:01:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:01:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1639ms 16:01:33 INFO - PROCESS | 2511 | 1461106893408 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:01:33 INFO - PROCESS | 2511 | 1461106893413 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:01:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:01:33 INFO - PROCESS | 2511 | 1461106893419 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:01:33 INFO - PROCESS | 2511 | 1461106893423 Marionette TRACE conn3 <- [1,2306,null,{}] 16:01:33 INFO - PROCESS | 2511 | 1461106893429 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}] 16:01:33 INFO - PROCESS | 2511 | 1461106893669 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:01:34 INFO - PROCESS | 2511 | 1461106894033 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:34 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6900c000 == 159 [pid = 2511] [id = 584] 16:01:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 192 (0x7eff39f07000) [pid = 2511] [serial = 1753] [outer = (nil)] 16:01:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 193 (0x7eff59c57800) [pid = 2511] [serial = 1754] [outer = 0x7eff39f07000] 16:01:34 INFO - PROCESS | 2511 | 1461106894115 Marionette DEBUG loaded listener.js 16:01:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 194 (0x7eff59e81000) [pid = 2511] [serial = 1755] [outer = 0x7eff39f07000] 16:01:35 INFO - PROCESS | 2511 | 1461106895024 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]]]}] 16:01:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:01:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1683ms 16:01:35 INFO - PROCESS | 2511 | 1461106895103 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:01:35 INFO - PROCESS | 2511 | 1461106895106 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:01:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:01:35 INFO - PROCESS | 2511 | 1461106895112 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:01:35 INFO - PROCESS | 2511 | 1461106895116 Marionette TRACE conn3 <- [1,2310,null,{}] 16:01:35 INFO - PROCESS | 2511 | 1461106895122 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}] 16:01:35 INFO - PROCESS | 2511 | 1461106895403 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5721f000 == 158 [pid = 2511] [id = 93] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff57a66800 == 157 [pid = 2511] [id = 66] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3c6df800 == 156 [pid = 2511] [id = 565] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d847800 == 155 [pid = 2511] [id = 564] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3bba8800 == 154 [pid = 2511] [id = 563] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3a48e000 == 153 [pid = 2511] [id = 562] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff65621000 == 152 [pid = 2511] [id = 561] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff647aa000 == 151 [pid = 2511] [id = 560] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff642ed800 == 150 [pid = 2511] [id = 559] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5875b800 == 149 [pid = 2511] [id = 558] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56777800 == 148 [pid = 2511] [id = 557] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff540b2000 == 147 [pid = 2511] [id = 556] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff522e1800 == 146 [pid = 2511] [id = 555] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51f6b000 == 145 [pid = 2511] [id = 554] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff515d3800 == 144 [pid = 2511] [id = 553] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4de23800 == 143 [pid = 2511] [id = 552] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4cead000 == 142 [pid = 2511] [id = 551] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff46754000 == 141 [pid = 2511] [id = 550] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff45518000 == 140 [pid = 2511] [id = 549] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff44271000 == 139 [pid = 2511] [id = 548] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff42e17800 == 138 [pid = 2511] [id = 547] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff414b7800 == 137 [pid = 2511] [id = 546] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff40ada800 == 136 [pid = 2511] [id = 545] 16:01:36 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3c8d2000 == 135 [pid = 2511] [id = 544] 16:01:36 INFO - PROCESS | 2511 | --DOMWINDOW == 193 (0x7eff3f6c8400) [pid = 2511] [serial = 1488] [outer = (nil)] [url = about:blank] 16:01:36 INFO - PROCESS | 2511 | --DOMWINDOW == 192 (0x7eff524dcc00) [pid = 2511] [serial = 1545] [outer = (nil)] [url = about:blank] 16:01:36 INFO - PROCESS | 2511 | --DOMWINDOW == 191 (0x7eff3da91400) [pid = 2511] [serial = 1625] [outer = (nil)] [url = about:blank] 16:01:36 INFO - PROCESS | 2511 | --DOMWINDOW == 190 (0x7eff3d74dc00) [pid = 2511] [serial = 1628] [outer = (nil)] [url = about:blank] 16:01:36 INFO - PROCESS | 2511 | --DOMWINDOW == 189 (0x7eff4047a400) [pid = 2511] [serial = 1626] [outer = (nil)] [url = about:blank] 16:01:36 INFO - PROCESS | 2511 | --DOMWINDOW == 188 (0x7eff4cdd5400) [pid = 2511] [serial = 1584] [outer = (nil)] [url = about:blank] 16:01:36 INFO - PROCESS | 2511 | --DOMWINDOW == 187 (0x7eff4b62dc00) [pid = 2511] [serial = 1583] [outer = (nil)] [url = about:blank] 16:01:36 INFO - PROCESS | 2511 | --DOMWINDOW == 186 (0x7eff53490400) [pid = 2511] [serial = 1599] [outer = (nil)] [url = about:blank] 16:01:36 INFO - PROCESS | 2511 | --DOMWINDOW == 185 (0x7eff528bdc00) [pid = 2511] [serial = 1598] [outer = (nil)] [url = about:blank] 16:01:36 INFO - PROCESS | 2511 | --DOMWINDOW == 184 (0x7eff528b3800) [pid = 2511] [serial = 1596] [outer = (nil)] [url = about:blank] 16:01:36 INFO - PROCESS | 2511 | --DOMWINDOW == 183 (0x7eff524d7c00) [pid = 2511] [serial = 1595] [outer = (nil)] [url = about:blank] 16:01:36 INFO - PROCESS | 2511 | --DOMWINDOW == 182 (0x7eff44cba000) [pid = 2511] [serial = 1575] [outer = (nil)] [url = about:blank] 16:01:36 INFO - PROCESS | 2511 | --DOMWINDOW == 181 (0x7eff43533000) [pid = 2511] [serial = 1574] [outer = (nil)] [url = about:blank] 16:01:36 INFO - PROCESS | 2511 | --DOMWINDOW == 180 (0x7eff5597e400) [pid = 2511] [serial = 1604] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 179 (0x7eff56483000) [pid = 2511] [serial = 1607] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 178 (0x7eff565bb800) [pid = 2511] [serial = 1610] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 177 (0x7eff3b008800) [pid = 2511] [serial = 1613] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 176 (0x7eff37ac3c00) [pid = 2511] [serial = 1616] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 175 (0x7eff51e36400) [pid = 2511] [serial = 1593] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 174 (0x7eff5179e400) [pid = 2511] [serial = 1592] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 173 (0x7eff3d6e3800) [pid = 2511] [serial = 1622] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 172 (0x7eff4e4e3000) [pid = 2511] [serial = 1590] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 171 (0x7eff4e41f800) [pid = 2511] [serial = 1589] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 170 (0x7eff470a5400) [pid = 2511] [serial = 1578] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 169 (0x7eff46fdbc00) [pid = 2511] [serial = 1577] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 168 (0x7eff3d749400) [pid = 2511] [serial = 1563] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 167 (0x7eff3d6e9800) [pid = 2511] [serial = 1562] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 166 (0x7eff42668c00) [pid = 2511] [serial = 1569] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 165 (0x7eff40774c00) [pid = 2511] [serial = 1631] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 164 (0x7eff410a1c00) [pid = 2511] [serial = 1568] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 163 (0x7eff428ae000) [pid = 2511] [serial = 1572] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 162 (0x7eff42792800) [pid = 2511] [serial = 1571] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 161 (0x7eff54e9e800) [pid = 2511] [serial = 1602] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 160 (0x7eff54194000) [pid = 2511] [serial = 1601] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 159 (0x7eff4047ec00) [pid = 2511] [serial = 1566] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 158 (0x7eff3ec70c00) [pid = 2511] [serial = 1565] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 157 (0x7eff4b473400) [pid = 2511] [serial = 1581] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 156 (0x7eff4b3ecc00) [pid = 2511] [serial = 1580] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 155 (0x7eff4d84e800) [pid = 2511] [serial = 1587] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 154 (0x7eff4cddc400) [pid = 2511] [serial = 1586] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 153 (0x7eff3c5eec00) [pid = 2511] [serial = 1620] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 152 (0x7eff3c4b1800) [pid = 2511] [serial = 1619] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff40481400) [pid = 2511] [serial = 1629] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff3d742c00) [pid = 2511] [serial = 1623] [outer = (nil)] [url = about:blank] 16:01:37 INFO - PROCESS | 2511 | 1461106897220 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:37 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ad70000 == 136 [pid = 2511] [id = 585] 16:01:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff3bb0d400) [pid = 2511] [serial = 1756] [outer = (nil)] 16:01:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff3bb12800) [pid = 2511] [serial = 1757] [outer = 0x7eff3bb0d400] 16:01:37 INFO - PROCESS | 2511 | 1461106897298 Marionette DEBUG loaded listener.js 16:01:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff3c5f1000) [pid = 2511] [serial = 1758] [outer = 0x7eff3bb0d400] 16:01:38 INFO - PROCESS | 2511 | 1461106898100 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]]]}] 16:01:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:01:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 3042ms 16:01:38 INFO - PROCESS | 2511 | 1461106898158 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:01:38 INFO - PROCESS | 2511 | 1461106898165 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:01:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:01:38 INFO - PROCESS | 2511 | 1461106898174 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:01:38 INFO - PROCESS | 2511 | 1461106898178 Marionette TRACE conn3 <- [1,2314,null,{}] 16:01:38 INFO - PROCESS | 2511 | 1461106898189 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}] 16:01:38 INFO - PROCESS | 2511 | 1461106898443 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:01:38 INFO - PROCESS | 2511 | 1461106898620 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:38 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3bba7000 == 137 [pid = 2511] [id = 586] 16:01:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff37acd000) [pid = 2511] [serial = 1759] [outer = (nil)] 16:01:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 155 (0x7eff3d716c00) [pid = 2511] [serial = 1760] [outer = 0x7eff37acd000] 16:01:38 INFO - PROCESS | 2511 | 1461106898687 Marionette DEBUG loaded listener.js 16:01:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 156 (0x7eff3d74a800) [pid = 2511] [serial = 1761] [outer = 0x7eff37acd000] 16:01:39 INFO - PROCESS | 2511 | 1461106899615 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]]]}] 16:01:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:01:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1484ms 16:01:39 INFO - PROCESS | 2511 | 1461106899664 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:01:39 INFO - PROCESS | 2511 | 1461106899671 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:01:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:01:39 INFO - PROCESS | 2511 | 1461106899686 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:01:39 INFO - PROCESS | 2511 | 1461106899689 Marionette TRACE conn3 <- [1,2318,null,{}] 16:01:39 INFO - PROCESS | 2511 | 1461106899695 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}] 16:01:39 INFO - PROCESS | 2511 | 1461106899989 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:01:40 INFO - PROCESS | 2511 | 1461106900025 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:40 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d6d1000 == 138 [pid = 2511] [id = 587] 16:01:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 157 (0x7eff3d9f4800) [pid = 2511] [serial = 1762] [outer = (nil)] 16:01:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 158 (0x7eff3da93800) [pid = 2511] [serial = 1763] [outer = 0x7eff3d9f4800] 16:01:40 INFO - PROCESS | 2511 | 1461106900134 Marionette DEBUG loaded listener.js 16:01:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 159 (0x7eff3e979000) [pid = 2511] [serial = 1764] [outer = 0x7eff3d9f4800] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 158 (0x7eff37ac1400) [pid = 2511] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 157 (0x7eff46705c00) [pid = 2511] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 156 (0x7eff4670d400) [pid = 2511] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 155 (0x7eff44fe0400) [pid = 2511] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 154 (0x7eff4e428000) [pid = 2511] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 153 (0x7eff455bec00) [pid = 2511] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 152 (0x7eff4077c800) [pid = 2511] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff37ad0800) [pid = 2511] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff40f6ec00) [pid = 2511] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff39f02400) [pid = 2511] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff55c74400) [pid = 2511] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff4e93e400) [pid = 2511] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff55975400) [pid = 2511] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff39f0ec00) [pid = 2511] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 144 (0x7eff3d9f0800) [pid = 2511] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 143 (0x7eff4ce07400) [pid = 2511] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 142 (0x7eff47023c00) [pid = 2511] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 141 (0x7eff3c80b000) [pid = 2511] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 140 (0x7eff4e940800) [pid = 2511] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 139 (0x7eff51499c00) [pid = 2511] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 138 (0x7eff4546e800) [pid = 2511] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 137 (0x7eff4e7a0800) [pid = 2511] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 136 (0x7eff44453800) [pid = 2511] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 135 (0x7eff39f0e400) [pid = 2511] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 134 (0x7eff37ac9c00) [pid = 2511] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 133 (0x7eff410a4c00) [pid = 2511] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 132 (0x7eff3bb10800) [pid = 2511] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:01:42 INFO - PROCESS | 2511 | --DOMWINDOW == 131 (0x7eff3b010000) [pid = 2511] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:01:42 INFO - PROCESS | 2511 | 1461106902461 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] 16:01:42 INFO - PROCESS | 2511 | 1461106902486 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:01:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:01:42 INFO - PROCESS | 2511 | 1461106902501 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:01:42 INFO - PROCESS | 2511 | 1461106902511 Marionette TRACE conn3 <- [1,2322,null,{}] 16:01:42 INFO - PROCESS | 2511 | 1461106902516 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}] 16:01:42 INFO - PROCESS | 2511 | 1461106902740 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:01:42 INFO - PROCESS | 2511 | 1461106902918 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:42 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3dbcc800 == 139 [pid = 2511] [id = 588] 16:01:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 132 (0x7eff39f02400) [pid = 2511] [serial = 1765] [outer = (nil)] 16:01:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 133 (0x7eff404b0800) [pid = 2511] [serial = 1766] [outer = 0x7eff39f02400] 16:01:42 INFO - PROCESS | 2511 | 1461106902982 Marionette DEBUG loaded listener.js 16:01:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 134 (0x7eff4077f400) [pid = 2511] [serial = 1767] [outer = 0x7eff39f02400] 16:01:43 INFO - PROCESS | 2511 | 1461106903740 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]]]}] 16:01:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:01:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1297ms 16:01:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:01:43 INFO - PROCESS | 2511 | 1461106903792 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:01:43 INFO - PROCESS | 2511 | 1461106903796 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:01:43 INFO - PROCESS | 2511 | 1461106903802 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:01:43 INFO - PROCESS | 2511 | 1461106903805 Marionette TRACE conn3 <- [1,2326,null,{}] 16:01:43 INFO - PROCESS | 2511 | 1461106903810 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}] 16:01:44 INFO - PROCESS | 2511 | 1461106904019 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:01:44 INFO - PROCESS | 2511 | 1461106904348 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:44 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ae04000 == 140 [pid = 2511] [id = 589] 16:01:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 135 (0x7eff37acb000) [pid = 2511] [serial = 1768] [outer = (nil)] 16:01:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 136 (0x7eff3bb0b000) [pid = 2511] [serial = 1769] [outer = 0x7eff37acb000] 16:01:44 INFO - PROCESS | 2511 | 1461106904504 Marionette DEBUG loaded listener.js 16:01:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 137 (0x7eff3c802c00) [pid = 2511] [serial = 1770] [outer = 0x7eff37acb000] 16:01:45 INFO - PROCESS | 2511 | 1461106905409 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]]]}] 16:01:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:01:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1637ms 16:01:45 INFO - PROCESS | 2511 | 1461106905440 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:01:45 INFO - PROCESS | 2511 | 1461106905448 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:01:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:01:45 INFO - PROCESS | 2511 | 1461106905457 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:01:45 INFO - PROCESS | 2511 | 1461106905461 Marionette TRACE conn3 <- [1,2330,null,{}] 16:01:45 INFO - PROCESS | 2511 | 1461106905469 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}] 16:01:45 INFO - PROCESS | 2511 | 1461106905732 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:01:46 INFO - PROCESS | 2511 | 1461106906071 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:46 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3daf0800 == 141 [pid = 2511] [id = 590] 16:01:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 138 (0x7eff3e963000) [pid = 2511] [serial = 1771] [outer = (nil)] 16:01:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 139 (0x7eff3e974800) [pid = 2511] [serial = 1772] [outer = 0x7eff3e963000] 16:01:46 INFO - PROCESS | 2511 | 1461106906154 Marionette DEBUG loaded listener.js 16:01:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 140 (0x7eff3f6c7000) [pid = 2511] [serial = 1773] [outer = 0x7eff3e963000] 16:01:47 INFO - PROCESS | 2511 | 1461106907142 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]]]}] 16:01:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:01:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1732ms 16:01:47 INFO - PROCESS | 2511 | 1461106907192 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:01:47 INFO - PROCESS | 2511 | 1461106907199 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:01:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:01:47 INFO - PROCESS | 2511 | 1461106907208 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:01:47 INFO - PROCESS | 2511 | 1461106907212 Marionette TRACE conn3 <- [1,2334,null,{}] 16:01:47 INFO - PROCESS | 2511 | 1461106907218 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}] 16:01:47 INFO - PROCESS | 2511 | 1461106907470 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:01:47 INFO - PROCESS | 2511 | 1461106907816 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:47 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff40f3d000 == 142 [pid = 2511] [id = 591] 16:01:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 141 (0x7eff3e968000) [pid = 2511] [serial = 1774] [outer = (nil)] 16:01:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 142 (0x7eff40e11c00) [pid = 2511] [serial = 1775] [outer = 0x7eff3e968000] 16:01:47 INFO - PROCESS | 2511 | 1461106907899 Marionette DEBUG loaded listener.js 16:01:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 143 (0x7eff410a1c00) [pid = 2511] [serial = 1776] [outer = 0x7eff3e968000] 16:01:48 INFO - PROCESS | 2511 | 1461106908839 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]]]}] 16:01:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:01:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1681ms 16:01:48 INFO - PROCESS | 2511 | 1461106908890 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:01:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:01:48 INFO - PROCESS | 2511 | 1461106908895 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:01:48 INFO - PROCESS | 2511 | 1461106908904 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:01:48 INFO - PROCESS | 2511 | 1461106908914 Marionette TRACE conn3 <- [1,2338,null,{}] 16:01:48 INFO - PROCESS | 2511 | 1461106908930 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}] 16:01:49 INFO - PROCESS | 2511 | 1461106909191 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:01:49 INFO - PROCESS | 2511 | 1461106909449 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:49 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4254d000 == 143 [pid = 2511] [id = 592] 16:01:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff3b00bc00) [pid = 2511] [serial = 1777] [outer = (nil)] 16:01:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff4276c400) [pid = 2511] [serial = 1778] [outer = 0x7eff3b00bc00] 16:01:49 INFO - PROCESS | 2511 | 1461106909567 Marionette DEBUG loaded listener.js 16:01:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff428a7c00) [pid = 2511] [serial = 1779] [outer = 0x7eff3b00bc00] 16:01:50 INFO - PROCESS | 2511 | 1461106910463 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]]]}] 16:01:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:01:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1605ms 16:01:50 INFO - PROCESS | 2511 | 1461106910506 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:01:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:01:50 INFO - PROCESS | 2511 | 1461106910511 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:01:50 INFO - PROCESS | 2511 | 1461106910517 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:01:50 INFO - PROCESS | 2511 | 1461106910520 Marionette TRACE conn3 <- [1,2342,null,{}] 16:01:50 INFO - PROCESS | 2511 | 1461106910525 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}] 16:01:50 INFO - PROCESS | 2511 | 1461106910766 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:01:51 INFO - PROCESS | 2511 | 1461106911089 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:51 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff42fa6800 == 144 [pid = 2511] [id = 593] 16:01:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff3d724000) [pid = 2511] [serial = 1780] [outer = (nil)] 16:01:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff43536400) [pid = 2511] [serial = 1781] [outer = 0x7eff3d724000] 16:01:51 INFO - PROCESS | 2511 | 1461106911175 Marionette DEBUG loaded listener.js 16:01:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff44cc7400) [pid = 2511] [serial = 1782] [outer = 0x7eff3d724000] 16:01:52 INFO - PROCESS | 2511 | 1461106912092 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]]]}] 16:01:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:01:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1634ms 16:01:52 INFO - PROCESS | 2511 | 1461106912153 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:01:52 INFO - PROCESS | 2511 | 1461106912159 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:01:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:01:52 INFO - PROCESS | 2511 | 1461106912167 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:01:52 INFO - PROCESS | 2511 | 1461106912173 Marionette TRACE conn3 <- [1,2346,null,{}] 16:01:52 INFO - PROCESS | 2511 | 1461106912181 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}] 16:01:52 INFO - PROCESS | 2511 | 1461106912550 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:01:52 INFO - PROCESS | 2511 | 1461106912900 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:52 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff443b8800 == 145 [pid = 2511] [id = 594] 16:01:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff45476800) [pid = 2511] [serial = 1783] [outer = (nil)] 16:01:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff45478800) [pid = 2511] [serial = 1784] [outer = 0x7eff45476800] 16:01:52 INFO - PROCESS | 2511 | 1461106912993 Marionette DEBUG loaded listener.js 16:01:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff4563c000) [pid = 2511] [serial = 1785] [outer = 0x7eff45476800] 16:01:54 INFO - PROCESS | 2511 | 1461106914046 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]]]}] 16:01:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:01:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1895ms 16:01:54 INFO - PROCESS | 2511 | 1461106914063 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:01:54 INFO - PROCESS | 2511 | 1461106914069 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:01:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:01:54 INFO - PROCESS | 2511 | 1461106914077 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:01:54 INFO - PROCESS | 2511 | 1461106914082 Marionette TRACE conn3 <- [1,2350,null,{}] 16:01:54 INFO - PROCESS | 2511 | 1461106914091 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}] 16:01:54 INFO - PROCESS | 2511 | 1461106914405 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:01:54 INFO - PROCESS | 2511 | 1461106914726 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:54 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff455da000 == 146 [pid = 2511] [id = 595] 16:01:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff45476c00) [pid = 2511] [serial = 1786] [outer = (nil)] 16:01:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff46704800) [pid = 2511] [serial = 1787] [outer = 0x7eff45476c00] 16:01:54 INFO - PROCESS | 2511 | 1461106914802 Marionette DEBUG loaded listener.js 16:01:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 155 (0x7eff46fe3800) [pid = 2511] [serial = 1788] [outer = 0x7eff45476c00] 16:01:55 INFO - PROCESS | 2511 | 1461106915726 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]]]}] 16:01:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:01:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1684ms 16:01:55 INFO - PROCESS | 2511 | 1461106915763 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:01:55 INFO - PROCESS | 2511 | 1461106915767 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:01:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:01:55 INFO - PROCESS | 2511 | 1461106915778 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:01:55 INFO - PROCESS | 2511 | 1461106915782 Marionette TRACE conn3 <- [1,2354,null,{}] 16:01:55 INFO - PROCESS | 2511 | 1461106915791 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}] 16:01:56 INFO - PROCESS | 2511 | 1461106916115 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:01:56 INFO - PROCESS | 2511 | 1461106916454 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:56 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4b5a2800 == 147 [pid = 2511] [id = 596] 16:01:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 156 (0x7eff3e962400) [pid = 2511] [serial = 1789] [outer = (nil)] 16:01:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 157 (0x7eff47029c00) [pid = 2511] [serial = 1790] [outer = 0x7eff3e962400] 16:01:56 INFO - PROCESS | 2511 | 1461106916533 Marionette DEBUG loaded listener.js 16:01:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 158 (0x7eff470a9400) [pid = 2511] [serial = 1791] [outer = 0x7eff3e962400] 16:01:57 INFO - PROCESS | 2511 | 1461106917410 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]]]}] 16:01:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:01:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1689ms 16:01:57 INFO - PROCESS | 2511 | 1461106917466 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:01:57 INFO - PROCESS | 2511 | 1461106917470 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:01:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:01:57 INFO - PROCESS | 2511 | 1461106917476 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:01:57 INFO - PROCESS | 2511 | 1461106917478 Marionette TRACE conn3 <- [1,2358,null,{}] 16:01:57 INFO - PROCESS | 2511 | 1461106917484 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}] 16:01:57 INFO - PROCESS | 2511 | 1461106917708 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:01:57 INFO - PROCESS | 2511 | 1461106917937 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:57 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4cfaa800 == 148 [pid = 2511] [id = 597] 16:01:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 159 (0x7eff40776800) [pid = 2511] [serial = 1792] [outer = (nil)] 16:01:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 160 (0x7eff4b3f7000) [pid = 2511] [serial = 1793] [outer = 0x7eff40776800] 16:01:58 INFO - PROCESS | 2511 | 1461106918014 Marionette DEBUG loaded listener.js 16:01:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff4b478400) [pid = 2511] [serial = 1794] [outer = 0x7eff40776800] 16:01:58 INFO - PROCESS | 2511 | 1461106918881 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]]]}] 16:01:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:01:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1480ms 16:01:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:01:58 INFO - PROCESS | 2511 | 1461106918958 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:01:58 INFO - PROCESS | 2511 | 1461106918961 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:01:58 INFO - PROCESS | 2511 | 1461106918967 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:01:58 INFO - PROCESS | 2511 | 1461106918971 Marionette TRACE conn3 <- [1,2362,null,{}] 16:01:58 INFO - PROCESS | 2511 | 1461106918976 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}] 16:01:59 INFO - PROCESS | 2511 | 1461106919243 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:01:59 INFO - PROCESS | 2511 | 1461106919554 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:59 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d669800 == 149 [pid = 2511] [id = 598] 16:01:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff46fe7c00) [pid = 2511] [serial = 1795] [outer = (nil)] 16:01:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff4b4d1c00) [pid = 2511] [serial = 1796] [outer = 0x7eff46fe7c00] 16:01:59 INFO - PROCESS | 2511 | 1461106919631 Marionette DEBUG loaded listener.js 16:01:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff4b631400) [pid = 2511] [serial = 1797] [outer = 0x7eff46fe7c00] 16:02:00 INFO - PROCESS | 2511 | 1461106920540 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]]]}] 16:02:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:02:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1635ms 16:02:00 INFO - PROCESS | 2511 | 1461106920602 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:02:00 INFO - PROCESS | 2511 | 1461106920605 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:02:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:02:00 INFO - PROCESS | 2511 | 1461106920613 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:02:00 INFO - PROCESS | 2511 | 1461106920616 Marionette TRACE conn3 <- [1,2366,null,{}] 16:02:00 INFO - PROCESS | 2511 | 1461106920622 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}] 16:02:00 INFO - PROCESS | 2511 | 1461106920867 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:02:01 INFO - PROCESS | 2511 | 1461106921230 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:01 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e5e3000 == 150 [pid = 2511] [id = 599] 16:02:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff4ccbe400) [pid = 2511] [serial = 1798] [outer = (nil)] 16:02:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff4cdd7000) [pid = 2511] [serial = 1799] [outer = 0x7eff4ccbe400] 16:02:01 INFO - PROCESS | 2511 | 1461106921331 Marionette DEBUG loaded listener.js 16:02:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 167 (0x7eff4d51c400) [pid = 2511] [serial = 1800] [outer = 0x7eff4ccbe400] 16:02:02 INFO - PROCESS | 2511 | 1461106922287 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]]]}] 16:02:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:02:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1737ms 16:02:02 INFO - PROCESS | 2511 | 1461106922354 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:02:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:02:02 INFO - PROCESS | 2511 | 1461106922358 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:02:02 INFO - PROCESS | 2511 | 1461106922365 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:02:02 INFO - PROCESS | 2511 | 1461106922369 Marionette TRACE conn3 <- [1,2370,null,{}] 16:02:02 INFO - PROCESS | 2511 | 1461106922375 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}] 16:02:02 INFO - PROCESS | 2511 | 1461106922655 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:02:02 INFO - PROCESS | 2511 | 1461106922969 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:03 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51e65000 == 151 [pid = 2511] [id = 600] 16:02:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 168 (0x7eff4ccc2400) [pid = 2511] [serial = 1801] [outer = (nil)] 16:02:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 169 (0x7eff4df77400) [pid = 2511] [serial = 1802] [outer = 0x7eff4ccc2400] 16:02:03 INFO - PROCESS | 2511 | 1461106923050 Marionette DEBUG loaded listener.js 16:02:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 170 (0x7eff4e4ea000) [pid = 2511] [serial = 1803] [outer = 0x7eff4ccc2400] 16:02:03 INFO - PROCESS | 2511 | 1461106923886 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]]]}] 16:02:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:02:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1583ms 16:02:03 INFO - PROCESS | 2511 | 1461106923950 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:02:03 INFO - PROCESS | 2511 | 1461106923954 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:02:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:02:03 INFO - PROCESS | 2511 | 1461106923960 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:02:03 INFO - PROCESS | 2511 | 1461106923962 Marionette TRACE conn3 <- [1,2374,null,{}] 16:02:03 INFO - PROCESS | 2511 | 1461106923968 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}] 16:02:04 INFO - PROCESS | 2511 | 1461106924199 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:02:04 INFO - PROCESS | 2511 | 1461106924460 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:04 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff52269800 == 152 [pid = 2511] [id = 601] 16:02:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 171 (0x7eff4d7e3800) [pid = 2511] [serial = 1804] [outer = (nil)] 16:02:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 172 (0x7eff4e795400) [pid = 2511] [serial = 1805] [outer = 0x7eff4d7e3800] 16:02:04 INFO - PROCESS | 2511 | 1461106924593 Marionette DEBUG loaded listener.js 16:02:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 173 (0x7eff4e7a2c00) [pid = 2511] [serial = 1806] [outer = 0x7eff4d7e3800] 16:02:05 INFO - PROCESS | 2511 | 1461106925474 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]]]}] 16:02:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:02:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1583ms 16:02:05 INFO - PROCESS | 2511 | 1461106925544 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:02:05 INFO - PROCESS | 2511 | 1461106925548 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:02:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:02:05 INFO - PROCESS | 2511 | 1461106925554 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:02:05 INFO - PROCESS | 2511 | 1461106925557 Marionette TRACE conn3 <- [1,2378,null,{}] 16:02:05 INFO - PROCESS | 2511 | 1461106925562 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}] 16:02:05 INFO - PROCESS | 2511 | 1461106925800 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:02:06 INFO - PROCESS | 2511 | 1461106926066 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:06 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff523d9000 == 153 [pid = 2511] [id = 602] 16:02:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 174 (0x7eff37ac2800) [pid = 2511] [serial = 1807] [outer = (nil)] 16:02:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 175 (0x7eff4e940800) [pid = 2511] [serial = 1808] [outer = 0x7eff37ac2800] 16:02:06 INFO - PROCESS | 2511 | 1461106926205 Marionette DEBUG loaded listener.js 16:02:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 176 (0x7eff4f478000) [pid = 2511] [serial = 1809] [outer = 0x7eff37ac2800] 16:02:07 INFO - PROCESS | 2511 | 1461106927080 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]]]}] 16:02:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:02:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1578ms 16:02:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:02:07 INFO - PROCESS | 2511 | 1461106927134 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:02:07 INFO - PROCESS | 2511 | 1461106927137 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:02:07 INFO - PROCESS | 2511 | 1461106927145 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:02:07 INFO - PROCESS | 2511 | 1461106927147 Marionette TRACE conn3 <- [1,2382,null,{}] 16:02:07 INFO - PROCESS | 2511 | 1461106927153 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}] 16:02:07 INFO - PROCESS | 2511 | 1461106927384 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:02:07 INFO - PROCESS | 2511 | 1461106927649 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:07 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff55b5e000 == 154 [pid = 2511] [id = 603] 16:02:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 177 (0x7eff4ce10400) [pid = 2511] [serial = 1810] [outer = (nil)] 16:02:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 178 (0x7eff4f842c00) [pid = 2511] [serial = 1811] [outer = 0x7eff4ce10400] 16:02:07 INFO - PROCESS | 2511 | 1461106927770 Marionette DEBUG loaded listener.js 16:02:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 179 (0x7eff5133a000) [pid = 2511] [serial = 1812] [outer = 0x7eff4ce10400] 16:02:08 INFO - PROCESS | 2511 | 1461106928667 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]]]}] 16:02:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:02:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1586ms 16:02:08 INFO - PROCESS | 2511 | 1461106928731 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:02:08 INFO - PROCESS | 2511 | 1461106928735 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:02:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:02:08 INFO - PROCESS | 2511 | 1461106928741 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:02:08 INFO - PROCESS | 2511 | 1461106928745 Marionette TRACE conn3 <- [1,2386,null,{}] 16:02:08 INFO - PROCESS | 2511 | 1461106928751 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}] 16:02:09 INFO - PROCESS | 2511 | 1461106929004 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:02:09 INFO - PROCESS | 2511 | 1461106929324 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:09 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56775800 == 155 [pid = 2511] [id = 604] 16:02:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 180 (0x7eff4e7a3800) [pid = 2511] [serial = 1813] [outer = (nil)] 16:02:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 181 (0x7eff5179e400) [pid = 2511] [serial = 1814] [outer = 0x7eff4e7a3800] 16:02:09 INFO - PROCESS | 2511 | 1461106929407 Marionette DEBUG loaded listener.js 16:02:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 182 (0x7eff518e4800) [pid = 2511] [serial = 1815] [outer = 0x7eff4e7a3800] 16:02:10 INFO - PROCESS | 2511 | 1461106930398 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]]]}] 16:02:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:02:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1733ms 16:02:10 INFO - PROCESS | 2511 | 1461106930475 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:02:10 INFO - PROCESS | 2511 | 1461106930479 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:02:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:02:10 INFO - PROCESS | 2511 | 1461106930486 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:02:10 INFO - PROCESS | 2511 | 1461106930489 Marionette TRACE conn3 <- [1,2390,null,{}] 16:02:10 INFO - PROCESS | 2511 | 1461106930494 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}] 16:02:10 INFO - PROCESS | 2511 | 1461106930735 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:02:11 INFO - PROCESS | 2511 | 1461106931002 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:11 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff57a70000 == 156 [pid = 2511] [id = 605] 16:02:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 183 (0x7eff44fd9400) [pid = 2511] [serial = 1816] [outer = (nil)] 16:02:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 184 (0x7eff51e34400) [pid = 2511] [serial = 1817] [outer = 0x7eff44fd9400] 16:02:11 INFO - PROCESS | 2511 | 1461106931123 Marionette DEBUG loaded listener.js 16:02:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 185 (0x7eff524de000) [pid = 2511] [serial = 1818] [outer = 0x7eff44fd9400] 16:02:12 INFO - PROCESS | 2511 | 1461106932043 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]]]}] 16:02:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:02:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1631ms 16:02:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:02:12 INFO - PROCESS | 2511 | 1461106932118 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:02:12 INFO - PROCESS | 2511 | 1461106932120 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:02:12 INFO - PROCESS | 2511 | 1461106932127 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:02:12 INFO - PROCESS | 2511 | 1461106932130 Marionette TRACE conn3 <- [1,2394,null,{}] 16:02:12 INFO - PROCESS | 2511 | 1461106932135 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}] 16:02:12 INFO - PROCESS | 2511 | 1461106932396 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:02:12 INFO - PROCESS | 2511 | 1461106932702 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:12 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5876a000 == 157 [pid = 2511] [id = 606] 16:02:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 186 (0x7eff4e9f0800) [pid = 2511] [serial = 1819] [outer = (nil)] 16:02:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 187 (0x7eff525d4c00) [pid = 2511] [serial = 1820] [outer = 0x7eff4e9f0800] 16:02:12 INFO - PROCESS | 2511 | 1461106932779 Marionette DEBUG loaded listener.js 16:02:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 188 (0x7eff53487000) [pid = 2511] [serial = 1821] [outer = 0x7eff4e9f0800] 16:02:13 INFO - PROCESS | 2511 | 1461106933679 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]]]}] 16:02:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:02:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1582ms 16:02:13 INFO - PROCESS | 2511 | 1461106933709 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:02:13 INFO - PROCESS | 2511 | 1461106933713 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:02:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:02:13 INFO - PROCESS | 2511 | 1461106933719 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:02:13 INFO - PROCESS | 2511 | 1461106933722 Marionette TRACE conn3 <- [1,2398,null,{}] 16:02:13 INFO - PROCESS | 2511 | 1461106933729 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}] 16:02:13 INFO - PROCESS | 2511 | 1461106933963 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:02:14 INFO - PROCESS | 2511 | 1461106934203 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:14 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5e5ba800 == 158 [pid = 2511] [id = 607] 16:02:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 189 (0x7eff518e4c00) [pid = 2511] [serial = 1822] [outer = (nil)] 16:02:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 190 (0x7eff5418a800) [pid = 2511] [serial = 1823] [outer = 0x7eff518e4c00] 16:02:14 INFO - PROCESS | 2511 | 1461106934275 Marionette DEBUG loaded listener.js 16:02:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 191 (0x7eff54e9c400) [pid = 2511] [serial = 1824] [outer = 0x7eff518e4c00] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3dbcc800 == 157 [pid = 2511] [id = 588] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d6d1000 == 156 [pid = 2511] [id = 587] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3bba7000 == 155 [pid = 2511] [id = 586] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3ad70000 == 154 [pid = 2511] [id = 585] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6594f800 == 153 [pid = 2511] [id = 583] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff59bb7000 == 152 [pid = 2511] [id = 582] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff576ce000 == 151 [pid = 2511] [id = 581] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56763000 == 150 [pid = 2511] [id = 580] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff54a7e800 == 149 [pid = 2511] [id = 579] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff523cb800 == 148 [pid = 2511] [id = 578] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51f7e800 == 147 [pid = 2511] [id = 577] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff518a5800 == 146 [pid = 2511] [id = 576] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4e5db800 == 145 [pid = 2511] [id = 575] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d8a4800 == 144 [pid = 2511] [id = 574] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4cea0800 == 143 [pid = 2511] [id = 573] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff456cb000 == 142 [pid = 2511] [id = 572] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff446ce000 == 141 [pid = 2511] [id = 571] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff435c6800 == 140 [pid = 2511] [id = 570] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff414c0000 == 139 [pid = 2511] [id = 569] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff40f31800 == 138 [pid = 2511] [id = 568] 16:02:16 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d3dc800 == 137 [pid = 2511] [id = 567] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 190 (0x7eff45651800) [pid = 2511] [serial = 1649] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 189 (0x7eff4276cc00) [pid = 2511] [serial = 1640] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 188 (0x7eff46f97000) [pid = 2511] [serial = 1685] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 187 (0x7eff3b007c00) [pid = 2511] [serial = 1688] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 186 (0x7eff3b005c00) [pid = 2511] [serial = 1617] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 185 (0x7eff3e967c00) [pid = 2511] [serial = 1694] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 184 (0x7eff518e9c00) [pid = 2511] [serial = 1668] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 183 (0x7eff3f6ce400) [pid = 2511] [serial = 1698] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 182 (0x7eff4e79d800) [pid = 2511] [serial = 1662] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 181 (0x7eff3d2d4400) [pid = 2511] [serial = 1691] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 180 (0x7eff40e07800) [pid = 2511] [serial = 1700] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 179 (0x7eff565bcc00) [pid = 2511] [serial = 1677] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 178 (0x7eff565b4c00) [pid = 2511] [serial = 1608] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 177 (0x7eff45479c00) [pid = 2511] [serial = 1646] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 176 (0x7eff4e544000) [pid = 2511] [serial = 1661] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 175 (0x7eff470a6800) [pid = 2511] [serial = 1652] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 174 (0x7eff40aab800) [pid = 2511] [serial = 1637] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 173 (0x7eff57233c00) [pid = 2511] [serial = 1680] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 172 (0x7eff428a9400) [pid = 2511] [serial = 1641] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 171 (0x7eff42665000) [pid = 2511] [serial = 1614] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 170 (0x7eff575d3800) [pid = 2511] [serial = 1682] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 169 (0x7eff5133c400) [pid = 2511] [serial = 1665] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 168 (0x7eff5674e000) [pid = 2511] [serial = 1611] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 167 (0x7eff4b3fbc00) [pid = 2511] [serial = 1653] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 166 (0x7eff3bb0a400) [pid = 2511] [serial = 1689] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 165 (0x7eff3ec68400) [pid = 2511] [serial = 1695] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 164 (0x7eff4d853c00) [pid = 2511] [serial = 1659] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 163 (0x7eff4b480400) [pid = 2511] [serial = 1655] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 162 (0x7eff3d9ee400) [pid = 2511] [serial = 1634] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 161 (0x7eff524dac00) [pid = 2511] [serial = 1670] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 160 (0x7eff53e0e000) [pid = 2511] [serial = 1673] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 159 (0x7eff55ce6000) [pid = 2511] [serial = 1674] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 158 (0x7eff5647f000) [pid = 2511] [serial = 1676] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 157 (0x7eff40f67c00) [pid = 2511] [serial = 1638] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 156 (0x7eff46fe7800) [pid = 2511] [serial = 1650] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 155 (0x7eff5787a000) [pid = 2511] [serial = 1683] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 154 (0x7eff4b631c00) [pid = 2511] [serial = 1656] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 153 (0x7eff56755800) [pid = 2511] [serial = 1679] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 152 (0x7eff517a3400) [pid = 2511] [serial = 1667] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff561f3000) [pid = 2511] [serial = 1605] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff3d71d800) [pid = 2511] [serial = 1692] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff4f839400) [pid = 2511] [serial = 1664] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff3e960400) [pid = 2511] [serial = 1635] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff3bb12000) [pid = 2511] [serial = 1697] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff528b6800) [pid = 2511] [serial = 1671] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff4d69a800) [pid = 2511] [serial = 1658] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 144 (0x7eff4444cc00) [pid = 2511] [serial = 1643] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 143 (0x7eff40e0d000) [pid = 2511] [serial = 1560] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 142 (0x7eff454c3c00) [pid = 2511] [serial = 1647] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 141 (0x7eff586a2c00) [pid = 2511] [serial = 1686] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | --DOMWINDOW == 140 (0x7eff44ccb400) [pid = 2511] [serial = 1644] [outer = (nil)] [url = about:blank] 16:02:16 INFO - PROCESS | 2511 | 1461106936973 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]]]}] 16:02:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:02:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 3287ms 16:02:17 INFO - PROCESS | 2511 | 1461106937008 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:02:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:02:17 INFO - PROCESS | 2511 | 1461106937013 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:02:17 INFO - PROCESS | 2511 | 1461106937020 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:02:17 INFO - PROCESS | 2511 | 1461106937026 Marionette TRACE conn3 <- [1,2402,null,{}] 16:02:17 INFO - PROCESS | 2511 | 1461106937034 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}] 16:02:17 INFO - PROCESS | 2511 | 1461106937291 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:02:17 INFO - PROCESS | 2511 | 1461106937485 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:17 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3bba1000 == 138 [pid = 2511] [id = 608] 16:02:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 141 (0x7eff3c5f4800) [pid = 2511] [serial = 1825] [outer = (nil)] 16:02:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 142 (0x7eff3c5fa000) [pid = 2511] [serial = 1826] [outer = 0x7eff3c5f4800] 16:02:17 INFO - PROCESS | 2511 | 1461106937607 Marionette DEBUG loaded listener.js 16:02:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 143 (0x7eff3d2d0800) [pid = 2511] [serial = 1827] [outer = 0x7eff3c5f4800] 16:02:18 INFO - PROCESS | 2511 | 1461106938454 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]]]}] 16:02:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:02:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1484ms 16:02:18 INFO - PROCESS | 2511 | 1461106938515 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:02:18 INFO - PROCESS | 2511 | 1461106938523 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:02:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:02:18 INFO - PROCESS | 2511 | 1461106938533 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:02:18 INFO - PROCESS | 2511 | 1461106938537 Marionette TRACE conn3 <- [1,2406,null,{}] 16:02:18 INFO - PROCESS | 2511 | 1461106938542 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}] 16:02:18 INFO - PROCESS | 2511 | 1461106938836 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:02:18 INFO - PROCESS | 2511 | 1461106938867 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:18 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d850000 == 139 [pid = 2511] [id = 609] 16:02:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff3d2d3c00) [pid = 2511] [serial = 1828] [outer = (nil)] 16:02:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff3d9edc00) [pid = 2511] [serial = 1829] [outer = 0x7eff3d2d3c00] 16:02:18 INFO - PROCESS | 2511 | 1461106938929 Marionette DEBUG loaded listener.js 16:02:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff3da8d400) [pid = 2511] [serial = 1830] [outer = 0x7eff3d2d3c00] 16:02:19 INFO - PROCESS | 2511 | 1461106939903 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]]]}] 16:02:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:02:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1384ms 16:02:19 INFO - PROCESS | 2511 | 1461106939924 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:02:19 INFO - PROCESS | 2511 | 1461106939928 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:02:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:02:19 INFO - PROCESS | 2511 | 1461106939934 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:02:19 INFO - PROCESS | 2511 | 1461106939939 Marionette TRACE conn3 <- [1,2410,null,{}] 16:02:19 INFO - PROCESS | 2511 | 1461106939954 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}] 16:02:20 INFO - PROCESS | 2511 | 1461106940334 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:02:20 INFO - PROCESS | 2511 | 1461106940396 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:20 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3f42b000 == 140 [pid = 2511] [id = 610] 16:02:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff3f6c7800) [pid = 2511] [serial = 1831] [outer = (nil)] 16:02:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff40489000) [pid = 2511] [serial = 1832] [outer = 0x7eff3f6c7800] 16:02:20 INFO - PROCESS | 2511 | 1461106940463 Marionette DEBUG loaded listener.js 16:02:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff40f67c00) [pid = 2511] [serial = 1833] [outer = 0x7eff3f6c7800] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff4f692400) [pid = 2511] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff37acd000) [pid = 2511] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff4f470000) [pid = 2511] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff4564dc00) [pid = 2511] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 144 (0x7eff46708800) [pid = 2511] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 143 (0x7eff4b399c00) [pid = 2511] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 142 (0x7eff518e4400) [pid = 2511] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 141 (0x7eff3f6cd800) [pid = 2511] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 140 (0x7eff3d2cd400) [pid = 2511] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 139 (0x7eff42793400) [pid = 2511] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 138 (0x7eff45895400) [pid = 2511] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 137 (0x7eff4265e000) [pid = 2511] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 136 (0x7eff56478400) [pid = 2511] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 135 (0x7eff51338c00) [pid = 2511] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 134 (0x7eff37aca000) [pid = 2511] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 133 (0x7eff428a3800) [pid = 2511] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 132 (0x7eff3bb0d400) [pid = 2511] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 131 (0x7eff3d9f4800) [pid = 2511] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 130 (0x7eff40f69c00) [pid = 2511] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 129 (0x7eff3b011400) [pid = 2511] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:02:21 INFO - PROCESS | 2511 | --DOMWINDOW == 128 (0x7eff4670e000) [pid = 2511] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:02:21 INFO - PROCESS | 2511 | 1461106941942 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]]]}] 16:02:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:02:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2034ms 16:02:21 INFO - PROCESS | 2511 | 1461106941969 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:02:21 INFO - PROCESS | 2511 | 1461106941973 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:02:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:02:21 INFO - PROCESS | 2511 | 1461106941980 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:02:21 INFO - PROCESS | 2511 | 1461106941983 Marionette TRACE conn3 <- [1,2414,null,{}] 16:02:21 INFO - PROCESS | 2511 | 1461106941988 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}] 16:02:22 INFO - PROCESS | 2511 | 1461106942207 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:02:22 INFO - PROCESS | 2511 | 1461106942391 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:22 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff40f2d000 == 141 [pid = 2511] [id = 611] 16:02:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 129 (0x7eff37acd000) [pid = 2511] [serial = 1834] [outer = (nil)] 16:02:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 130 (0x7eff40f69800) [pid = 2511] [serial = 1835] [outer = 0x7eff37acd000] 16:02:22 INFO - PROCESS | 2511 | 1461106942458 Marionette DEBUG loaded listener.js 16:02:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 131 (0x7eff42663000) [pid = 2511] [serial = 1836] [outer = 0x7eff37acd000] 16:02:23 INFO - PROCESS | 2511 | 1461106943217 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]]]}] 16:02:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:02:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1432ms 16:02:23 INFO - PROCESS | 2511 | 1461106943414 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:02:23 INFO - PROCESS | 2511 | 1461106943422 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:02:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:02:23 INFO - PROCESS | 2511 | 1461106943432 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:02:23 INFO - PROCESS | 2511 | 1461106943437 Marionette TRACE conn3 <- [1,2418,null,{}] 16:02:23 INFO - PROCESS | 2511 | 1461106943448 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}] 16:02:23 INFO - PROCESS | 2511 | 1461106943722 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:02:24 INFO - PROCESS | 2511 | 1461106944042 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:24 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3bbb1000 == 142 [pid = 2511] [id = 612] 16:02:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 132 (0x7eff3bb0b800) [pid = 2511] [serial = 1837] [outer = (nil)] 16:02:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 133 (0x7eff3c4bdc00) [pid = 2511] [serial = 1838] [outer = 0x7eff3bb0b800] 16:02:24 INFO - PROCESS | 2511 | 1461106944127 Marionette DEBUG loaded listener.js 16:02:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 134 (0x7eff3d716400) [pid = 2511] [serial = 1839] [outer = 0x7eff3bb0b800] 16:02:25 INFO - PROCESS | 2511 | 1461106945074 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]]]}] 16:02:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:02:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1692ms 16:02:25 INFO - PROCESS | 2511 | 1461106945125 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:02:25 INFO - PROCESS | 2511 | 1461106945131 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:02:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:02:25 INFO - PROCESS | 2511 | 1461106945145 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:02:25 INFO - PROCESS | 2511 | 1461106945151 Marionette TRACE conn3 <- [1,2422,null,{}] 16:02:25 INFO - PROCESS | 2511 | 1461106945159 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}] 16:02:25 INFO - PROCESS | 2511 | 1461106945420 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:02:25 INFO - PROCESS | 2511 | 1461106945686 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:25 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4107b800 == 143 [pid = 2511] [id = 613] 16:02:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 135 (0x7eff3d9f7c00) [pid = 2511] [serial = 1840] [outer = (nil)] 16:02:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 136 (0x7eff3ec6c000) [pid = 2511] [serial = 1841] [outer = 0x7eff3d9f7c00] 16:02:25 INFO - PROCESS | 2511 | 1461106945806 Marionette DEBUG loaded listener.js 16:02:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 137 (0x7eff40f6ec00) [pid = 2511] [serial = 1842] [outer = 0x7eff3d9f7c00] 16:02:26 INFO - PROCESS | 2511 | 1461106946743 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]]]}] 16:02:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:02:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1646ms 16:02:26 INFO - PROCESS | 2511 | 1461106946787 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:02:26 INFO - PROCESS | 2511 | 1461106946792 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:02:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:02:26 INFO - PROCESS | 2511 | 1461106946799 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:02:26 INFO - PROCESS | 2511 | 1461106946802 Marionette TRACE conn3 <- [1,2426,null,{}] 16:02:26 INFO - PROCESS | 2511 | 1461106946818 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}] 16:02:27 INFO - PROCESS | 2511 | 1461106947085 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:02:27 INFO - PROCESS | 2511 | 1461106947427 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:27 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4255d800 == 144 [pid = 2511] [id = 614] 16:02:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 138 (0x7eff42765c00) [pid = 2511] [serial = 1843] [outer = (nil)] 16:02:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 139 (0x7eff42793000) [pid = 2511] [serial = 1844] [outer = 0x7eff42765c00] 16:02:27 INFO - PROCESS | 2511 | 1461106947514 Marionette DEBUG loaded listener.js 16:02:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 140 (0x7eff4352d400) [pid = 2511] [serial = 1845] [outer = 0x7eff42765c00] 16:02:28 INFO - PROCESS | 2511 | 1461106948428 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]]]}] 16:02:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:02:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1685ms 16:02:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:02:28 INFO - PROCESS | 2511 | 1461106948484 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:02:28 INFO - PROCESS | 2511 | 1461106948487 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:02:28 INFO - PROCESS | 2511 | 1461106948495 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:02:28 INFO - PROCESS | 2511 | 1461106948498 Marionette TRACE conn3 <- [1,2430,null,{}] 16:02:28 INFO - PROCESS | 2511 | 1461106948505 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}] 16:02:28 INFO - PROCESS | 2511 | 1461106948756 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:02:29 INFO - PROCESS | 2511 | 1461106949014 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:29 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff43861000 == 145 [pid = 2511] [id = 615] 16:02:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 141 (0x7eff4276a000) [pid = 2511] [serial = 1846] [outer = (nil)] 16:02:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 142 (0x7eff44cbb800) [pid = 2511] [serial = 1847] [outer = 0x7eff4276a000] 16:02:29 INFO - PROCESS | 2511 | 1461106949140 Marionette DEBUG loaded listener.js 16:02:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 143 (0x7eff4546ec00) [pid = 2511] [serial = 1848] [outer = 0x7eff4276a000] 16:02:30 INFO - PROCESS | 2511 | 1461106950010 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]]]}] 16:02:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:02:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1582ms 16:02:30 INFO - PROCESS | 2511 | 1461106950077 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:02:30 INFO - PROCESS | 2511 | 1461106950080 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:02:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:02:30 INFO - PROCESS | 2511 | 1461106950086 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:02:30 INFO - PROCESS | 2511 | 1461106950090 Marionette TRACE conn3 <- [1,2434,null,{}] 16:02:30 INFO - PROCESS | 2511 | 1461106950095 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}] 16:02:30 INFO - PROCESS | 2511 | 1461106950328 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:02:30 INFO - PROCESS | 2511 | 1461106950542 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:30 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4508d000 == 146 [pid = 2511] [id = 616] 16:02:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff4352f000) [pid = 2511] [serial = 1849] [outer = (nil)] 16:02:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff4547ac00) [pid = 2511] [serial = 1850] [outer = 0x7eff4352f000] 16:02:30 INFO - PROCESS | 2511 | 1461106950661 Marionette DEBUG loaded listener.js 16:02:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff455c3400) [pid = 2511] [serial = 1851] [outer = 0x7eff4352f000] 16:02:31 INFO - PROCESS | 2511 | 1461106951558 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]]]}] 16:02:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:02:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1528ms 16:02:31 INFO - PROCESS | 2511 | 1461106951616 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:02:31 INFO - PROCESS | 2511 | 1461106951620 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:02:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:02:31 INFO - PROCESS | 2511 | 1461106951627 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:02:31 INFO - PROCESS | 2511 | 1461106951629 Marionette TRACE conn3 <- [1,2438,null,{}] 16:02:31 INFO - PROCESS | 2511 | 1461106951635 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}] 16:02:31 INFO - PROCESS | 2511 | 1461106951989 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:02:32 INFO - PROCESS | 2511 | 1461106952299 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:32 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff467b2800 == 147 [pid = 2511] [id = 617] 16:02:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff45897c00) [pid = 2511] [serial = 1852] [outer = (nil)] 16:02:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff46f97000) [pid = 2511] [serial = 1853] [outer = 0x7eff45897c00] 16:02:32 INFO - PROCESS | 2511 | 1461106952403 Marionette DEBUG loaded listener.js 16:02:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff470ab800) [pid = 2511] [serial = 1854] [outer = 0x7eff45897c00] 16:02:33 INFO - PROCESS | 2511 | 1461106953337 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]]]}] 16:02:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:02:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1741ms 16:02:33 INFO - PROCESS | 2511 | 1461106953369 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:02:33 INFO - PROCESS | 2511 | 1461106953373 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:02:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:02:33 INFO - PROCESS | 2511 | 1461106953379 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:02:33 INFO - PROCESS | 2511 | 1461106953381 Marionette TRACE conn3 <- [1,2442,null,{}] 16:02:33 INFO - PROCESS | 2511 | 1461106953387 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}] 16:02:33 INFO - PROCESS | 2511 | 1461106953613 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:02:33 INFO - PROCESS | 2511 | 1461106953874 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:33 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d473000 == 148 [pid = 2511] [id = 618] 16:02:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff4b415000) [pid = 2511] [serial = 1855] [outer = (nil)] 16:02:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff4b47a000) [pid = 2511] [serial = 1856] [outer = 0x7eff4b415000] 16:02:34 INFO - PROCESS | 2511 | 1461106953998 Marionette DEBUG loaded listener.js 16:02:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff4b633800) [pid = 2511] [serial = 1857] [outer = 0x7eff4b415000] 16:02:34 INFO - PROCESS | 2511 | 1461106954850 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]]]}] 16:02:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:02:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1533ms 16:02:34 INFO - PROCESS | 2511 | 1461106954913 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:02:34 INFO - PROCESS | 2511 | 1461106954916 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:02:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:02:34 INFO - PROCESS | 2511 | 1461106954923 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:02:34 INFO - PROCESS | 2511 | 1461106954925 Marionette TRACE conn3 <- [1,2446,null,{}] 16:02:34 INFO - PROCESS | 2511 | 1461106954931 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}] 16:02:35 INFO - PROCESS | 2511 | 1461106955166 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:02:35 INFO - PROCESS | 2511 | 1461106955424 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:35 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e157800 == 149 [pid = 2511] [id = 619] 16:02:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff4b3f3400) [pid = 2511] [serial = 1858] [outer = (nil)] 16:02:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff4ccb6800) [pid = 2511] [serial = 1859] [outer = 0x7eff4b3f3400] 16:02:35 INFO - PROCESS | 2511 | 1461106955545 Marionette DEBUG loaded listener.js 16:02:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 155 (0x7eff4cddb800) [pid = 2511] [serial = 1860] [outer = 0x7eff4b3f3400] 16:02:36 INFO - PROCESS | 2511 | 1461106956411 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]]]}] 16:02:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:02:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1536ms 16:02:36 INFO - PROCESS | 2511 | 1461106956461 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:02:36 INFO - PROCESS | 2511 | 1461106956465 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:02:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:02:36 INFO - PROCESS | 2511 | 1461106956471 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:02:36 INFO - PROCESS | 2511 | 1461106956474 Marionette TRACE conn3 <- [1,2450,null,{}] 16:02:36 INFO - PROCESS | 2511 | 1461106956479 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}] 16:02:36 INFO - PROCESS | 2511 | 1461106956711 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:02:36 INFO - PROCESS | 2511 | 1461106956990 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:37 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f61d800 == 150 [pid = 2511] [id = 620] 16:02:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 156 (0x7eff4563a000) [pid = 2511] [serial = 1861] [outer = (nil)] 16:02:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 157 (0x7eff4d514000) [pid = 2511] [serial = 1862] [outer = 0x7eff4563a000] 16:02:37 INFO - PROCESS | 2511 | 1461106957108 Marionette DEBUG loaded listener.js 16:02:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 158 (0x7eff4d69d400) [pid = 2511] [serial = 1863] [outer = 0x7eff4563a000] 16:02:37 INFO - PROCESS | 2511 | 1461106957975 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]]]}] 16:02:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:02:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1528ms 16:02:38 INFO - PROCESS | 2511 | 1461106958001 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:02:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:02:38 INFO - PROCESS | 2511 | 1461106958005 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:02:38 INFO - PROCESS | 2511 | 1461106958011 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:02:38 INFO - PROCESS | 2511 | 1461106958014 Marionette TRACE conn3 <- [1,2454,null,{}] 16:02:38 INFO - PROCESS | 2511 | 1461106958019 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}] 16:02:38 INFO - PROCESS | 2511 | 1461106958240 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:02:38 INFO - PROCESS | 2511 | 1461106958504 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:38 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51dbb000 == 151 [pid = 2511] [id = 621] 16:02:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 159 (0x7eff4670bc00) [pid = 2511] [serial = 1864] [outer = (nil)] 16:02:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 160 (0x7eff4d859400) [pid = 2511] [serial = 1865] [outer = 0x7eff4670bc00] 16:02:38 INFO - PROCESS | 2511 | 1461106958619 Marionette DEBUG loaded listener.js 16:02:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff4dec4400) [pid = 2511] [serial = 1866] [outer = 0x7eff4670bc00] 16:02:39 INFO - PROCESS | 2511 | 1461106959492 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]]]}] 16:02:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:02:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1530ms 16:02:39 INFO - PROCESS | 2511 | 1461106959541 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:02:39 INFO - PROCESS | 2511 | 1461106959546 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:02:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:02:39 INFO - PROCESS | 2511 | 1461106959552 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:02:39 INFO - PROCESS | 2511 | 1461106959556 Marionette TRACE conn3 <- [1,2458,null,{}] 16:02:39 INFO - PROCESS | 2511 | 1461106959561 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}] 16:02:39 INFO - PROCESS | 2511 | 1461106959829 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:02:40 INFO - PROCESS | 2511 | 1461106960090 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:40 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff52265800 == 152 [pid = 2511] [id = 622] 16:02:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff4e4e7000) [pid = 2511] [serial = 1867] [outer = (nil)] 16:02:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff4e796800) [pid = 2511] [serial = 1868] [outer = 0x7eff4e4e7000] 16:02:40 INFO - PROCESS | 2511 | 1461106960226 Marionette DEBUG loaded listener.js 16:02:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff4f836c00) [pid = 2511] [serial = 1869] [outer = 0x7eff4e4e7000] 16:02:41 INFO - PROCESS | 2511 | 1461106961164 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]]]}] 16:02:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:02:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1641ms 16:02:41 INFO - PROCESS | 2511 | 1461106961194 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:02:41 INFO - PROCESS | 2511 | 1461106961197 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:02:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:02:41 INFO - PROCESS | 2511 | 1461106961203 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:02:41 INFO - PROCESS | 2511 | 1461106961205 Marionette TRACE conn3 <- [1,2462,null,{}] 16:02:41 INFO - PROCESS | 2511 | 1461106961211 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}] 16:02:41 INFO - PROCESS | 2511 | 1461106961444 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:02:41 INFO - PROCESS | 2511 | 1461106961762 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:41 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5340a000 == 153 [pid = 2511] [id = 623] 16:02:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff4e423000) [pid = 2511] [serial = 1870] [outer = (nil)] 16:02:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff5149c800) [pid = 2511] [serial = 1871] [outer = 0x7eff4e423000] 16:02:41 INFO - PROCESS | 2511 | 1461106961843 Marionette DEBUG loaded listener.js 16:02:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 167 (0x7eff517d4400) [pid = 2511] [serial = 1872] [outer = 0x7eff4e423000] 16:02:42 INFO - PROCESS | 2511 | 1461106962704 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]]]}] 16:02:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:02:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1528ms 16:02:42 INFO - PROCESS | 2511 | 1461106962733 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:02:42 INFO - PROCESS | 2511 | 1461106962736 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:02:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:02:42 INFO - PROCESS | 2511 | 1461106962743 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:02:42 INFO - PROCESS | 2511 | 1461106962746 Marionette TRACE conn3 <- [1,2466,null,{}] 16:02:42 INFO - PROCESS | 2511 | 1461106962752 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}] 16:02:42 INFO - PROCESS | 2511 | 1461106962984 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:02:43 INFO - PROCESS | 2511 | 1461106963250 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:43 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56415800 == 154 [pid = 2511] [id = 624] 16:02:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 168 (0x7eff4e424c00) [pid = 2511] [serial = 1873] [outer = (nil)] 16:02:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 169 (0x7eff518ea400) [pid = 2511] [serial = 1874] [outer = 0x7eff4e424c00] 16:02:43 INFO - PROCESS | 2511 | 1461106963372 Marionette DEBUG loaded listener.js 16:02:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 170 (0x7eff524e0000) [pid = 2511] [serial = 1875] [outer = 0x7eff4e424c00] 16:02:44 INFO - PROCESS | 2511 | 1461106964244 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]]]}] 16:02:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:02:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1537ms 16:02:44 INFO - PROCESS | 2511 | 1461106964281 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:02:44 INFO - PROCESS | 2511 | 1461106964285 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:02:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:02:44 INFO - PROCESS | 2511 | 1461106964292 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:02:44 INFO - PROCESS | 2511 | 1461106964295 Marionette TRACE conn3 <- [1,2470,null,{}] 16:02:44 INFO - PROCESS | 2511 | 1461106964301 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}] 16:02:44 INFO - PROCESS | 2511 | 1461106964536 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:02:44 INFO - PROCESS | 2511 | 1461106964814 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:44 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff57b37800 == 155 [pid = 2511] [id = 625] 16:02:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 171 (0x7eff514c4800) [pid = 2511] [serial = 1876] [outer = (nil)] 16:02:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 172 (0x7eff528b9000) [pid = 2511] [serial = 1877] [outer = 0x7eff514c4800] 16:02:44 INFO - PROCESS | 2511 | 1461106964936 Marionette DEBUG loaded listener.js 16:02:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 173 (0x7eff53e06800) [pid = 2511] [serial = 1878] [outer = 0x7eff514c4800] 16:02:45 INFO - PROCESS | 2511 | 1461106965810 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]]]}] 16:02:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:02:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1582ms 16:02:45 INFO - PROCESS | 2511 | 1461106965875 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:02:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:02:45 INFO - PROCESS | 2511 | 1461106965880 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:02:45 INFO - PROCESS | 2511 | 1461106965887 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:02:45 INFO - PROCESS | 2511 | 1461106965890 Marionette TRACE conn3 <- [1,2474,null,{}] 16:02:45 INFO - PROCESS | 2511 | 1461106965896 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}] 16:02:46 INFO - PROCESS | 2511 | 1461106966138 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:02:46 INFO - PROCESS | 2511 | 1461106966406 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:46 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff59bb3800 == 156 [pid = 2511] [id = 626] 16:02:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 174 (0x7eff40485c00) [pid = 2511] [serial = 1879] [outer = (nil)] 16:02:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 175 (0x7eff54ab8000) [pid = 2511] [serial = 1880] [outer = 0x7eff40485c00] 16:02:46 INFO - PROCESS | 2511 | 1461106966525 Marionette DEBUG loaded listener.js 16:02:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 176 (0x7eff55982000) [pid = 2511] [serial = 1881] [outer = 0x7eff40485c00] 16:02:47 INFO - PROCESS | 2511 | 1461106967490 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]]]}] 16:02:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:02:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1639ms 16:02:47 INFO - PROCESS | 2511 | 1461106967527 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:02:47 INFO - PROCESS | 2511 | 1461106967531 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:02:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:02:47 INFO - PROCESS | 2511 | 1461106967537 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:02:47 INFO - PROCESS | 2511 | 1461106967540 Marionette TRACE conn3 <- [1,2478,null,{}] 16:02:47 INFO - PROCESS | 2511 | 1461106967546 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}] 16:02:47 INFO - PROCESS | 2511 | 1461106967785 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:02:48 INFO - PROCESS | 2511 | 1461106968056 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:48 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff647aa000 == 157 [pid = 2511] [id = 627] 16:02:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 177 (0x7eff44449000) [pid = 2511] [serial = 1882] [outer = (nil)] 16:02:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 178 (0x7eff55eb8800) [pid = 2511] [serial = 1883] [outer = 0x7eff44449000] 16:02:48 INFO - PROCESS | 2511 | 1461106968178 Marionette DEBUG loaded listener.js 16:02:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 179 (0x7eff56483000) [pid = 2511] [serial = 1884] [outer = 0x7eff44449000] 16:02:49 INFO - PROCESS | 2511 | 1461106969043 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]]]}] 16:02:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:02:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1583ms 16:02:49 INFO - PROCESS | 2511 | 1461106969122 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:02:49 INFO - PROCESS | 2511 | 1461106969126 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:02:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:02:49 INFO - PROCESS | 2511 | 1461106969132 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:02:49 INFO - PROCESS | 2511 | 1461106969135 Marionette TRACE conn3 <- [1,2482,null,{}] 16:02:49 INFO - PROCESS | 2511 | 1461106969140 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}] 16:02:49 INFO - PROCESS | 2511 | 1461106969387 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:02:49 INFO - PROCESS | 2511 | 1461106969696 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:49 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff65953000 == 158 [pid = 2511] [id = 628] 16:02:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 180 (0x7eff5597f400) [pid = 2511] [serial = 1885] [outer = (nil)] 16:02:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 181 (0x7eff565b9800) [pid = 2511] [serial = 1886] [outer = 0x7eff5597f400] 16:02:49 INFO - PROCESS | 2511 | 1461106969790 Marionette DEBUG loaded listener.js 16:02:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 182 (0x7eff5674d800) [pid = 2511] [serial = 1887] [outer = 0x7eff5597f400] 16:02:50 INFO - PROCESS | 2511 | 1461106970657 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]]]}] 16:02:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:02:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1578ms 16:02:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:02:50 INFO - PROCESS | 2511 | 1461106970712 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:02:50 INFO - PROCESS | 2511 | 1461106970715 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:02:50 INFO - PROCESS | 2511 | 1461106970722 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:02:50 INFO - PROCESS | 2511 | 1461106970724 Marionette TRACE conn3 <- [1,2486,null,{}] 16:02:50 INFO - PROCESS | 2511 | 1461106970730 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}] 16:02:50 INFO - PROCESS | 2511 | 1461106970964 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:02:51 INFO - PROCESS | 2511 | 1461106971288 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:51 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6909b800 == 159 [pid = 2511] [id = 629] 16:02:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 183 (0x7eff44fd9000) [pid = 2511] [serial = 1888] [outer = (nil)] 16:02:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 184 (0x7eff56752800) [pid = 2511] [serial = 1889] [outer = 0x7eff44fd9000] 16:02:51 INFO - PROCESS | 2511 | 1461106971367 Marionette DEBUG loaded listener.js 16:02:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 185 (0x7eff5723b400) [pid = 2511] [serial = 1890] [outer = 0x7eff44fd9000] 16:02:52 INFO - PROCESS | 2511 | 1461106972243 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]]]}] 16:02:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:02:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1582ms 16:02:52 INFO - PROCESS | 2511 | 1461106972303 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:02:52 INFO - PROCESS | 2511 | 1461106972306 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:02:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:02:52 INFO - PROCESS | 2511 | 1461106972312 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:02:52 INFO - PROCESS | 2511 | 1461106972316 Marionette TRACE conn3 <- [1,2490,null,{}] 16:02:52 INFO - PROCESS | 2511 | 1461106972321 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}] 16:02:52 INFO - PROCESS | 2511 | 1461106972565 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:02:52 INFO - PROCESS | 2511 | 1461106972873 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:52 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff69a45800 == 160 [pid = 2511] [id = 630] 16:02:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 186 (0x7eff39f0d800) [pid = 2511] [serial = 1891] [outer = (nil)] 16:02:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 187 (0x7eff576e6800) [pid = 2511] [serial = 1892] [outer = 0x7eff39f0d800] 16:02:52 INFO - PROCESS | 2511 | 1461106972953 Marionette DEBUG loaded listener.js 16:02:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 188 (0x7eff583a1400) [pid = 2511] [serial = 1893] [outer = 0x7eff39f0d800] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff467a3800 == 159 [pid = 2511] [id = 298] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51f77000 == 158 [pid = 2511] [id = 301] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5139b800 == 157 [pid = 2511] [id = 300] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56775800 == 156 [pid = 2511] [id = 604] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff55b5e000 == 155 [pid = 2511] [id = 603] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff523d9000 == 154 [pid = 2511] [id = 602] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff52269800 == 153 [pid = 2511] [id = 601] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51e65000 == 152 [pid = 2511] [id = 600] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4e5e3000 == 151 [pid = 2511] [id = 599] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d669800 == 150 [pid = 2511] [id = 598] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4cfaa800 == 149 [pid = 2511] [id = 597] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4b5a2800 == 148 [pid = 2511] [id = 596] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff414b8000 == 147 [pid = 2511] [id = 491] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff455da000 == 146 [pid = 2511] [id = 595] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff443b8800 == 145 [pid = 2511] [id = 594] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff42fa6800 == 144 [pid = 2511] [id = 593] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4254d000 == 143 [pid = 2511] [id = 592] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff40f3d000 == 142 [pid = 2511] [id = 591] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3daf0800 == 141 [pid = 2511] [id = 590] 16:02:54 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3ae04000 == 140 [pid = 2511] [id = 589] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 187 (0x7eff517a0400) [pid = 2511] [serial = 1736] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 186 (0x7eff3d716c00) [pid = 2511] [serial = 1760] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 185 (0x7eff4f835800) [pid = 2511] [serial = 1733] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 184 (0x7eff47026800) [pid = 2511] [serial = 1719] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 183 (0x7eff4b62a800) [pid = 2511] [serial = 1722] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 182 (0x7eff4d7df800) [pid = 2511] [serial = 1727] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 181 (0x7eff558cb400) [pid = 2511] [serial = 1746] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 180 (0x7eff40aa6c00) [pid = 2511] [serial = 1707] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 179 (0x7eff3d9f5400) [pid = 2511] [serial = 1704] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 178 (0x7eff5133ac00) [pid = 2511] [serial = 1734] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 177 (0x7eff524d8c00) [pid = 2511] [serial = 1740] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 176 (0x7eff4df72400) [pid = 2511] [serial = 1730] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 175 (0x7eff518e2400) [pid = 2511] [serial = 1737] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 174 (0x7eff428a2c00) [pid = 2511] [serial = 1710] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 173 (0x7eff59c57800) [pid = 2511] [serial = 1754] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 172 (0x7eff565c0c00) [pid = 2511] [serial = 1749] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 171 (0x7eff54097000) [pid = 2511] [serial = 1745] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 170 (0x7eff528b4000) [pid = 2511] [serial = 1742] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 169 (0x7eff51e2d400) [pid = 2511] [serial = 1739] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 168 (0x7eff586a6800) [pid = 2511] [serial = 1752] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 167 (0x7eff4da68c00) [pid = 2511] [serial = 1728] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 166 (0x7eff404b0800) [pid = 2511] [serial = 1766] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 165 (0x7eff4e42a000) [pid = 2511] [serial = 1731] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 164 (0x7eff4546f400) [pid = 2511] [serial = 1715] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 163 (0x7eff3c5f1000) [pid = 2511] [serial = 1758] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 162 (0x7eff57875800) [pid = 2511] [serial = 1751] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 161 (0x7eff404a8c00) [pid = 2511] [serial = 1706] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 160 (0x7eff3da93800) [pid = 2511] [serial = 1763] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 159 (0x7eff44cc9000) [pid = 2511] [serial = 1713] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 158 (0x7eff3d6f1000) [pid = 2511] [serial = 1703] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 157 (0x7eff4b417000) [pid = 2511] [serial = 1721] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 156 (0x7eff43535000) [pid = 2511] [serial = 1712] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 155 (0x7eff46f8f400) [pid = 2511] [serial = 1718] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 154 (0x7eff42766c00) [pid = 2511] [serial = 1709] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 153 (0x7eff564bdc00) [pid = 2511] [serial = 1748] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 152 (0x7eff40aa9800) [pid = 2511] [serial = 1632] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff528bec00) [pid = 2511] [serial = 1743] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff454c1800) [pid = 2511] [serial = 1716] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff3e979000) [pid = 2511] [serial = 1764] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff4ce0c800) [pid = 2511] [serial = 1725] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff3d74a800) [pid = 2511] [serial = 1761] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff3bb12800) [pid = 2511] [serial = 1757] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff4ccc2c00) [pid = 2511] [serial = 1724] [outer = (nil)] [url = about:blank] 16:02:55 INFO - PROCESS | 2511 | 1461106975499 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]]]}] 16:02:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:02:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 3235ms 16:02:55 INFO - PROCESS | 2511 | 1461106975549 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:02:55 INFO - PROCESS | 2511 | 1461106975554 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:02:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:02:55 INFO - PROCESS | 2511 | 1461106975562 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:02:55 INFO - PROCESS | 2511 | 1461106975568 Marionette TRACE conn3 <- [1,2494,null,{}] 16:02:55 INFO - PROCESS | 2511 | 1461106975576 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}] 16:02:55 INFO - PROCESS | 2511 | 1461106975827 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:02:56 INFO - PROCESS | 2511 | 1461106976018 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:56 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ad86000 == 141 [pid = 2511] [id = 631] 16:02:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff39f11000) [pid = 2511] [serial = 1894] [outer = (nil)] 16:02:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff3bb10400) [pid = 2511] [serial = 1895] [outer = 0x7eff39f11000] 16:02:56 INFO - PROCESS | 2511 | 1461106976086 Marionette DEBUG loaded listener.js 16:02:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff3c4b6800) [pid = 2511] [serial = 1896] [outer = 0x7eff39f11000] 16:02:56 INFO - PROCESS | 2511 | 1461106976885 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]]]}] 16:02:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:02:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1387ms 16:02:56 INFO - PROCESS | 2511 | 1461106976950 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:02:56 INFO - PROCESS | 2511 | 1461106976958 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:02:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:02:56 INFO - PROCESS | 2511 | 1461106976967 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:02:56 INFO - PROCESS | 2511 | 1461106976971 Marionette TRACE conn3 <- [1,2498,null,{}] 16:02:56 INFO - PROCESS | 2511 | 1461106976977 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}] 16:02:57 INFO - PROCESS | 2511 | 1461106977300 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:02:57 INFO - PROCESS | 2511 | 1461106977412 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:57 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3bbb4800 == 142 [pid = 2511] [id = 632] 16:02:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff3b006c00) [pid = 2511] [serial = 1897] [outer = (nil)] 16:02:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff3c806800) [pid = 2511] [serial = 1898] [outer = 0x7eff3b006c00] 16:02:57 INFO - PROCESS | 2511 | 1461106977518 Marionette DEBUG loaded listener.js 16:02:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff3d2cf800) [pid = 2511] [serial = 1899] [outer = 0x7eff3b006c00] 16:02:58 INFO - PROCESS | 2511 | 1461106978495 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]]]}] 16:02:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:02:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1585ms 16:02:58 INFO - PROCESS | 2511 | 1461106978553 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:02:58 INFO - PROCESS | 2511 | 1461106978557 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:02:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:02:58 INFO - PROCESS | 2511 | 1461106978564 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:02:58 INFO - PROCESS | 2511 | 1461106978570 Marionette TRACE conn3 <- [1,2502,null,{}] 16:02:58 INFO - PROCESS | 2511 | 1461106978598 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}] 16:02:58 INFO - PROCESS | 2511 | 1461106978918 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:02:58 INFO - PROCESS | 2511 | 1461106978957 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:59 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d6cc000 == 143 [pid = 2511] [id = 633] 16:02:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff3d6f2000) [pid = 2511] [serial = 1900] [outer = (nil)] 16:02:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff3d725400) [pid = 2511] [serial = 1901] [outer = 0x7eff3d6f2000] 16:02:59 INFO - PROCESS | 2511 | 1461106979090 Marionette DEBUG loaded listener.js 16:02:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff3d9fa000) [pid = 2511] [serial = 1902] [outer = 0x7eff3d6f2000] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 153 (0x7eff3e968000) [pid = 2511] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 152 (0x7eff40776800) [pid = 2511] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff4ccc2400) [pid = 2511] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff3f6c7800) [pid = 2511] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff3e962400) [pid = 2511] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff4d7e3800) [pid = 2511] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff4e9f0800) [pid = 2511] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff3d2d3c00) [pid = 2511] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff45476c00) [pid = 2511] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 144 (0x7eff44fd9400) [pid = 2511] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 143 (0x7eff4ccbe400) [pid = 2511] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 142 (0x7eff518e4c00) [pid = 2511] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 141 (0x7eff3c5f4800) [pid = 2511] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 140 (0x7eff3e963000) [pid = 2511] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 139 (0x7eff3d724000) [pid = 2511] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 138 (0x7eff4ce10400) [pid = 2511] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 137 (0x7eff4e7a3800) [pid = 2511] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 136 (0x7eff39f05400) [pid = 2511] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 135 (0x7eff45476800) [pid = 2511] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 134 (0x7eff46fe7c00) [pid = 2511] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 133 (0x7eff3b00bc00) [pid = 2511] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 132 (0x7eff39f07000) [pid = 2511] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 131 (0x7eff37acb000) [pid = 2511] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:03:00 INFO - PROCESS | 2511 | --DOMWINDOW == 130 (0x7eff37ac2800) [pid = 2511] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:03:00 INFO - PROCESS | 2511 | 1461106980694 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]]]}] 16:03:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:03:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2146ms 16:03:00 INFO - PROCESS | 2511 | 1461106980713 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:03:00 INFO - PROCESS | 2511 | 1461106980722 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:03:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:03:00 INFO - PROCESS | 2511 | 1461106980731 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:03:00 INFO - PROCESS | 2511 | 1461106980735 Marionette TRACE conn3 <- [1,2506,null,{}] 16:03:00 INFO - PROCESS | 2511 | 1461106980742 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}] 16:03:01 INFO - PROCESS | 2511 | 1461106981042 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:03:01 INFO - PROCESS | 2511 | 1461106981066 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:01 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d86c800 == 144 [pid = 2511] [id = 634] 16:03:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 131 (0x7eff3c5f4800) [pid = 2511] [serial = 1903] [outer = (nil)] 16:03:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 132 (0x7eff3da84800) [pid = 2511] [serial = 1904] [outer = 0x7eff3c5f4800] 16:03:01 INFO - PROCESS | 2511 | 1461106981132 Marionette DEBUG loaded listener.js 16:03:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 133 (0x7eff3e965c00) [pid = 2511] [serial = 1905] [outer = 0x7eff3c5f4800] 16:03:02 INFO - PROCESS | 2511 | 1461106982116 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]]]}] 16:03:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:03:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1433ms 16:03:02 INFO - PROCESS | 2511 | 1461106982165 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:03:02 INFO - PROCESS | 2511 | 1461106982169 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:03:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:03:02 INFO - PROCESS | 2511 | 1461106982178 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:03:02 INFO - PROCESS | 2511 | 1461106982182 Marionette TRACE conn3 <- [1,2510,null,{}] 16:03:02 INFO - PROCESS | 2511 | 1461106982377 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}] 16:03:02 INFO - PROCESS | 2511 | 1461106982645 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:03:02 INFO - PROCESS | 2511 | 1461106982977 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:03 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3b9d7000 == 145 [pid = 2511] [id = 635] 16:03:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 134 (0x7eff3bb0dc00) [pid = 2511] [serial = 1906] [outer = (nil)] 16:03:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 135 (0x7eff3c4b3000) [pid = 2511] [serial = 1907] [outer = 0x7eff3bb0dc00] 16:03:03 INFO - PROCESS | 2511 | 1461106983059 Marionette DEBUG loaded listener.js 16:03:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 136 (0x7eff3c5f1c00) [pid = 2511] [serial = 1908] [outer = 0x7eff3bb0dc00] 16:03:04 INFO - PROCESS | 2511 | 1461106984057 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]]]}] 16:03:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:03:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1935ms 16:03:04 INFO - PROCESS | 2511 | 1461106984115 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:03:04 INFO - PROCESS | 2511 | 1461106984124 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:03:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:03:04 INFO - PROCESS | 2511 | 1461106984132 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:03:04 INFO - PROCESS | 2511 | 1461106984136 Marionette TRACE conn3 <- [1,2514,null,{}] 16:03:04 INFO - PROCESS | 2511 | 1461106984143 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}] 16:03:04 INFO - PROCESS | 2511 | 1461106984431 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:03:04 INFO - PROCESS | 2511 | 1461106984748 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:04 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3dae9800 == 146 [pid = 2511] [id = 636] 16:03:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 137 (0x7eff3d6e9000) [pid = 2511] [serial = 1909] [outer = (nil)] 16:03:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 138 (0x7eff3d71f400) [pid = 2511] [serial = 1910] [outer = 0x7eff3d6e9000] 16:03:04 INFO - PROCESS | 2511 | 1461106984839 Marionette DEBUG loaded listener.js 16:03:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 139 (0x7eff3d9f2800) [pid = 2511] [serial = 1911] [outer = 0x7eff3d6e9000] 16:03:05 INFO - PROCESS | 2511 | 1461106985809 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]]]}] 16:03:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:03:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1733ms 16:03:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:03:05 INFO - PROCESS | 2511 | 1461106985866 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:03:05 INFO - PROCESS | 2511 | 1461106985869 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:03:05 INFO - PROCESS | 2511 | 1461106985877 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:03:05 INFO - PROCESS | 2511 | 1461106985880 Marionette TRACE conn3 <- [1,2518,null,{}] 16:03:05 INFO - PROCESS | 2511 | 1461106985887 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}] 16:03:06 INFO - PROCESS | 2511 | 1461106986153 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:03:06 INFO - PROCESS | 2511 | 1461106986498 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:06 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ee14800 == 147 [pid = 2511] [id = 637] 16:03:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 140 (0x7eff3d9f6c00) [pid = 2511] [serial = 1912] [outer = (nil)] 16:03:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 141 (0x7eff3e973400) [pid = 2511] [serial = 1913] [outer = 0x7eff3d9f6c00] 16:03:06 INFO - PROCESS | 2511 | 1461106986588 Marionette DEBUG loaded listener.js 16:03:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 142 (0x7eff3ec6b400) [pid = 2511] [serial = 1914] [outer = 0x7eff3d9f6c00] 16:03:07 INFO - PROCESS | 2511 | 1461106987554 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]]]}] 16:03:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:03:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1736ms 16:03:07 INFO - PROCESS | 2511 | 1461106987621 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:03:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:03:07 INFO - PROCESS | 2511 | 1461106987631 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:03:07 INFO - PROCESS | 2511 | 1461106987641 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:03:07 INFO - PROCESS | 2511 | 1461106987644 Marionette TRACE conn3 <- [1,2522,null,{}] 16:03:07 INFO - PROCESS | 2511 | 1461106987651 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}] 16:03:07 INFO - PROCESS | 2511 | 1461106987931 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:03:08 INFO - PROCESS | 2511 | 1461106988232 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:08 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff40ac2800 == 148 [pid = 2511] [id = 638] 16:03:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 143 (0x7eff3d9f5400) [pid = 2511] [serial = 1915] [outer = (nil)] 16:03:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff40480c00) [pid = 2511] [serial = 1916] [outer = 0x7eff3d9f5400] 16:03:08 INFO - PROCESS | 2511 | 1461106988316 Marionette DEBUG loaded listener.js 16:03:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff40773c00) [pid = 2511] [serial = 1917] [outer = 0x7eff3d9f5400] 16:03:09 INFO - PROCESS | 2511 | 1461106989203 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]]]}] 16:03:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:03:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1638ms 16:03:09 INFO - PROCESS | 2511 | 1461106989278 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:03:09 INFO - PROCESS | 2511 | 1461106989282 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:03:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:03:09 INFO - PROCESS | 2511 | 1461106989289 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:03:09 INFO - PROCESS | 2511 | 1461106989291 Marionette TRACE conn3 <- [1,2526,null,{}] 16:03:09 INFO - PROCESS | 2511 | 1461106989298 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}] 16:03:09 INFO - PROCESS | 2511 | 1461106989575 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:03:09 INFO - PROCESS | 2511 | 1461106989888 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:09 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff41085800 == 149 [pid = 2511] [id = 639] 16:03:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff3e965000) [pid = 2511] [serial = 1918] [outer = (nil)] 16:03:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff4077ec00) [pid = 2511] [serial = 1919] [outer = 0x7eff3e965000] 16:03:09 INFO - PROCESS | 2511 | 1461106989970 Marionette DEBUG loaded listener.js 16:03:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff40ab0000) [pid = 2511] [serial = 1920] [outer = 0x7eff3e965000] 16:03:10 INFO - PROCESS | 2511 | 1461106990865 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]]]}] 16:03:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:03:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1632ms 16:03:10 INFO - PROCESS | 2511 | 1461106990922 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:03:10 INFO - PROCESS | 2511 | 1461106990925 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:03:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:03:10 INFO - PROCESS | 2511 | 1461106990934 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:03:10 INFO - PROCESS | 2511 | 1461106990937 Marionette TRACE conn3 <- [1,2530,null,{}] 16:03:10 INFO - PROCESS | 2511 | 1461106990943 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}] 16:03:11 INFO - PROCESS | 2511 | 1461106991251 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:03:11 INFO - PROCESS | 2511 | 1461106991566 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:11 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff414c2000 == 150 [pid = 2511] [id = 640] 16:03:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff4265e400) [pid = 2511] [serial = 1921] [outer = (nil)] 16:03:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff42665000) [pid = 2511] [serial = 1922] [outer = 0x7eff4265e400] 16:03:11 INFO - PROCESS | 2511 | 1461106991652 Marionette DEBUG loaded listener.js 16:03:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff42770800) [pid = 2511] [serial = 1923] [outer = 0x7eff4265e400] 16:03:12 INFO - PROCESS | 2511 | 1461106992585 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]]]}] 16:03:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:03:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1693ms 16:03:12 INFO - PROCESS | 2511 | 1461106992628 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:03:12 INFO - PROCESS | 2511 | 1461106992632 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:03:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:03:12 INFO - PROCESS | 2511 | 1461106992639 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:03:12 INFO - PROCESS | 2511 | 1461106992641 Marionette TRACE conn3 <- [1,2534,null,{}] 16:03:12 INFO - PROCESS | 2511 | 1461106992648 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}] 16:03:12 INFO - PROCESS | 2511 | 1461106992890 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:03:13 INFO - PROCESS | 2511 | 1461106993153 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:13 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff42e12800 == 151 [pid = 2511] [id = 641] 16:03:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff4265ec00) [pid = 2511] [serial = 1924] [outer = (nil)] 16:03:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff428a3400) [pid = 2511] [serial = 1925] [outer = 0x7eff4265ec00] 16:03:13 INFO - PROCESS | 2511 | 1461106993273 Marionette DEBUG loaded listener.js 16:03:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff428adc00) [pid = 2511] [serial = 1926] [outer = 0x7eff4265ec00] 16:03:14 INFO - PROCESS | 2511 | 1461106994175 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]]]}] 16:03:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:03:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1588ms 16:03:14 INFO - PROCESS | 2511 | 1461106994228 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:03:14 INFO - PROCESS | 2511 | 1461106994232 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:03:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:03:14 INFO - PROCESS | 2511 | 1461106994239 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:03:14 INFO - PROCESS | 2511 | 1461106994242 Marionette TRACE conn3 <- [1,2538,null,{}] 16:03:14 INFO - PROCESS | 2511 | 1461106994248 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}] 16:03:14 INFO - PROCESS | 2511 | 1461106994482 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:03:14 INFO - PROCESS | 2511 | 1461106994745 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:14 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff435d6000 == 152 [pid = 2511] [id = 642] 16:03:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 155 (0x7eff42770c00) [pid = 2511] [serial = 1927] [outer = (nil)] 16:03:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 156 (0x7eff43533400) [pid = 2511] [serial = 1928] [outer = 0x7eff42770c00] 16:03:14 INFO - PROCESS | 2511 | 1461106994877 Marionette DEBUG loaded listener.js 16:03:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 157 (0x7eff44444400) [pid = 2511] [serial = 1929] [outer = 0x7eff42770c00] 16:03:15 INFO - PROCESS | 2511 | 1461106995767 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]]]}] 16:03:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:03:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1587ms 16:03:15 INFO - PROCESS | 2511 | 1461106995827 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:03:15 INFO - PROCESS | 2511 | 1461106995831 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:03:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:03:15 INFO - PROCESS | 2511 | 1461106995838 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:03:15 INFO - PROCESS | 2511 | 1461106995840 Marionette TRACE conn3 <- [1,2542,null,{}] 16:03:15 INFO - PROCESS | 2511 | 1461106995847 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}] 16:03:16 INFO - PROCESS | 2511 | 1461106996087 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:03:16 INFO - PROCESS | 2511 | 1461106996321 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:16 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff44275000 == 153 [pid = 2511] [id = 643] 16:03:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 158 (0x7eff42669c00) [pid = 2511] [serial = 1930] [outer = (nil)] 16:03:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 159 (0x7eff44451800) [pid = 2511] [serial = 1931] [outer = 0x7eff42669c00] 16:03:16 INFO - PROCESS | 2511 | 1461106996442 Marionette DEBUG loaded listener.js 16:03:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 160 (0x7eff44cbd400) [pid = 2511] [serial = 1932] [outer = 0x7eff42669c00] 16:03:17 INFO - PROCESS | 2511 | 1461106997380 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]]]}] 16:03:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:03:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1587ms 16:03:17 INFO - PROCESS | 2511 | 1461106997426 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:03:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:03:17 INFO - PROCESS | 2511 | 1461106997430 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:03:17 INFO - PROCESS | 2511 | 1461106997437 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:03:17 INFO - PROCESS | 2511 | 1461106997440 Marionette TRACE conn3 <- [1,2546,null,{}] 16:03:17 INFO - PROCESS | 2511 | 1461106997445 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}] 16:03:17 INFO - PROCESS | 2511 | 1461106997679 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:03:17 INFO - PROCESS | 2511 | 1461106997986 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:18 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff446de800 == 154 [pid = 2511] [id = 644] 16:03:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff428ac800) [pid = 2511] [serial = 1933] [outer = (nil)] 16:03:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff44cca000) [pid = 2511] [serial = 1934] [outer = 0x7eff428ac800] 16:03:18 INFO - PROCESS | 2511 | 1461106998065 Marionette DEBUG loaded listener.js 16:03:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff44fdac00) [pid = 2511] [serial = 1935] [outer = 0x7eff428ac800] 16:03:18 INFO - PROCESS | 2511 | 1461106998960 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]]]}] 16:03:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:03:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1581ms 16:03:19 INFO - PROCESS | 2511 | 1461106999019 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:03:19 INFO - PROCESS | 2511 | 1461106999023 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:03:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:03:19 INFO - PROCESS | 2511 | 1461106999029 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:03:19 INFO - PROCESS | 2511 | 1461106999032 Marionette TRACE conn3 <- [1,2550,null,{}] 16:03:19 INFO - PROCESS | 2511 | 1461106999038 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}] 16:03:19 INFO - PROCESS | 2511 | 1461106999307 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:03:19 INFO - PROCESS | 2511 | 1461106999622 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:19 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff455d2800 == 155 [pid = 2511] [id = 645] 16:03:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff454c4000) [pid = 2511] [serial = 1936] [outer = (nil)] 16:03:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff455bb000) [pid = 2511] [serial = 1937] [outer = 0x7eff454c4000] 16:03:19 INFO - PROCESS | 2511 | 1461106999718 Marionette DEBUG loaded listener.js 16:03:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff45632400) [pid = 2511] [serial = 1938] [outer = 0x7eff454c4000] 16:03:20 INFO - PROCESS | 2511 | 1461107000695 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]]]}] 16:03:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:03:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1679ms 16:03:20 INFO - PROCESS | 2511 | 1461107000709 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:03:20 INFO - PROCESS | 2511 | 1461107000713 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:03:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:03:20 INFO - PROCESS | 2511 | 1461107000720 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:03:20 INFO - PROCESS | 2511 | 1461107000724 Marionette TRACE conn3 <- [1,2554,null,{}] 16:03:20 INFO - PROCESS | 2511 | 1461107000730 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}] 16:03:20 INFO - PROCESS | 2511 | 1461107000966 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:03:21 INFO - PROCESS | 2511 | 1461107001285 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:21 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4679d000 == 156 [pid = 2511] [id = 646] 16:03:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 167 (0x7eff42664c00) [pid = 2511] [serial = 1939] [outer = (nil)] 16:03:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 168 (0x7eff4563e800) [pid = 2511] [serial = 1940] [outer = 0x7eff42664c00] 16:03:21 INFO - PROCESS | 2511 | 1461107001365 Marionette DEBUG loaded listener.js 16:03:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 169 (0x7eff4564ec00) [pid = 2511] [serial = 1941] [outer = 0x7eff42664c00] 16:03:22 INFO - PROCESS | 2511 | 1461107002258 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]]]}] 16:03:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:03:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1593ms 16:03:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:03:22 INFO - PROCESS | 2511 | 1461107002315 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:03:22 INFO - PROCESS | 2511 | 1461107002317 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:03:22 INFO - PROCESS | 2511 | 1461107002324 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:03:22 INFO - PROCESS | 2511 | 1461107002327 Marionette TRACE conn3 <- [1,2558,null,{}] 16:03:22 INFO - PROCESS | 2511 | 1461107002333 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}] 16:03:22 INFO - PROCESS | 2511 | 1461107002569 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:03:22 INFO - PROCESS | 2511 | 1461107002882 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:22 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4b388000 == 157 [pid = 2511] [id = 647] 16:03:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 170 (0x7eff44453000) [pid = 2511] [serial = 1942] [outer = (nil)] 16:03:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 171 (0x7eff45899800) [pid = 2511] [serial = 1943] [outer = 0x7eff44453000] 16:03:22 INFO - PROCESS | 2511 | 1461107002962 Marionette DEBUG loaded listener.js 16:03:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 172 (0x7eff458a3400) [pid = 2511] [serial = 1944] [outer = 0x7eff44453000] 16:03:23 INFO - PROCESS | 2511 | 1461107003880 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]]]}] 16:03:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:03:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1633ms 16:03:23 INFO - PROCESS | 2511 | 1461107003965 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:03:23 INFO - PROCESS | 2511 | 1461107003969 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:03:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:03:23 INFO - PROCESS | 2511 | 1461107003975 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:03:23 INFO - PROCESS | 2511 | 1461107003979 Marionette TRACE conn3 <- [1,2562,null,{}] 16:03:23 INFO - PROCESS | 2511 | 1461107003984 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}] 16:03:24 INFO - PROCESS | 2511 | 1461107004223 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:03:24 INFO - PROCESS | 2511 | 1461107004532 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:24 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4ceb6000 == 158 [pid = 2511] [id = 648] 16:03:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 173 (0x7eff44fd9400) [pid = 2511] [serial = 1945] [outer = (nil)] 16:03:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 174 (0x7eff4670ec00) [pid = 2511] [serial = 1946] [outer = 0x7eff44fd9400] 16:03:24 INFO - PROCESS | 2511 | 1461107004613 Marionette DEBUG loaded listener.js 16:03:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 175 (0x7eff46f8f800) [pid = 2511] [serial = 1947] [outer = 0x7eff44fd9400] 16:03:25 INFO - PROCESS | 2511 | 1461107005522 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]]]}] 16:03:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:03:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1588ms 16:03:25 INFO - PROCESS | 2511 | 1461107005566 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:03:25 INFO - PROCESS | 2511 | 1461107005569 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:03:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:03:25 INFO - PROCESS | 2511 | 1461107005576 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:03:25 INFO - PROCESS | 2511 | 1461107005579 Marionette TRACE conn3 <- [1,2566,null,{}] 16:03:25 INFO - PROCESS | 2511 | 1461107005585 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}] 16:03:25 INFO - PROCESS | 2511 | 1461107005824 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:03:26 INFO - PROCESS | 2511 | 1461107006138 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:26 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d462800 == 159 [pid = 2511] [id = 649] 16:03:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 176 (0x7eff3e964400) [pid = 2511] [serial = 1948] [outer = (nil)] 16:03:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 177 (0x7eff46fdbc00) [pid = 2511] [serial = 1949] [outer = 0x7eff3e964400] 16:03:26 INFO - PROCESS | 2511 | 1461107006220 Marionette DEBUG loaded listener.js 16:03:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 178 (0x7eff46fe4c00) [pid = 2511] [serial = 1950] [outer = 0x7eff3e964400] 16:03:27 INFO - PROCESS | 2511 | 1461107007138 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]]]}] 16:03:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:03:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1631ms 16:03:27 INFO - PROCESS | 2511 | 1461107007208 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:03:27 INFO - PROCESS | 2511 | 1461107007212 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:03:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:03:27 INFO - PROCESS | 2511 | 1461107007218 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:03:27 INFO - PROCESS | 2511 | 1461107007221 Marionette TRACE conn3 <- [1,2570,null,{}] 16:03:27 INFO - PROCESS | 2511 | 1461107007226 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}] 16:03:27 INFO - PROCESS | 2511 | 1461107007507 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:03:27 INFO - PROCESS | 2511 | 1461107007818 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:27 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d662800 == 160 [pid = 2511] [id = 650] 16:03:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 179 (0x7eff37ac4400) [pid = 2511] [serial = 1951] [outer = (nil)] 16:03:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 180 (0x7eff47026400) [pid = 2511] [serial = 1952] [outer = 0x7eff37ac4400] 16:03:27 INFO - PROCESS | 2511 | 1461107007899 Marionette DEBUG loaded listener.js 16:03:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 181 (0x7eff470a2c00) [pid = 2511] [serial = 1953] [outer = 0x7eff37ac4400] 16:03:28 INFO - PROCESS | 2511 | 1461107008825 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]]]}] 16:03:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:03:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1685ms 16:03:28 INFO - PROCESS | 2511 | 1461107008904 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:03:28 INFO - PROCESS | 2511 | 1461107008908 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:03:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:03:28 INFO - PROCESS | 2511 | 1461107008914 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:03:28 INFO - PROCESS | 2511 | 1461107008917 Marionette TRACE conn3 <- [1,2574,null,{}] 16:03:28 INFO - PROCESS | 2511 | 1461107008923 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}] 16:03:29 INFO - PROCESS | 2511 | 1461107009202 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:03:29 INFO - PROCESS | 2511 | 1461107009518 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:29 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4de0e800 == 161 [pid = 2511] [id = 651] 16:03:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 182 (0x7eff3f6d0c00) [pid = 2511] [serial = 1954] [outer = (nil)] 16:03:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 183 (0x7eff470afc00) [pid = 2511] [serial = 1955] [outer = 0x7eff3f6d0c00] 16:03:29 INFO - PROCESS | 2511 | 1461107009593 Marionette DEBUG loaded listener.js 16:03:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 184 (0x7eff4b3a1000) [pid = 2511] [serial = 1956] [outer = 0x7eff3f6d0c00] 16:03:30 INFO - PROCESS | 2511 | 1461107010506 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]]]}] 16:03:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:03:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1632ms 16:03:30 INFO - PROCESS | 2511 | 1461107010548 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:03:30 INFO - PROCESS | 2511 | 1461107010552 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:03:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:03:30 INFO - PROCESS | 2511 | 1461107010558 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:03:30 INFO - PROCESS | 2511 | 1461107010561 Marionette TRACE conn3 <- [1,2578,null,{}] 16:03:30 INFO - PROCESS | 2511 | 1461107010567 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}] 16:03:30 INFO - PROCESS | 2511 | 1461107010821 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:03:31 INFO - PROCESS | 2511 | 1461107011140 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:31 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e5d8000 == 162 [pid = 2511] [id = 652] 16:03:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 185 (0x7eff37acac00) [pid = 2511] [serial = 1957] [outer = (nil)] 16:03:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 186 (0x7eff4b39e400) [pid = 2511] [serial = 1958] [outer = 0x7eff37acac00] 16:03:31 INFO - PROCESS | 2511 | 1461107011224 Marionette DEBUG loaded listener.js 16:03:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 187 (0x7eff4b3f8400) [pid = 2511] [serial = 1959] [outer = 0x7eff37acac00] 16:03:32 INFO - PROCESS | 2511 | 1461107012092 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]]]}] 16:03:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:03:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1580ms 16:03:32 INFO - PROCESS | 2511 | 1461107012141 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:03:32 INFO - PROCESS | 2511 | 1461107012143 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:03:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:03:32 INFO - PROCESS | 2511 | 1461107012151 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:03:32 INFO - PROCESS | 2511 | 1461107012154 Marionette TRACE conn3 <- [1,2582,null,{}] 16:03:32 INFO - PROCESS | 2511 | 1461107012160 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}] 16:03:32 INFO - PROCESS | 2511 | 1461107012470 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3f42b000 == 161 [pid = 2511] [id = 610] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3b04b000 == 160 [pid = 2511] [id = 537] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff456cd000 == 159 [pid = 2511] [id = 313] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff58228800 == 158 [pid = 2511] [id = 534] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff58758000 == 157 [pid = 2511] [id = 535] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff59bc6800 == 156 [pid = 2511] [id = 536] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3bbb4800 == 155 [pid = 2511] [id = 632] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3ad86000 == 154 [pid = 2511] [id = 631] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6909b800 == 153 [pid = 2511] [id = 629] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff65953000 == 152 [pid = 2511] [id = 628] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff647aa000 == 151 [pid = 2511] [id = 627] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff59bb3800 == 150 [pid = 2511] [id = 626] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff57b37800 == 149 [pid = 2511] [id = 625] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56415800 == 148 [pid = 2511] [id = 624] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5340a000 == 147 [pid = 2511] [id = 623] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff52265800 == 146 [pid = 2511] [id = 622] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51dbb000 == 145 [pid = 2511] [id = 621] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4f61d800 == 144 [pid = 2511] [id = 620] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4e157800 == 143 [pid = 2511] [id = 619] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d473000 == 142 [pid = 2511] [id = 618] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff467b2800 == 141 [pid = 2511] [id = 617] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4508d000 == 140 [pid = 2511] [id = 616] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff43861000 == 139 [pid = 2511] [id = 615] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4255d800 == 138 [pid = 2511] [id = 614] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4107b800 == 137 [pid = 2511] [id = 613] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff6900c000 == 136 [pid = 2511] [id = 584] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff40f2d000 == 135 [pid = 2511] [id = 611] 16:03:34 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3bbb1000 == 134 [pid = 2511] [id = 612] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 186 (0x7eff40e11c00) [pid = 2511] [serial = 1775] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 185 (0x7eff4b3f7000) [pid = 2511] [serial = 1793] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 184 (0x7eff4e4ea000) [pid = 2511] [serial = 1803] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 183 (0x7eff40f67c00) [pid = 2511] [serial = 1833] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 182 (0x7eff470a9400) [pid = 2511] [serial = 1791] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 181 (0x7eff4e7a2c00) [pid = 2511] [serial = 1806] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 180 (0x7eff4b478400) [pid = 2511] [serial = 1794] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 179 (0x7eff525d4c00) [pid = 2511] [serial = 1820] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 178 (0x7eff3d9edc00) [pid = 2511] [serial = 1829] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 177 (0x7eff46704800) [pid = 2511] [serial = 1787] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 176 (0x7eff40489000) [pid = 2511] [serial = 1832] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 175 (0x7eff524de000) [pid = 2511] [serial = 1818] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 174 (0x7eff4cdd7000) [pid = 2511] [serial = 1799] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 173 (0x7eff54e9c400) [pid = 2511] [serial = 1824] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 172 (0x7eff3d2d0800) [pid = 2511] [serial = 1827] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 171 (0x7eff4d51c400) [pid = 2511] [serial = 1800] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 170 (0x7eff3f6c7000) [pid = 2511] [serial = 1773] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 169 (0x7eff43536400) [pid = 2511] [serial = 1781] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 168 (0x7eff3e974800) [pid = 2511] [serial = 1772] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 167 (0x7eff3da8d400) [pid = 2511] [serial = 1830] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 166 (0x7eff4f842c00) [pid = 2511] [serial = 1811] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 165 (0x7eff5179e400) [pid = 2511] [serial = 1814] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 164 (0x7eff44cc7400) [pid = 2511] [serial = 1782] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 163 (0x7eff5418a800) [pid = 2511] [serial = 1823] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 162 (0x7eff40f76400) [pid = 2511] [serial = 1701] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 161 (0x7eff4563c000) [pid = 2511] [serial = 1785] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 160 (0x7eff4b631400) [pid = 2511] [serial = 1797] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 159 (0x7eff4e795400) [pid = 2511] [serial = 1805] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 158 (0x7eff518e4800) [pid = 2511] [serial = 1815] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 157 (0x7eff46fe3800) [pid = 2511] [serial = 1788] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 156 (0x7eff4df77400) [pid = 2511] [serial = 1802] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 155 (0x7eff410a1c00) [pid = 2511] [serial = 1776] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 154 (0x7eff3c5fa000) [pid = 2511] [serial = 1826] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 153 (0x7eff45478800) [pid = 2511] [serial = 1784] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 152 (0x7eff53487000) [pid = 2511] [serial = 1821] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff47029c00) [pid = 2511] [serial = 1790] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff4b4d1c00) [pid = 2511] [serial = 1796] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff428a7c00) [pid = 2511] [serial = 1779] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff4276c400) [pid = 2511] [serial = 1778] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff59e81000) [pid = 2511] [serial = 1755] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff3c802c00) [pid = 2511] [serial = 1770] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff51e34400) [pid = 2511] [serial = 1817] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 144 (0x7eff4f478000) [pid = 2511] [serial = 1809] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 143 (0x7eff5133a000) [pid = 2511] [serial = 1812] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 142 (0x7eff3bb0b000) [pid = 2511] [serial = 1769] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 141 (0x7eff4e940800) [pid = 2511] [serial = 1808] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | --DOMWINDOW == 140 (0x7eff40f69800) [pid = 2511] [serial = 1835] [outer = (nil)] [url = about:blank] 16:03:34 INFO - PROCESS | 2511 | 1461107014443 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:34 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ae0d000 == 135 [pid = 2511] [id = 653] 16:03:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 141 (0x7eff39f0b400) [pid = 2511] [serial = 1960] [outer = (nil)] 16:03:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 142 (0x7eff39f0ec00) [pid = 2511] [serial = 1961] [outer = 0x7eff39f0b400] 16:03:34 INFO - PROCESS | 2511 | 1461107014519 Marionette DEBUG loaded listener.js 16:03:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 143 (0x7eff3bb08400) [pid = 2511] [serial = 1962] [outer = 0x7eff39f0b400] 16:03:35 INFO - PROCESS | 2511 | 1461107015326 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]]]}] 16:03:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:03:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 3234ms 16:03:35 INFO - PROCESS | 2511 | 1461107015388 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:03:35 INFO - PROCESS | 2511 | 1461107015395 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:03:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:03:35 INFO - PROCESS | 2511 | 1461107015405 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:03:35 INFO - PROCESS | 2511 | 1461107015410 Marionette TRACE conn3 <- [1,2586,null,{}] 16:03:35 INFO - PROCESS | 2511 | 1461107015417 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}] 16:03:35 INFO - PROCESS | 2511 | 1461107015678 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:03:35 INFO - PROCESS | 2511 | 1461107015857 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:35 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3c8ca800 == 136 [pid = 2511] [id = 654] 16:03:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff39f0c000) [pid = 2511] [serial = 1963] [outer = (nil)] 16:03:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff3d2d0800) [pid = 2511] [serial = 1964] [outer = 0x7eff39f0c000] 16:03:35 INFO - PROCESS | 2511 | 1461107015929 Marionette DEBUG loaded listener.js 16:03:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff3d723800) [pid = 2511] [serial = 1965] [outer = 0x7eff39f0c000] 16:03:36 INFO - PROCESS | 2511 | 1461107016889 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]]]}] 16:03:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:03:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1538ms 16:03:36 INFO - PROCESS | 2511 | 1461107016960 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:03:36 INFO - PROCESS | 2511 | 1461107016966 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:03:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:03:36 INFO - PROCESS | 2511 | 1461107016973 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:03:36 INFO - PROCESS | 2511 | 1461107016975 Marionette TRACE conn3 <- [1,2590,null,{}] 16:03:36 INFO - PROCESS | 2511 | 1461107016982 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}] 16:03:37 INFO - PROCESS | 2511 | 1461107017293 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:03:37 INFO - PROCESS | 2511 | 1461107017334 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:37 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3dae3800 == 137 [pid = 2511] [id = 655] 16:03:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff3d9f1000) [pid = 2511] [serial = 1966] [outer = (nil)] 16:03:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff3e960c00) [pid = 2511] [serial = 1967] [outer = 0x7eff3d9f1000] 16:03:37 INFO - PROCESS | 2511 | 1461107017417 Marionette DEBUG loaded listener.js 16:03:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff3ec67c00) [pid = 2511] [serial = 1968] [outer = 0x7eff3d9f1000] 16:03:38 INFO - PROCESS | 2511 | 1461107018544 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]]]}] 16:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1631ms 16:03:38 INFO - PROCESS | 2511 | 1461107018604 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:03:38 INFO - PROCESS | 2511 | 1461107018608 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:03:38 INFO - PROCESS | 2511 | 1461107018648 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:03:38 INFO - PROCESS | 2511 | 1461107018662 Marionette TRACE conn3 <- [1,2594,null,{}] 16:03:38 INFO - PROCESS | 2511 | 1461107018693 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}] 16:03:39 INFO - PROCESS | 2511 | 1461107019491 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff4b415000) [pid = 2511] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff45897c00) [pid = 2511] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff4b3f3400) [pid = 2511] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff44fd9000) [pid = 2511] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 144 (0x7eff3d9f7c00) [pid = 2511] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 143 (0x7eff4e423000) [pid = 2511] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 142 (0x7eff514c4800) [pid = 2511] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 141 (0x7eff4276a000) [pid = 2511] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 140 (0x7eff3d6f2000) [pid = 2511] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 139 (0x7eff4563a000) [pid = 2511] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 138 (0x7eff39f11000) [pid = 2511] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 137 (0x7eff40485c00) [pid = 2511] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 136 (0x7eff4e4e7000) [pid = 2511] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 135 (0x7eff44449000) [pid = 2511] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 134 (0x7eff3bb0b800) [pid = 2511] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 133 (0x7eff5597f400) [pid = 2511] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 132 (0x7eff4352f000) [pid = 2511] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 131 (0x7eff3b006c00) [pid = 2511] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 130 (0x7eff42765c00) [pid = 2511] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 129 (0x7eff4670bc00) [pid = 2511] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 128 (0x7eff4e424c00) [pid = 2511] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:03:39 INFO - PROCESS | 2511 | --DOMWINDOW == 127 (0x7eff39f02400) [pid = 2511] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:03:39 INFO - PROCESS | 2511 | 1461107019693 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:39 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d864000 == 138 [pid = 2511] [id = 656] 16:03:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 128 (0x7eff37ac5000) [pid = 2511] [serial = 1969] [outer = (nil)] 16:03:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 129 (0x7eff3b00c400) [pid = 2511] [serial = 1970] [outer = 0x7eff37ac5000] 16:03:39 INFO - PROCESS | 2511 | 1461107019762 Marionette DEBUG loaded listener.js 16:03:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 130 (0x7eff4047d800) [pid = 2511] [serial = 1971] [outer = 0x7eff37ac5000] 16:03:40 INFO - PROCESS | 2511 | 1461107020549 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]]]}] 16:03:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:03:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1982ms 16:03:40 INFO - PROCESS | 2511 | 1461107020599 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:03:40 INFO - PROCESS | 2511 | 1461107020604 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:03:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:03:40 INFO - PROCESS | 2511 | 1461107020610 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:03:40 INFO - PROCESS | 2511 | 1461107020613 Marionette TRACE conn3 <- [1,2598,null,{}] 16:03:40 INFO - PROCESS | 2511 | 1461107020618 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}] 16:03:40 INFO - PROCESS | 2511 | 1461107020912 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:03:40 INFO - PROCESS | 2511 | 1461107020935 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:40 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4108a800 == 139 [pid = 2511] [id = 657] 16:03:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 131 (0x7eff37acc400) [pid = 2511] [serial = 1972] [outer = (nil)] 16:03:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 132 (0x7eff40aac000) [pid = 2511] [serial = 1973] [outer = 0x7eff37acc400] 16:03:41 INFO - PROCESS | 2511 | 1461107021000 Marionette DEBUG loaded listener.js 16:03:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 133 (0x7eff40f6c800) [pid = 2511] [serial = 1974] [outer = 0x7eff37acc400] 16:03:42 INFO - PROCESS | 2511 | 1461107022313 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]]]}] 16:03:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:03:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1734ms 16:03:42 INFO - PROCESS | 2511 | 1461107022356 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:03:42 INFO - PROCESS | 2511 | 1461107022363 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:03:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:03:42 INFO - PROCESS | 2511 | 1461107022373 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:03:42 INFO - PROCESS | 2511 | 1461107022390 Marionette TRACE conn3 <- [1,2602,null,{}] 16:03:42 INFO - PROCESS | 2511 | 1461107022400 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}] 16:03:42 INFO - PROCESS | 2511 | 1461107022647 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:03:42 INFO - PROCESS | 2511 | 1461107022971 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:43 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d876800 == 140 [pid = 2511] [id = 658] 16:03:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 134 (0x7eff3d751800) [pid = 2511] [serial = 1975] [outer = (nil)] 16:03:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 135 (0x7eff3d9f5c00) [pid = 2511] [serial = 1976] [outer = 0x7eff3d751800] 16:03:43 INFO - PROCESS | 2511 | 1461107023057 Marionette DEBUG loaded listener.js 16:03:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 136 (0x7eff3ec67000) [pid = 2511] [serial = 1977] [outer = 0x7eff3d751800] 16:03:44 INFO - PROCESS | 2511 | 1461107024095 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]]]}] 16:03:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:03:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1800ms 16:03:44 INFO - PROCESS | 2511 | 1461107024174 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:03:44 INFO - PROCESS | 2511 | 1461107024183 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:03:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:03:44 INFO - PROCESS | 2511 | 1461107024194 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:03:44 INFO - PROCESS | 2511 | 1461107024199 Marionette TRACE conn3 <- [1,2606,null,{}] 16:03:44 INFO - PROCESS | 2511 | 1461107024206 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}] 16:03:44 INFO - PROCESS | 2511 | 1461107024501 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:03:44 INFO - PROCESS | 2511 | 1461107024853 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:44 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff414b2000 == 141 [pid = 2511] [id = 659] 16:03:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 137 (0x7eff3ec70000) [pid = 2511] [serial = 1978] [outer = (nil)] 16:03:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 138 (0x7eff40aaf400) [pid = 2511] [serial = 1979] [outer = 0x7eff3ec70000] 16:03:44 INFO - PROCESS | 2511 | 1461107024939 Marionette DEBUG loaded listener.js 16:03:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 139 (0x7eff40f6d400) [pid = 2511] [serial = 1980] [outer = 0x7eff3ec70000] 16:03:45 INFO - PROCESS | 2511 | 1461107025963 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]]]}] 16:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1839ms 16:03:46 INFO - PROCESS | 2511 | 1461107026033 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:03:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:03:46 INFO - PROCESS | 2511 | 1461107026038 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:03:46 INFO - PROCESS | 2511 | 1461107026045 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:03:46 INFO - PROCESS | 2511 | 1461107026051 Marionette TRACE conn3 <- [1,2610,null,{}] 16:03:46 INFO - PROCESS | 2511 | 1461107026068 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}] 16:03:46 INFO - PROCESS | 2511 | 1461107026363 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:03:46 INFO - PROCESS | 2511 | 1461107026681 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:46 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff435c8000 == 142 [pid = 2511] [id = 660] 16:03:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 140 (0x7eff410a7800) [pid = 2511] [serial = 1981] [outer = (nil)] 16:03:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 141 (0x7eff4266a400) [pid = 2511] [serial = 1982] [outer = 0x7eff410a7800] 16:03:46 INFO - PROCESS | 2511 | 1461107026763 Marionette DEBUG loaded listener.js 16:03:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 142 (0x7eff4276e000) [pid = 2511] [serial = 1983] [outer = 0x7eff410a7800] 16:03:47 INFO - PROCESS | 2511 | 1461107027700 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]]]}] 16:03:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:03:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1688ms 16:03:47 INFO - PROCESS | 2511 | 1461107027734 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:03:47 INFO - PROCESS | 2511 | 1461107027738 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:03:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:03:47 INFO - PROCESS | 2511 | 1461107027745 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:03:47 INFO - PROCESS | 2511 | 1461107027749 Marionette TRACE conn3 <- [1,2614,null,{}] 16:03:47 INFO - PROCESS | 2511 | 1461107027754 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}] 16:03:48 INFO - PROCESS | 2511 | 1461107028003 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:03:48 INFO - PROCESS | 2511 | 1461107028309 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:48 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff45087000 == 143 [pid = 2511] [id = 661] 16:03:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 143 (0x7eff410aa000) [pid = 2511] [serial = 1984] [outer = (nil)] 16:03:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff44452000) [pid = 2511] [serial = 1985] [outer = 0x7eff410aa000] 16:03:48 INFO - PROCESS | 2511 | 1461107028390 Marionette DEBUG loaded listener.js 16:03:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff44cccc00) [pid = 2511] [serial = 1986] [outer = 0x7eff410aa000] 16:03:49 INFO - PROCESS | 2511 | 1461107029242 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]]]}] 16:03:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:03:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1537ms 16:03:49 INFO - PROCESS | 2511 | 1461107029285 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:03:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:03:49 INFO - PROCESS | 2511 | 1461107029289 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:03:49 INFO - PROCESS | 2511 | 1461107029296 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:03:49 INFO - PROCESS | 2511 | 1461107029299 Marionette TRACE conn3 <- [1,2618,null,{}] 16:03:49 INFO - PROCESS | 2511 | 1461107029305 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}] 16:03:49 INFO - PROCESS | 2511 | 1461107029549 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:03:49 INFO - PROCESS | 2511 | 1461107029821 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:49 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff455d8800 == 144 [pid = 2511] [id = 662] 16:03:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff3d9ef000) [pid = 2511] [serial = 1987] [outer = (nil)] 16:03:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff45471000) [pid = 2511] [serial = 1988] [outer = 0x7eff3d9ef000] 16:03:49 INFO - PROCESS | 2511 | 1461107029966 Marionette DEBUG loaded listener.js 16:03:50 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff454b8400) [pid = 2511] [serial = 1989] [outer = 0x7eff3d9ef000] 16:03:50 INFO - PROCESS | 2511 | 1461107030827 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]]]}] 16:03:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:03:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1583ms 16:03:50 INFO - PROCESS | 2511 | 1461107030879 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:03:50 INFO - PROCESS | 2511 | 1461107030883 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:03:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:03:50 INFO - PROCESS | 2511 | 1461107030890 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:03:50 INFO - PROCESS | 2511 | 1461107030893 Marionette TRACE conn3 <- [1,2622,null,{}] 16:03:50 INFO - PROCESS | 2511 | 1461107030900 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}] 16:03:51 INFO - PROCESS | 2511 | 1461107031179 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:03:51 INFO - PROCESS | 2511 | 1461107031492 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:51 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4cea7000 == 145 [pid = 2511] [id = 663] 16:03:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff46f8b000) [pid = 2511] [serial = 1990] [outer = (nil)] 16:03:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff47032800) [pid = 2511] [serial = 1991] [outer = 0x7eff46f8b000] 16:03:51 INFO - PROCESS | 2511 | 1461107031583 Marionette DEBUG loaded listener.js 16:03:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff4b3ecc00) [pid = 2511] [serial = 1992] [outer = 0x7eff46f8b000] 16:03:52 INFO - PROCESS | 2511 | 1461107032467 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]]]}] 16:03:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:03:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1640ms 16:03:52 INFO - PROCESS | 2511 | 1461107032530 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:03:52 INFO - PROCESS | 2511 | 1461107032533 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:03:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:03:52 INFO - PROCESS | 2511 | 1461107032541 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:03:52 INFO - PROCESS | 2511 | 1461107032544 Marionette TRACE conn3 <- [1,2626,null,{}] 16:03:52 INFO - PROCESS | 2511 | 1461107032550 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}] 16:03:52 INFO - PROCESS | 2511 | 1461107032808 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:03:53 INFO - PROCESS | 2511 | 1461107033110 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:53 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4da05800 == 146 [pid = 2511] [id = 664] 16:03:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff4276f000) [pid = 2511] [serial = 1993] [outer = (nil)] 16:03:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff4b416c00) [pid = 2511] [serial = 1994] [outer = 0x7eff4276f000] 16:03:53 INFO - PROCESS | 2511 | 1461107033191 Marionette DEBUG loaded listener.js 16:03:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff4b47b400) [pid = 2511] [serial = 1995] [outer = 0x7eff4276f000] 16:03:54 INFO - PROCESS | 2511 | 1461107034071 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]]]}] 16:03:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:03:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1582ms 16:03:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:03:54 INFO - PROCESS | 2511 | 1461107034124 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:03:54 INFO - PROCESS | 2511 | 1461107034127 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:03:54 INFO - PROCESS | 2511 | 1461107034134 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:03:54 INFO - PROCESS | 2511 | 1461107034137 Marionette TRACE conn3 <- [1,2630,null,{}] 16:03:54 INFO - PROCESS | 2511 | 1461107034143 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}] 16:03:54 INFO - PROCESS | 2511 | 1461107034378 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:03:54 INFO - PROCESS | 2511 | 1461107034644 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:54 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e5df000 == 147 [pid = 2511] [id = 665] 16:03:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 155 (0x7eff3d749c00) [pid = 2511] [serial = 1996] [outer = (nil)] 16:03:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 156 (0x7eff4b4c4400) [pid = 2511] [serial = 1997] [outer = 0x7eff3d749c00] 16:03:54 INFO - PROCESS | 2511 | 1461107034765 Marionette DEBUG loaded listener.js 16:03:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 157 (0x7eff4b4cf000) [pid = 2511] [serial = 1998] [outer = 0x7eff3d749c00] 16:03:55 INFO - PROCESS | 2511 | 1461107035629 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]]]}] 16:03:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:03:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1531ms 16:03:55 INFO - PROCESS | 2511 | 1461107035666 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:03:55 INFO - PROCESS | 2511 | 1461107035669 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:03:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:03:55 INFO - PROCESS | 2511 | 1461107035676 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:03:55 INFO - PROCESS | 2511 | 1461107035680 Marionette TRACE conn3 <- [1,2634,null,{}] 16:03:55 INFO - PROCESS | 2511 | 1461107035686 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}] 16:03:55 INFO - PROCESS | 2511 | 1461107035923 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:03:56 INFO - PROCESS | 2511 | 1461107036189 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:56 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51397000 == 148 [pid = 2511] [id = 666] 16:03:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 158 (0x7eff3f6c5c00) [pid = 2511] [serial = 1999] [outer = (nil)] 16:03:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 159 (0x7eff4b62e000) [pid = 2511] [serial = 2000] [outer = 0x7eff3f6c5c00] 16:03:56 INFO - PROCESS | 2511 | 1461107036269 Marionette DEBUG loaded listener.js 16:03:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 160 (0x7eff4b635800) [pid = 2511] [serial = 2001] [outer = 0x7eff3f6c5c00] 16:03:57 INFO - PROCESS | 2511 | 1461107037188 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]]]}] 16:03:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:03:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1541ms 16:03:57 INFO - PROCESS | 2511 | 1461107037221 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:03:57 INFO - PROCESS | 2511 | 1461107037223 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:03:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:03:57 INFO - PROCESS | 2511 | 1461107037231 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:03:57 INFO - PROCESS | 2511 | 1461107037234 Marionette TRACE conn3 <- [1,2638,null,{}] 16:03:57 INFO - PROCESS | 2511 | 1461107037240 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}] 16:03:57 INFO - PROCESS | 2511 | 1461107037495 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:03:57 INFO - PROCESS | 2511 | 1461107037818 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:57 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff519e0800 == 149 [pid = 2511] [id = 667] 16:03:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff4276e400) [pid = 2511] [serial = 2002] [outer = (nil)] 16:03:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff4cc10c00) [pid = 2511] [serial = 2003] [outer = 0x7eff4276e400] 16:03:57 INFO - PROCESS | 2511 | 1461107037902 Marionette DEBUG loaded listener.js 16:03:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff4cc1bc00) [pid = 2511] [serial = 2004] [outer = 0x7eff4276e400] 16:03:58 INFO - PROCESS | 2511 | 1461107038814 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]]]}] 16:03:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:03:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1637ms 16:03:58 INFO - PROCESS | 2511 | 1461107038870 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:03:58 INFO - PROCESS | 2511 | 1461107038875 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:03:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:03:58 INFO - PROCESS | 2511 | 1461107038882 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:03:58 INFO - PROCESS | 2511 | 1461107038887 Marionette TRACE conn3 <- [1,2642,null,{}] 16:03:58 INFO - PROCESS | 2511 | 1461107038894 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}] 16:03:59 INFO - PROCESS | 2511 | 1461107039174 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:03:59 INFO - PROCESS | 2511 | 1461107039496 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:59 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51e70800 == 150 [pid = 2511] [id = 668] 16:03:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff4cddd400) [pid = 2511] [serial = 2005] [outer = (nil)] 16:03:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff4ce07400) [pid = 2511] [serial = 2006] [outer = 0x7eff4cddd400] 16:03:59 INFO - PROCESS | 2511 | 1461107039584 Marionette DEBUG loaded listener.js 16:03:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff4d516c00) [pid = 2511] [serial = 2007] [outer = 0x7eff4cddd400] 16:04:00 INFO - PROCESS | 2511 | 1461107040560 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]]]}] 16:04:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:04:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1732ms 16:04:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:04:00 INFO - PROCESS | 2511 | 1461107040616 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:04:00 INFO - PROCESS | 2511 | 1461107040619 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:04:00 INFO - PROCESS | 2511 | 1461107040626 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:04:00 INFO - PROCESS | 2511 | 1461107040629 Marionette TRACE conn3 <- [1,2646,null,{}] 16:04:00 INFO - PROCESS | 2511 | 1461107040635 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}] 16:04:00 INFO - PROCESS | 2511 | 1461107040888 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:04:01 INFO - PROCESS | 2511 | 1461107041209 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:01 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51f7c800 == 151 [pid = 2511] [id = 669] 16:04:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 167 (0x7eff4cddac00) [pid = 2511] [serial = 2008] [outer = (nil)] 16:04:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 168 (0x7eff4d691000) [pid = 2511] [serial = 2009] [outer = 0x7eff4cddac00] 16:04:01 INFO - PROCESS | 2511 | 1461107041290 Marionette DEBUG loaded listener.js 16:04:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 169 (0x7eff4d69ac00) [pid = 2511] [serial = 2010] [outer = 0x7eff4cddac00] 16:04:02 INFO - PROCESS | 2511 | 1461107042163 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]]]}] 16:04:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:04:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1582ms 16:04:02 INFO - PROCESS | 2511 | 1461107042207 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:04:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:04:02 INFO - PROCESS | 2511 | 1461107042211 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:04:02 INFO - PROCESS | 2511 | 1461107042218 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:04:02 INFO - PROCESS | 2511 | 1461107042222 Marionette TRACE conn3 <- [1,2650,null,{}] 16:04:02 INFO - PROCESS | 2511 | 1461107042228 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}] 16:04:02 INFO - PROCESS | 2511 | 1461107042492 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:04:02 INFO - PROCESS | 2511 | 1461107042739 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:02 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff52276000 == 152 [pid = 2511] [id = 670] 16:04:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 170 (0x7eff37ac5400) [pid = 2511] [serial = 2011] [outer = (nil)] 16:04:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 171 (0x7eff4d7e9000) [pid = 2511] [serial = 2012] [outer = 0x7eff37ac5400] 16:04:02 INFO - PROCESS | 2511 | 1461107042891 Marionette DEBUG loaded listener.js 16:04:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 172 (0x7eff4d84ec00) [pid = 2511] [serial = 2013] [outer = 0x7eff37ac5400] 16:04:03 INFO - PROCESS | 2511 | 1461107043777 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]]]}] 16:04:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:04:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1635ms 16:04:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:04:03 INFO - PROCESS | 2511 | 1461107043853 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:04:03 INFO - PROCESS | 2511 | 1461107043856 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:04:03 INFO - PROCESS | 2511 | 1461107043863 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:04:03 INFO - PROCESS | 2511 | 1461107043866 Marionette TRACE conn3 <- [1,2654,null,{}] 16:04:03 INFO - PROCESS | 2511 | 1461107043871 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}] 16:04:04 INFO - PROCESS | 2511 | 1461107044150 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:04:04 INFO - PROCESS | 2511 | 1461107044459 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:04 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff522de000 == 153 [pid = 2511] [id = 671] 16:04:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 173 (0x7eff404b1400) [pid = 2511] [serial = 2014] [outer = (nil)] 16:04:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 174 (0x7eff4d857000) [pid = 2511] [serial = 2015] [outer = 0x7eff404b1400] 16:04:04 INFO - PROCESS | 2511 | 1461107044539 Marionette DEBUG loaded listener.js 16:04:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 175 (0x7eff4da6d000) [pid = 2511] [serial = 2016] [outer = 0x7eff404b1400] 16:04:05 INFO - PROCESS | 2511 | 1461107045422 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]]]}] 16:04:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:04:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1582ms 16:04:05 INFO - PROCESS | 2511 | 1461107045445 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:04:05 INFO - PROCESS | 2511 | 1461107045448 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:04:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:04:05 INFO - PROCESS | 2511 | 1461107045454 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:04:05 INFO - PROCESS | 2511 | 1461107045457 Marionette TRACE conn3 <- [1,2658,null,{}] 16:04:05 INFO - PROCESS | 2511 | 1461107045463 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}] 16:04:05 INFO - PROCESS | 2511 | 1461107045702 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:04:05 INFO - PROCESS | 2511 | 1461107045946 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:05 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff52487000 == 154 [pid = 2511] [id = 672] 16:04:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 176 (0x7eff42792c00) [pid = 2511] [serial = 2017] [outer = (nil)] 16:04:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 177 (0x7eff4deb8c00) [pid = 2511] [serial = 2018] [outer = 0x7eff42792c00] 16:04:06 INFO - PROCESS | 2511 | 1461107046027 Marionette DEBUG loaded listener.js 16:04:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 178 (0x7eff4df6a800) [pid = 2511] [serial = 2019] [outer = 0x7eff42792c00] 16:04:06 INFO - PROCESS | 2511 | 1461107046930 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]]]}] 16:04:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:04:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1529ms 16:04:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:04:06 INFO - PROCESS | 2511 | 1461107046984 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:04:06 INFO - PROCESS | 2511 | 1461107046987 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:04:06 INFO - PROCESS | 2511 | 1461107046994 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:04:06 INFO - PROCESS | 2511 | 1461107046997 Marionette TRACE conn3 <- [1,2662,null,{}] 16:04:07 INFO - PROCESS | 2511 | 1461107047002 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}] 16:04:07 INFO - PROCESS | 2511 | 1461107047247 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:04:07 INFO - PROCESS | 2511 | 1461107047577 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:07 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff53420800 == 155 [pid = 2511] [id = 673] 16:04:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 179 (0x7eff37ac7400) [pid = 2511] [serial = 2020] [outer = (nil)] 16:04:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 180 (0x7eff4e421800) [pid = 2511] [serial = 2021] [outer = 0x7eff37ac7400] 16:04:07 INFO - PROCESS | 2511 | 1461107047657 Marionette DEBUG loaded listener.js 16:04:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 181 (0x7eff4e428c00) [pid = 2511] [serial = 2022] [outer = 0x7eff37ac7400] 16:04:08 INFO - PROCESS | 2511 | 1461107048521 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]]]}] 16:04:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:04:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1585ms 16:04:08 INFO - PROCESS | 2511 | 1461107048578 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:04:08 INFO - PROCESS | 2511 | 1461107048582 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:04:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:04:08 INFO - PROCESS | 2511 | 1461107048588 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:04:08 INFO - PROCESS | 2511 | 1461107048590 Marionette TRACE conn3 <- [1,2666,null,{}] 16:04:08 INFO - PROCESS | 2511 | 1461107048596 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}] 16:04:08 INFO - PROCESS | 2511 | 1461107048839 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:04:09 INFO - PROCESS | 2511 | 1461107049114 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:09 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff55190000 == 156 [pid = 2511] [id = 674] 16:04:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 182 (0x7eff44fe2400) [pid = 2511] [serial = 2023] [outer = (nil)] 16:04:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 183 (0x7eff4e42c000) [pid = 2511] [serial = 2024] [outer = 0x7eff44fe2400] 16:04:09 INFO - PROCESS | 2511 | 1461107049234 Marionette DEBUG loaded listener.js 16:04:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 184 (0x7eff4e4ea400) [pid = 2511] [serial = 2025] [outer = 0x7eff44fe2400] 16:04:10 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 16:04:10 INFO - PROCESS | 2511 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:04:10 INFO - PROCESS | 2511 | 1461107050555 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]]]}] 16:04:10 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) 16:04:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1998ms 16:04:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:04:10 INFO - PROCESS | 2511 | 1461107050588 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:04:10 INFO - PROCESS | 2511 | 1461107050591 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:04:10 INFO - PROCESS | 2511 | 1461107050598 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:04:10 INFO - PROCESS | 2511 | 1461107050601 Marionette TRACE conn3 <- [1,2670,null,{}] 16:04:10 INFO - PROCESS | 2511 | 1461107050607 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}] 16:04:10 INFO - PROCESS | 2511 | 1461107050907 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:04:11 INFO - PROCESS | 2511 | 1461107051208 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:11 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5640f800 == 157 [pid = 2511] [id = 675] 16:04:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 185 (0x7eff454c5c00) [pid = 2511] [serial = 2026] [outer = (nil)] 16:04:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 186 (0x7eff4e549800) [pid = 2511] [serial = 2027] [outer = 0x7eff454c5c00] 16:04:11 INFO - PROCESS | 2511 | 1461107051336 Marionette DEBUG loaded listener.js 16:04:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 187 (0x7eff4e799800) [pid = 2511] [serial = 2028] [outer = 0x7eff454c5c00] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5340e800 == 156 [pid = 2511] [id = 141] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4e14b800 == 155 [pid = 2511] [id = 299] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3bba1000 == 154 [pid = 2511] [id = 608] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff54349800 == 153 [pid = 2511] [id = 302] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d6cc000 == 152 [pid = 2511] [id = 633] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4e5d8000 == 151 [pid = 2511] [id = 652] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4de0e800 == 150 [pid = 2511] [id = 651] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d662800 == 149 [pid = 2511] [id = 650] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d462800 == 148 [pid = 2511] [id = 649] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4ceb6000 == 147 [pid = 2511] [id = 648] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4b388000 == 146 [pid = 2511] [id = 647] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4679d000 == 145 [pid = 2511] [id = 646] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff455d2800 == 144 [pid = 2511] [id = 645] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff446de800 == 143 [pid = 2511] [id = 644] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff44275000 == 142 [pid = 2511] [id = 643] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff435d6000 == 141 [pid = 2511] [id = 642] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff42e12800 == 140 [pid = 2511] [id = 641] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff414c2000 == 139 [pid = 2511] [id = 640] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff41085800 == 138 [pid = 2511] [id = 639] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff40ac2800 == 137 [pid = 2511] [id = 638] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3ee14800 == 136 [pid = 2511] [id = 637] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3dae9800 == 135 [pid = 2511] [id = 636] 16:04:13 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3b9d7000 == 134 [pid = 2511] [id = 635] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 186 (0x7eff3da84800) [pid = 2511] [serial = 1904] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 185 (0x7eff4b633800) [pid = 2511] [serial = 1857] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 184 (0x7eff46f97000) [pid = 2511] [serial = 1853] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 183 (0x7eff4ccb6800) [pid = 2511] [serial = 1859] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 182 (0x7eff5723b400) [pid = 2511] [serial = 1890] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 181 (0x7eff3ec6c000) [pid = 2511] [serial = 1841] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 180 (0x7eff517d4400) [pid = 2511] [serial = 1872] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 179 (0x7eff528b9000) [pid = 2511] [serial = 1877] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 178 (0x7eff4546ec00) [pid = 2511] [serial = 1848] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 177 (0x7eff3d725400) [pid = 2511] [serial = 1901] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 176 (0x7eff4d514000) [pid = 2511] [serial = 1862] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 175 (0x7eff3bb10400) [pid = 2511] [serial = 1895] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 174 (0x7eff3c4b6800) [pid = 2511] [serial = 1896] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 173 (0x7eff40f6ec00) [pid = 2511] [serial = 1842] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 172 (0x7eff54ab8000) [pid = 2511] [serial = 1880] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 171 (0x7eff3d9fa000) [pid = 2511] [serial = 1902] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 170 (0x7eff4e796800) [pid = 2511] [serial = 1868] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 169 (0x7eff56752800) [pid = 2511] [serial = 1889] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 168 (0x7eff5149c800) [pid = 2511] [serial = 1871] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 167 (0x7eff44cbb800) [pid = 2511] [serial = 1847] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 166 (0x7eff4b47a000) [pid = 2511] [serial = 1856] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 165 (0x7eff4d69d400) [pid = 2511] [serial = 1863] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 164 (0x7eff55eb8800) [pid = 2511] [serial = 1883] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 163 (0x7eff3d716400) [pid = 2511] [serial = 1839] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 162 (0x7eff4cddb800) [pid = 2511] [serial = 1860] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 161 (0x7eff565b9800) [pid = 2511] [serial = 1886] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 160 (0x7eff3c4bdc00) [pid = 2511] [serial = 1838] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 159 (0x7eff4547ac00) [pid = 2511] [serial = 1850] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 158 (0x7eff3c806800) [pid = 2511] [serial = 1898] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 157 (0x7eff42793000) [pid = 2511] [serial = 1844] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 156 (0x7eff4d859400) [pid = 2511] [serial = 1865] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 155 (0x7eff518ea400) [pid = 2511] [serial = 1874] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 154 (0x7eff455c3400) [pid = 2511] [serial = 1851] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 153 (0x7eff576e6800) [pid = 2511] [serial = 1892] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 152 (0x7eff4077f400) [pid = 2511] [serial = 1767] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff55982000) [pid = 2511] [serial = 1881] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff3d2cf800) [pid = 2511] [serial = 1899] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff4dec4400) [pid = 2511] [serial = 1866] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff470ab800) [pid = 2511] [serial = 1854] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff4352d400) [pid = 2511] [serial = 1845] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff56483000) [pid = 2511] [serial = 1884] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff53e06800) [pid = 2511] [serial = 1878] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 144 (0x7eff524e0000) [pid = 2511] [serial = 1875] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 143 (0x7eff5674d800) [pid = 2511] [serial = 1887] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | --DOMWINDOW == 142 (0x7eff4f836c00) [pid = 2511] [serial = 1869] [outer = (nil)] [url = about:blank] 16:04:14 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 16:04:14 INFO - PROCESS | 2511 | 1461107054945 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] 16:04:15 INFO - PROCESS | 2511 | 1461107055004 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:04:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:04:15 INFO - PROCESS | 2511 | 1461107055012 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:04:15 INFO - PROCESS | 2511 | 1461107055017 Marionette TRACE conn3 <- [1,2674,null,{}] 16:04:15 INFO - PROCESS | 2511 | 1461107055025 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}] 16:04:15 INFO - PROCESS | 2511 | 1461107055288 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:04:15 INFO - PROCESS | 2511 | 1461107055464 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:15 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3c6e9000 == 135 [pid = 2511] [id = 676] 16:04:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 143 (0x7eff3bb0c000) [pid = 2511] [serial = 2029] [outer = (nil)] 16:04:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff3c5fa000) [pid = 2511] [serial = 2030] [outer = 0x7eff3bb0c000] 16:04:15 INFO - PROCESS | 2511 | 1461107055530 Marionette DEBUG loaded listener.js 16:04:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff3d2d1400) [pid = 2511] [serial = 2031] [outer = 0x7eff3bb0c000] 16:04:16 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 16:04:16 INFO - PROCESS | 2511 | 1461107056806 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] 16:04:16 INFO - PROCESS | 2511 | 1461107056865 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:04:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:04:16 INFO - PROCESS | 2511 | 1461107056883 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:04:16 INFO - PROCESS | 2511 | 1461107056887 Marionette TRACE conn3 <- [1,2678,null,{}] 16:04:16 INFO - PROCESS | 2511 | 1461107056893 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}] 16:04:17 INFO - PROCESS | 2511 | 1461107057262 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:04:17 INFO - PROCESS | 2511 | 1461107057319 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:17 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d87d000 == 136 [pid = 2511] [id = 677] 16:04:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff3d71a000) [pid = 2511] [serial = 2032] [outer = (nil)] 16:04:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff3da86800) [pid = 2511] [serial = 2033] [outer = 0x7eff3d71a000] 16:04:17 INFO - PROCESS | 2511 | 1461107057394 Marionette DEBUG loaded listener.js 16:04:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff3e97ac00) [pid = 2511] [serial = 2034] [outer = 0x7eff3d71a000] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff37ac4400) [pid = 2511] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff3d9f6c00) [pid = 2511] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff3d9f5400) [pid = 2511] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 144 (0x7eff428ac800) [pid = 2511] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 143 (0x7eff37acd000) [pid = 2511] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 142 (0x7eff4265ec00) [pid = 2511] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 141 (0x7eff3e965000) [pid = 2511] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 140 (0x7eff42770c00) [pid = 2511] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 139 (0x7eff39f0d800) [pid = 2511] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 138 (0x7eff37acac00) [pid = 2511] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 137 (0x7eff44453000) [pid = 2511] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 136 (0x7eff39f0c000) [pid = 2511] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 135 (0x7eff37ac5000) [pid = 2511] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 134 (0x7eff3e964400) [pid = 2511] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 133 (0x7eff454c4000) [pid = 2511] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 132 (0x7eff42669c00) [pid = 2511] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 131 (0x7eff3d6e9000) [pid = 2511] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 130 (0x7eff4265e400) [pid = 2511] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 129 (0x7eff3d9f1000) [pid = 2511] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 128 (0x7eff3f6d0c00) [pid = 2511] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 127 (0x7eff42664c00) [pid = 2511] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 126 (0x7eff44fd9400) [pid = 2511] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 125 (0x7eff39f0b400) [pid = 2511] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:04:18 INFO - PROCESS | 2511 | --DOMWINDOW == 124 (0x7eff3bb0dc00) [pid = 2511] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:04:19 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 16:04:19 INFO - PROCESS | 2511 | 1461107059462 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]]]}] 16:04:19 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) 16:04:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2639ms 16:04:19 INFO - PROCESS | 2511 | 1461107059517 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:04:19 INFO - PROCESS | 2511 | 1461107059521 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:04:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:04:19 INFO - PROCESS | 2511 | 1461107059526 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:04:19 INFO - PROCESS | 2511 | 1461107059532 Marionette TRACE conn3 <- [1,2682,null,{}] 16:04:19 INFO - PROCESS | 2511 | 1461107059548 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}] 16:04:19 INFO - PROCESS | 2511 | 1461107059835 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:04:19 INFO - PROCESS | 2511 | 1461107059854 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:19 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3f444800 == 137 [pid = 2511] [id = 678] 16:04:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 125 (0x7eff3c4bec00) [pid = 2511] [serial = 2035] [outer = (nil)] 16:04:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 126 (0x7eff4047d400) [pid = 2511] [serial = 2036] [outer = 0x7eff3c4bec00] 16:04:19 INFO - PROCESS | 2511 | 1461107059922 Marionette DEBUG loaded listener.js 16:04:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 127 (0x7eff40773400) [pid = 2511] [serial = 2037] [outer = 0x7eff3c4bec00] 16:04:21 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 16:04:21 INFO - PROCESS | 2511 | 1461107061234 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]]]}] 16:04:21 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) 16:04:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1737ms 16:04:21 INFO - PROCESS | 2511 | 1461107061266 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:04:21 INFO - PROCESS | 2511 | 1461107061273 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:04:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:04:21 INFO - PROCESS | 2511 | 1461107061282 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:04:21 INFO - PROCESS | 2511 | 1461107061288 Marionette TRACE conn3 <- [1,2686,null,{}] 16:04:21 INFO - PROCESS | 2511 | 1461107061296 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}] 16:04:21 INFO - PROCESS | 2511 | 1461107061567 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:04:21 INFO - PROCESS | 2511 | 1461107061866 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:21 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d3dd800 == 138 [pid = 2511] [id = 679] 16:04:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 128 (0x7eff3c4bdc00) [pid = 2511] [serial = 2038] [outer = (nil)] 16:04:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 129 (0x7eff3c810c00) [pid = 2511] [serial = 2039] [outer = 0x7eff3c4bdc00] 16:04:21 INFO - PROCESS | 2511 | 1461107061944 Marionette DEBUG loaded listener.js 16:04:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 130 (0x7eff3d71d800) [pid = 2511] [serial = 2040] [outer = 0x7eff3c4bdc00] 16:04:23 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 16:04:23 INFO - PROCESS | 2511 | 1461107063325 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:04:23 INFO - PROCESS | 2511 | 1461107063390 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:04:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:04:23 INFO - PROCESS | 2511 | 1461107063502 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:04:23 INFO - PROCESS | 2511 | 1461107063506 Marionette TRACE conn3 <- [1,2690,null,{}] 16:04:23 INFO - PROCESS | 2511 | 1461107063516 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}] 16:04:23 INFO - PROCESS | 2511 | 1461107063748 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:04:24 INFO - PROCESS | 2511 | 1461107064003 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:24 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff40f3f000 == 139 [pid = 2511] [id = 680] 16:04:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 131 (0x7eff3bb10800) [pid = 2511] [serial = 2041] [outer = (nil)] 16:04:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 132 (0x7eff3da8d400) [pid = 2511] [serial = 2042] [outer = 0x7eff3bb10800] 16:04:24 INFO - PROCESS | 2511 | 1461107064078 Marionette DEBUG loaded listener.js 16:04:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 133 (0x7eff40776000) [pid = 2511] [serial = 2043] [outer = 0x7eff3bb10800] 16:04:25 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 16:04:25 INFO - PROCESS | 2511 | 1461107065500 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:04:25 INFO - PROCESS | 2511 | 1461107065668 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:04:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:04:25 INFO - PROCESS | 2511 | 1461107065683 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:04:25 INFO - PROCESS | 2511 | 1461107065688 Marionette TRACE conn3 <- [1,2694,null,{}] 16:04:25 INFO - PROCESS | 2511 | 1461107065705 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}] 16:04:25 INFO - PROCESS | 2511 | 1461107065944 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:04:26 INFO - PROCESS | 2511 | 1461107066197 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:26 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff42561800 == 140 [pid = 2511] [id = 681] 16:04:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 134 (0x7eff40774c00) [pid = 2511] [serial = 2044] [outer = (nil)] 16:04:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 135 (0x7eff40e11400) [pid = 2511] [serial = 2045] [outer = 0x7eff40774c00] 16:04:26 INFO - PROCESS | 2511 | 1461107066275 Marionette DEBUG loaded listener.js 16:04:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 136 (0x7eff410a8000) [pid = 2511] [serial = 2046] [outer = 0x7eff40774c00] 16:04:27 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 16:04:27 INFO - PROCESS | 2511 | 1461107067644 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] 16:04:27 INFO - PROCESS | 2511 | 1461107067691 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:04:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:04:27 INFO - PROCESS | 2511 | 1461107067697 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:04:27 INFO - PROCESS | 2511 | 1461107067700 Marionette TRACE conn3 <- [1,2698,null,{}] 16:04:27 INFO - PROCESS | 2511 | 1461107067705 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}] 16:04:28 INFO - PROCESS | 2511 | 1461107068016 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:04:28 INFO - PROCESS | 2511 | 1461107068247 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:28 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff435ca800 == 141 [pid = 2511] [id = 682] 16:04:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 137 (0x7eff3ec6b800) [pid = 2511] [serial = 2047] [outer = (nil)] 16:04:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 138 (0x7eff42765c00) [pid = 2511] [serial = 2048] [outer = 0x7eff3ec6b800] 16:04:28 INFO - PROCESS | 2511 | 1461107068321 Marionette DEBUG loaded listener.js 16:04:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 139 (0x7eff4278b400) [pid = 2511] [serial = 2049] [outer = 0x7eff3ec6b800] 16:04:29 INFO - PROCESS | 2511 | SkCairoFTTypeface::onFilterRec unimplemented 16:04:29 INFO - PROCESS | 2511 | 1461107069640 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] 16:04:29 INFO - PROCESS | 2511 | 1461107069687 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:04:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:04:29 INFO - PROCESS | 2511 | 1461107069693 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:04:29 INFO - PROCESS | 2511 | 1461107069696 Marionette TRACE conn3 <- [1,2702,null,{}] 16:04:29 INFO - PROCESS | 2511 | 1461107069701 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}] 16:04:30 INFO - PROCESS | 2511 | 1461107070002 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:04:30 INFO - PROCESS | 2511 | 1461107070258 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:30 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff443be000 == 142 [pid = 2511] [id = 683] 16:04:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 140 (0x7eff40e0ec00) [pid = 2511] [serial = 2050] [outer = (nil)] 16:04:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 141 (0x7eff428a8c00) [pid = 2511] [serial = 2051] [outer = 0x7eff40e0ec00] 16:04:30 INFO - PROCESS | 2511 | 1461107070334 Marionette DEBUG loaded listener.js 16:04:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 142 (0x7eff43532800) [pid = 2511] [serial = 2052] [outer = 0x7eff40e0ec00] 16:04:31 INFO - PROCESS | 2511 | 1461107071242 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]]]}] 16:04:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:04:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1588ms 16:04:31 INFO - PROCESS | 2511 | 1461107071282 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:04:31 INFO - PROCESS | 2511 | 1461107071286 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:04:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:04:31 INFO - PROCESS | 2511 | 1461107071292 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:04:31 INFO - PROCESS | 2511 | 1461107071294 Marionette TRACE conn3 <- [1,2706,null,{}] 16:04:31 INFO - PROCESS | 2511 | 1461107071300 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}] 16:04:31 INFO - PROCESS | 2511 | 1461107071584 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:04:31 INFO - PROCESS | 2511 | 1461107071896 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:31 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff45544000 == 143 [pid = 2511] [id = 684] 16:04:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 143 (0x7eff44fda800) [pid = 2511] [serial = 2053] [outer = (nil)] 16:04:31 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff44fe0c00) [pid = 2511] [serial = 2054] [outer = 0x7eff44fda800] 16:04:31 INFO - PROCESS | 2511 | 1461107071984 Marionette DEBUG loaded listener.js 16:04:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff454bc400) [pid = 2511] [serial = 2055] [outer = 0x7eff44fda800] 16:04:32 INFO - PROCESS | 2511 | 1461107072889 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]]]}] 16:04:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:04:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1647ms 16:04:32 INFO - PROCESS | 2511 | 1461107072941 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:04:32 INFO - PROCESS | 2511 | 1461107072948 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:04:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:04:32 INFO - PROCESS | 2511 | 1461107072957 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:04:32 INFO - PROCESS | 2511 | 1461107072961 Marionette TRACE conn3 <- [1,2710,null,{}] 16:04:32 INFO - PROCESS | 2511 | 1461107072968 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}] 16:04:33 INFO - PROCESS | 2511 | 1461107073266 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:04:33 INFO - PROCESS | 2511 | 1461107073575 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:33 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff467b3800 == 144 [pid = 2511] [id = 685] 16:04:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff44cb7c00) [pid = 2511] [serial = 2056] [outer = (nil)] 16:04:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff45633800) [pid = 2511] [serial = 2057] [outer = 0x7eff44cb7c00] 16:04:33 INFO - PROCESS | 2511 | 1461107073648 Marionette DEBUG loaded listener.js 16:04:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff45642c00) [pid = 2511] [serial = 2058] [outer = 0x7eff44cb7c00] 16:04:34 INFO - PROCESS | 2511 | 1461107074518 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] 16:04:34 INFO - PROCESS | 2511 | 1461107074596 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:04:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:04:34 INFO - PROCESS | 2511 | 1461107074602 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:04:34 INFO - PROCESS | 2511 | 1461107074606 Marionette TRACE conn3 <- [1,2714,null,{}] 16:04:34 INFO - PROCESS | 2511 | 1461107074612 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}] 16:04:34 INFO - PROCESS | 2511 | 1461107074841 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:04:35 INFO - PROCESS | 2511 | 1461107075146 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:35 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4ce9d000 == 145 [pid = 2511] [id = 686] 16:04:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff44fdb800) [pid = 2511] [serial = 2059] [outer = (nil)] 16:04:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff45896800) [pid = 2511] [serial = 2060] [outer = 0x7eff44fdb800] 16:04:35 INFO - PROCESS | 2511 | 1461107075229 Marionette DEBUG loaded listener.js 16:04:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff46703400) [pid = 2511] [serial = 2061] [outer = 0x7eff44fdb800] 16:04:36 INFO - PROCESS | 2511 | 1461107076069 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]]]}] 16:04:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:04:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1537ms 16:04:36 INFO - PROCESS | 2511 | 1461107076141 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:04:36 INFO - PROCESS | 2511 | 1461107076145 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:04:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:04:36 INFO - PROCESS | 2511 | 1461107076151 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:04:36 INFO - PROCESS | 2511 | 1461107076154 Marionette TRACE conn3 <- [1,2718,null,{}] 16:04:36 INFO - PROCESS | 2511 | 1461107076160 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}] 16:04:36 INFO - PROCESS | 2511 | 1461107076397 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:04:36 INFO - PROCESS | 2511 | 1461107076659 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:36 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d47a000 == 146 [pid = 2511] [id = 687] 16:04:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff455bd000) [pid = 2511] [serial = 2062] [outer = (nil)] 16:04:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff46f8ac00) [pid = 2511] [serial = 2063] [outer = 0x7eff455bd000] 16:04:36 INFO - PROCESS | 2511 | 1461107076780 Marionette DEBUG loaded listener.js 16:04:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff46f97400) [pid = 2511] [serial = 2064] [outer = 0x7eff455bd000] 16:04:37 INFO - PROCESS | 2511 | 1461107077679 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] 16:04:37 INFO - PROCESS | 2511 | 1461107077739 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:04:37 INFO - PROCESS | 2511 | 1461107077745 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:04:37 INFO - PROCESS | 2511 | 1461107077748 Marionette TRACE conn3 <- [1,2722,null,{}] 16:04:37 INFO - PROCESS | 2511 | 1461107077754 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}] 16:04:37 INFO - PROCESS | 2511 | 1461107077988 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:04:38 INFO - PROCESS | 2511 | 1461107078312 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:38 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4de0e800 == 147 [pid = 2511] [id = 688] 16:04:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 155 (0x7eff454be000) [pid = 2511] [serial = 2065] [outer = (nil)] 16:04:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 156 (0x7eff47024400) [pid = 2511] [serial = 2066] [outer = 0x7eff454be000] 16:04:38 INFO - PROCESS | 2511 | 1461107078392 Marionette DEBUG loaded listener.js 16:04:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 157 (0x7eff470ab800) [pid = 2511] [serial = 2067] [outer = 0x7eff454be000] 16:04:39 INFO - PROCESS | 2511 | 1461107079309 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] 16:04:39 INFO - PROCESS | 2511 | 1461107079384 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:04:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:04:39 INFO - PROCESS | 2511 | 1461107079390 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:04:39 INFO - PROCESS | 2511 | 1461107079395 Marionette TRACE conn3 <- [1,2726,null,{}] 16:04:39 INFO - PROCESS | 2511 | 1461107079401 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}] 16:04:39 INFO - PROCESS | 2511 | 1461107079699 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:04:40 INFO - PROCESS | 2511 | 1461107080028 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:40 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff515ec000 == 148 [pid = 2511] [id = 689] 16:04:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 158 (0x7eff4b62e400) [pid = 2511] [serial = 2068] [outer = (nil)] 16:04:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 159 (0x7eff4b638400) [pid = 2511] [serial = 2069] [outer = 0x7eff4b62e400] 16:04:40 INFO - PROCESS | 2511 | 1461107080110 Marionette DEBUG loaded listener.js 16:04:40 INFO - PROCESS | 2511 | ++DOMWINDOW == 160 (0x7eff4ccbe000) [pid = 2511] [serial = 2070] [outer = 0x7eff4b62e400] 16:04:41 INFO - PROCESS | 2511 | 1461107081005 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]]]}] 16:04:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:04:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1687ms 16:04:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:04:41 INFO - PROCESS | 2511 | 1461107081079 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:04:41 INFO - PROCESS | 2511 | 1461107081081 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:04:41 INFO - PROCESS | 2511 | 1461107081088 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:04:41 INFO - PROCESS | 2511 | 1461107081091 Marionette TRACE conn3 <- [1,2730,null,{}] 16:04:41 INFO - PROCESS | 2511 | 1461107081096 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}] 16:04:41 INFO - PROCESS | 2511 | 1461107081365 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:04:41 INFO - PROCESS | 2511 | 1461107081674 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:41 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51f66800 == 149 [pid = 2511] [id = 690] 16:04:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff4ccc2c00) [pid = 2511] [serial = 2071] [outer = (nil)] 16:04:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff4cdda400) [pid = 2511] [serial = 2072] [outer = 0x7eff4ccc2c00] 16:04:41 INFO - PROCESS | 2511 | 1461107081754 Marionette DEBUG loaded listener.js 16:04:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff4d512800) [pid = 2511] [serial = 2073] [outer = 0x7eff4ccc2c00] 16:04:43 INFO - PROCESS | 2511 | 1461107083092 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] 16:04:43 INFO - PROCESS | 2511 | 1461107083133 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:04:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:04:43 INFO - PROCESS | 2511 | 1461107083139 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:04:43 INFO - PROCESS | 2511 | 1461107083142 Marionette TRACE conn3 <- [1,2734,null,{}] 16:04:43 INFO - PROCESS | 2511 | 1461107083147 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}] 16:04:43 INFO - PROCESS | 2511 | 1461107083527 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:04:43 INFO - PROCESS | 2511 | 1461107083726 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:43 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5340e800 == 150 [pid = 2511] [id = 691] 16:04:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff4ccbe800) [pid = 2511] [serial = 2074] [outer = (nil)] 16:04:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff4d7e7000) [pid = 2511] [serial = 2075] [outer = 0x7eff4ccbe800] 16:04:43 INFO - PROCESS | 2511 | 1461107083802 Marionette DEBUG loaded listener.js 16:04:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff4dec1000) [pid = 2511] [serial = 2076] [outer = 0x7eff4ccbe800] 16:04:44 INFO - PROCESS | 2511 | 1461107084709 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]]]}] 16:04:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:04:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1645ms 16:04:44 INFO - PROCESS | 2511 | 1461107084785 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:04:44 INFO - PROCESS | 2511 | 1461107084789 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:04:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:04:44 INFO - PROCESS | 2511 | 1461107084795 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:04:44 INFO - PROCESS | 2511 | 1461107084798 Marionette TRACE conn3 <- [1,2738,null,{}] 16:04:44 INFO - PROCESS | 2511 | 1461107084804 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}] 16:04:45 INFO - PROCESS | 2511 | 1461107085078 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:04:45 INFO - PROCESS | 2511 | 1461107085391 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:45 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff564cf000 == 151 [pid = 2511] [id = 692] 16:04:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 167 (0x7eff3d744000) [pid = 2511] [serial = 2077] [outer = (nil)] 16:04:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 168 (0x7eff4df6bc00) [pid = 2511] [serial = 2078] [outer = 0x7eff3d744000] 16:04:45 INFO - PROCESS | 2511 | 1461107085472 Marionette DEBUG loaded listener.js 16:04:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 169 (0x7eff4e54bc00) [pid = 2511] [serial = 2079] [outer = 0x7eff3d744000] 16:04:46 INFO - PROCESS | 2511 | 1461107086319 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]]]}] 16:04:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:04:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1583ms 16:04:46 INFO - PROCESS | 2511 | 1461107086379 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:04:46 INFO - PROCESS | 2511 | 1461107086383 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:04:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:04:46 INFO - PROCESS | 2511 | 1461107086389 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:04:46 INFO - PROCESS | 2511 | 1461107086391 Marionette TRACE conn3 <- [1,2742,null,{}] 16:04:46 INFO - PROCESS | 2511 | 1461107086397 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}] 16:04:46 INFO - PROCESS | 2511 | 1461107086642 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:04:46 INFO - PROCESS | 2511 | 1461107086940 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:47 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56780800 == 152 [pid = 2511] [id = 693] 16:04:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 170 (0x7eff39f04400) [pid = 2511] [serial = 2080] [outer = (nil)] 16:04:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 171 (0x7eff4e795000) [pid = 2511] [serial = 2081] [outer = 0x7eff39f04400] 16:04:47 INFO - PROCESS | 2511 | 1461107087107 Marionette DEBUG loaded listener.js 16:04:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 172 (0x7eff4e7a5800) [pid = 2511] [serial = 2082] [outer = 0x7eff39f04400] 16:04:48 INFO - PROCESS | 2511 | 1461107088171 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]]]}] 16:04:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:04:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1836ms 16:04:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:04:48 INFO - PROCESS | 2511 | 1461107088226 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:04:48 INFO - PROCESS | 2511 | 1461107088229 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:04:48 INFO - PROCESS | 2511 | 1461107088235 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:04:48 INFO - PROCESS | 2511 | 1461107088239 Marionette TRACE conn3 <- [1,2746,null,{}] 16:04:48 INFO - PROCESS | 2511 | 1461107088244 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}] 16:04:48 INFO - PROCESS | 2511 | 1461107088490 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:04:48 INFO - PROCESS | 2511 | 1461107088851 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:48 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff41291000 == 153 [pid = 2511] [id = 694] 16:04:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 173 (0x7eff37ac2c00) [pid = 2511] [serial = 2083] [outer = (nil)] 16:04:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 174 (0x7eff37ac7000) [pid = 2511] [serial = 2084] [outer = 0x7eff37ac2c00] 16:04:48 INFO - PROCESS | 2511 | 1461107088962 Marionette DEBUG loaded listener.js 16:04:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 175 (0x7eff44cb9800) [pid = 2511] [serial = 2085] [outer = 0x7eff37ac2c00] 16:04:50 INFO - PROCESS | 2511 | 1461107090035 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]]]}] 16:04:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:04:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1834ms 16:04:50 INFO - PROCESS | 2511 | 1461107090070 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:04:50 INFO - PROCESS | 2511 | 1461107090074 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:04:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:04:50 INFO - PROCESS | 2511 | 1461107090080 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:04:50 INFO - PROCESS | 2511 | 1461107090082 Marionette TRACE conn3 <- [1,2750,null,{}] 16:04:50 INFO - PROCESS | 2511 | 1461107090088 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}] 16:04:50 INFO - PROCESS | 2511 | 1461107090340 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:04:51 INFO - PROCESS | 2511 | 1461107091247 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:52 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3dad9800 == 152 [pid = 2511] [id = 308] 16:04:52 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5249f800 == 151 [pid = 2511] [id = 312] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 174 (0x7eff40aac000) [pid = 2511] [serial = 1973] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 173 (0x7eff47026400) [pid = 2511] [serial = 1952] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 172 (0x7eff3ec6b400) [pid = 2511] [serial = 1914] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 171 (0x7eff40480c00) [pid = 2511] [serial = 1916] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 170 (0x7eff44fdac00) [pid = 2511] [serial = 1935] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 169 (0x7eff42663000) [pid = 2511] [serial = 1836] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 168 (0x7eff428adc00) [pid = 2511] [serial = 1926] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 167 (0x7eff40ab0000) [pid = 2511] [serial = 1920] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 166 (0x7eff44444400) [pid = 2511] [serial = 1929] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 165 (0x7eff583a1400) [pid = 2511] [serial = 1893] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 164 (0x7eff4b39e400) [pid = 2511] [serial = 1958] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 163 (0x7eff45899800) [pid = 2511] [serial = 1943] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 162 (0x7eff3d2d0800) [pid = 2511] [serial = 1964] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 161 (0x7eff470a2c00) [pid = 2511] [serial = 1953] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 160 (0x7eff458a3400) [pid = 2511] [serial = 1944] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 159 (0x7eff3b00c400) [pid = 2511] [serial = 1970] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 158 (0x7eff46fe4c00) [pid = 2511] [serial = 1950] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 157 (0x7eff455bb000) [pid = 2511] [serial = 1937] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 156 (0x7eff44cbd400) [pid = 2511] [serial = 1932] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 155 (0x7eff3d723800) [pid = 2511] [serial = 1965] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 154 (0x7eff46fdbc00) [pid = 2511] [serial = 1949] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 153 (0x7eff3d71f400) [pid = 2511] [serial = 1910] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 152 (0x7eff42770800) [pid = 2511] [serial = 1923] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff4047d800) [pid = 2511] [serial = 1971] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff3ec67c00) [pid = 2511] [serial = 1968] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff42665000) [pid = 2511] [serial = 1922] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff45632400) [pid = 2511] [serial = 1938] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff44451800) [pid = 2511] [serial = 1931] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff4b3a1000) [pid = 2511] [serial = 1956] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff44cca000) [pid = 2511] [serial = 1934] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 144 (0x7eff3d9f2800) [pid = 2511] [serial = 1911] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 143 (0x7eff4564ec00) [pid = 2511] [serial = 1941] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 142 (0x7eff428a3400) [pid = 2511] [serial = 1925] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 141 (0x7eff46f8f800) [pid = 2511] [serial = 1947] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 140 (0x7eff4077ec00) [pid = 2511] [serial = 1919] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 139 (0x7eff470afc00) [pid = 2511] [serial = 1955] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 138 (0x7eff43533400) [pid = 2511] [serial = 1928] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 137 (0x7eff4b3f8400) [pid = 2511] [serial = 1959] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 136 (0x7eff40773c00) [pid = 2511] [serial = 1917] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 135 (0x7eff3bb08400) [pid = 2511] [serial = 1962] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 134 (0x7eff3e973400) [pid = 2511] [serial = 1913] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 133 (0x7eff39f0ec00) [pid = 2511] [serial = 1961] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 132 (0x7eff4563e800) [pid = 2511] [serial = 1940] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 131 (0x7eff3e960c00) [pid = 2511] [serial = 1967] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 130 (0x7eff4670ec00) [pid = 2511] [serial = 1946] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 129 (0x7eff3c4b3000) [pid = 2511] [serial = 1907] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | --DOMWINDOW == 128 (0x7eff3c5f1c00) [pid = 2511] [serial = 1908] [outer = (nil)] [url = about:blank] 16:04:52 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ae08800 == 152 [pid = 2511] [id = 695] 16:04:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 129 (0x7eff39f0ec00) [pid = 2511] [serial = 2086] [outer = (nil)] 16:04:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 130 (0x7eff3bb15000) [pid = 2511] [serial = 2087] [outer = 0x7eff39f0ec00] 16:04:52 INFO - PROCESS | 2511 | 1461107092275 Marionette DEBUG loaded listener.js 16:04:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 131 (0x7eff3c5f4000) [pid = 2511] [serial = 2088] [outer = 0x7eff39f0ec00] 16:04:53 INFO - PROCESS | 2511 | 1461107093068 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]]]}] 16:04:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:04:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 3045ms 16:04:53 INFO - PROCESS | 2511 | 1461107093127 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:04:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:04:53 INFO - PROCESS | 2511 | 1461107093134 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:04:53 INFO - PROCESS | 2511 | 1461107093142 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:04:53 INFO - PROCESS | 2511 | 1461107093147 Marionette TRACE conn3 <- [1,2754,null,{}] 16:04:53 INFO - PROCESS | 2511 | 1461107093154 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}] 16:04:53 INFO - PROCESS | 2511 | 1461107093385 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:04:53 INFO - PROCESS | 2511 | 1461107093593 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:53 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d873000 == 153 [pid = 2511] [id = 696] 16:04:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 132 (0x7eff39f11c00) [pid = 2511] [serial = 2089] [outer = (nil)] 16:04:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 133 (0x7eff3d9f1c00) [pid = 2511] [serial = 2090] [outer = 0x7eff39f11c00] 16:04:53 INFO - PROCESS | 2511 | 1461107093662 Marionette DEBUG loaded listener.js 16:04:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 134 (0x7eff3e973400) [pid = 2511] [serial = 2091] [outer = 0x7eff39f11c00] 16:04:54 INFO - PROCESS | 2511 | 1461107094543 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]]]}] 16:04:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:04:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1433ms 16:04:54 INFO - PROCESS | 2511 | 1461107094577 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:04:54 INFO - PROCESS | 2511 | 1461107094583 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:04:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:04:54 INFO - PROCESS | 2511 | 1461107094590 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:04:54 INFO - PROCESS | 2511 | 1461107094593 Marionette TRACE conn3 <- [1,2758,null,{}] 16:04:54 INFO - PROCESS | 2511 | 1461107094604 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}] 16:04:54 INFO - PROCESS | 2511 | 1461107094873 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:04:54 INFO - PROCESS | 2511 | 1461107094912 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:54 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff409ad000 == 154 [pid = 2511] [id = 697] 16:04:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 135 (0x7eff3f6ca400) [pid = 2511] [serial = 2092] [outer = (nil)] 16:04:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 136 (0x7eff40774000) [pid = 2511] [serial = 2093] [outer = 0x7eff3f6ca400] 16:04:54 INFO - PROCESS | 2511 | 1461107094973 Marionette DEBUG loaded listener.js 16:04:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 137 (0x7eff40aac000) [pid = 2511] [serial = 2094] [outer = 0x7eff3f6ca400] 16:04:55 INFO - PROCESS | 2511 | 1461107095933 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]]]}] 16:04:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:04:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1385ms 16:04:55 INFO - PROCESS | 2511 | 1461107095977 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:04:55 INFO - PROCESS | 2511 | 1461107095980 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:04:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:04:56 INFO - PROCESS | 2511 | 1461107095994 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:04:56 INFO - PROCESS | 2511 | 1461107096003 Marionette TRACE conn3 <- [1,2762,null,{}] 16:04:56 INFO - PROCESS | 2511 | 1461107096016 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}] 16:04:56 INFO - PROCESS | 2511 | 1461107096395 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:04:56 INFO - PROCESS | 2511 | 1461107096462 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:56 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff414b1000 == 155 [pid = 2511] [id = 698] 16:04:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 138 (0x7eff3f6cfc00) [pid = 2511] [serial = 2095] [outer = (nil)] 16:04:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 139 (0x7eff410a3800) [pid = 2511] [serial = 2096] [outer = 0x7eff3f6cfc00] 16:04:56 INFO - PROCESS | 2511 | 1461107096523 Marionette DEBUG loaded listener.js 16:04:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 140 (0x7eff42767000) [pid = 2511] [serial = 2097] [outer = 0x7eff3f6cfc00] 16:04:57 INFO - PROCESS | 2511 | --DOMWINDOW == 139 (0x7eff410aa000) [pid = 2511] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:04:57 INFO - PROCESS | 2511 | --DOMWINDOW == 138 (0x7eff4276e400) [pid = 2511] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:04:57 INFO - PROCESS | 2511 | --DOMWINDOW == 137 (0x7eff3f6c5c00) [pid = 2511] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:04:57 INFO - PROCESS | 2511 | --DOMWINDOW == 136 (0x7eff37ac5400) [pid = 2511] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:04:57 INFO - PROCESS | 2511 | --DOMWINDOW == 135 (0x7eff3d751800) [pid = 2511] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:04:57 INFO - PROCESS | 2511 | --DOMWINDOW == 134 (0x7eff3d71a000) [pid = 2511] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:04:57 INFO - PROCESS | 2511 | --DOMWINDOW == 133 (0x7eff46f8b000) [pid = 2511] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:04:57 INFO - PROCESS | 2511 | --DOMWINDOW == 132 (0x7eff4cddd400) [pid = 2511] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:04:57 INFO - PROCESS | 2511 | --DOMWINDOW == 131 (0x7eff404b1400) [pid = 2511] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:04:57 INFO - PROCESS | 2511 | --DOMWINDOW == 130 (0x7eff42792c00) [pid = 2511] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:04:57 INFO - PROCESS | 2511 | --DOMWINDOW == 129 (0x7eff37ac7400) [pid = 2511] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:04:57 INFO - PROCESS | 2511 | --DOMWINDOW == 128 (0x7eff410a7800) [pid = 2511] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:04:57 INFO - PROCESS | 2511 | --DOMWINDOW == 127 (0x7eff3d9ef000) [pid = 2511] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:04:57 INFO - PROCESS | 2511 | --DOMWINDOW == 126 (0x7eff3d749c00) [pid = 2511] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:04:57 INFO - PROCESS | 2511 | --DOMWINDOW == 125 (0x7eff4276f000) [pid = 2511] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:04:57 INFO - PROCESS | 2511 | --DOMWINDOW == 124 (0x7eff3ec70000) [pid = 2511] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:04:57 INFO - PROCESS | 2511 | --DOMWINDOW == 123 (0x7eff4cddac00) [pid = 2511] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:04:57 INFO - PROCESS | 2511 | --DOMWINDOW == 122 (0x7eff3bb0c000) [pid = 2511] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:04:57 INFO - PROCESS | 2511 | --DOMWINDOW == 121 (0x7eff3c5f4800) [pid = 2511] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:04:57 INFO - PROCESS | 2511 | 1461107097879 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]]]}] 16:04:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:04:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1942ms 16:04:57 INFO - PROCESS | 2511 | 1461107097936 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:04:57 INFO - PROCESS | 2511 | 1461107097940 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:04:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:04:57 INFO - PROCESS | 2511 | 1461107097946 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:04:57 INFO - PROCESS | 2511 | 1461107097948 Marionette TRACE conn3 <- [1,2766,null,{}] 16:04:57 INFO - PROCESS | 2511 | 1461107097953 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}] 16:04:58 INFO - PROCESS | 2511 | 1461107098162 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:04:58 INFO - PROCESS | 2511 | 1461107098341 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:58 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff42e17000 == 156 [pid = 2511] [id = 699] 16:04:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 122 (0x7eff37ac7400) [pid = 2511] [serial = 2098] [outer = (nil)] 16:04:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 123 (0x7eff410aa000) [pid = 2511] [serial = 2099] [outer = 0x7eff37ac7400] 16:04:58 INFO - PROCESS | 2511 | 1461107098403 Marionette DEBUG loaded listener.js 16:04:58 INFO - PROCESS | 2511 | ++DOMWINDOW == 124 (0x7eff428a3400) [pid = 2511] [serial = 2100] [outer = 0x7eff37ac7400] 16:04:59 INFO - PROCESS | 2511 | 1461107099140 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]]]}] 16:04:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:04:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1229ms 16:04:59 INFO - PROCESS | 2511 | 1461107099176 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:04:59 INFO - PROCESS | 2511 | 1461107099191 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:04:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:04:59 INFO - PROCESS | 2511 | 1461107099377 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:04:59 INFO - PROCESS | 2511 | 1461107099384 Marionette TRACE conn3 <- [1,2770,null,{}] 16:04:59 INFO - PROCESS | 2511 | 1461107099394 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}] 16:04:59 INFO - PROCESS | 2511 | 1461107099659 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:04:59 INFO - PROCESS | 2511 | 1461107099972 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:59 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d869000 == 157 [pid = 2511] [id = 700] 16:04:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 125 (0x7eff3d2d3000) [pid = 2511] [serial = 2101] [outer = (nil)] 16:05:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 126 (0x7eff3d6ec400) [pid = 2511] [serial = 2102] [outer = 0x7eff3d2d3000] 16:05:00 INFO - PROCESS | 2511 | 1461107100048 Marionette DEBUG loaded listener.js 16:05:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 127 (0x7eff3d9f6c00) [pid = 2511] [serial = 2103] [outer = 0x7eff3d2d3000] 16:05:00 INFO - PROCESS | 2511 | 1461107100987 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]]]}] 16:05:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:05:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1804ms 16:05:01 INFO - PROCESS | 2511 | 1461107101016 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:05:01 INFO - PROCESS | 2511 | 1461107101021 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:05:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:05:01 INFO - PROCESS | 2511 | 1461107101029 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:05:01 INFO - PROCESS | 2511 | 1461107101033 Marionette TRACE conn3 <- [1,2774,null,{}] 16:05:01 INFO - PROCESS | 2511 | 1461107101044 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}] 16:05:01 INFO - PROCESS | 2511 | 1461107101289 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:05:01 INFO - PROCESS | 2511 | 1461107101618 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:01 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff42e15000 == 158 [pid = 2511] [id = 701] 16:05:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 128 (0x7eff404af000) [pid = 2511] [serial = 2104] [outer = (nil)] 16:05:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 129 (0x7eff40aa5400) [pid = 2511] [serial = 2105] [outer = 0x7eff404af000] 16:05:01 INFO - PROCESS | 2511 | 1461107101698 Marionette DEBUG loaded listener.js 16:05:01 INFO - PROCESS | 2511 | ++DOMWINDOW == 130 (0x7eff40e11800) [pid = 2511] [serial = 2106] [outer = 0x7eff404af000] 16:05:02 INFO - PROCESS | 2511 | 1461107102875 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]]]}] 16:05:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:05:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1894ms 16:05:02 INFO - PROCESS | 2511 | 1461107102923 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:05:02 INFO - PROCESS | 2511 | 1461107102926 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:05:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:05:02 INFO - PROCESS | 2511 | 1461107102934 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:05:02 INFO - PROCESS | 2511 | 1461107102937 Marionette TRACE conn3 <- [1,2778,null,{}] 16:05:02 INFO - PROCESS | 2511 | 1461107102943 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}] 16:05:03 INFO - PROCESS | 2511 | 1461107103199 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:05:03 INFO - PROCESS | 2511 | 1461107103554 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:03 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff45515000 == 159 [pid = 2511] [id = 702] 16:05:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 131 (0x7eff428aa400) [pid = 2511] [serial = 2107] [outer = (nil)] 16:05:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 132 (0x7eff43530400) [pid = 2511] [serial = 2108] [outer = 0x7eff428aa400] 16:05:03 INFO - PROCESS | 2511 | 1461107103657 Marionette DEBUG loaded listener.js 16:05:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 133 (0x7eff44449000) [pid = 2511] [serial = 2109] [outer = 0x7eff428aa400] 16:05:04 INFO - PROCESS | 2511 | 1461107104595 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]]]}] 16:05:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:05:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1732ms 16:05:04 INFO - PROCESS | 2511 | 1461107104668 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:05:04 INFO - PROCESS | 2511 | 1461107104671 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:05:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:05:04 INFO - PROCESS | 2511 | 1461107104678 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:05:04 INFO - PROCESS | 2511 | 1461107104680 Marionette TRACE conn3 <- [1,2782,null,{}] 16:05:04 INFO - PROCESS | 2511 | 1461107104687 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}] 16:05:04 INFO - PROCESS | 2511 | 1461107104973 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:05:05 INFO - PROCESS | 2511 | 1461107105287 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:05 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff467ab800 == 160 [pid = 2511] [id = 703] 16:05:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 134 (0x7eff410ac800) [pid = 2511] [serial = 2110] [outer = (nil)] 16:05:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 135 (0x7eff44cce800) [pid = 2511] [serial = 2111] [outer = 0x7eff410ac800] 16:05:05 INFO - PROCESS | 2511 | 1461107105369 Marionette DEBUG loaded listener.js 16:05:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 136 (0x7eff45476800) [pid = 2511] [serial = 2112] [outer = 0x7eff410ac800] 16:05:06 INFO - PROCESS | 2511 | 1461107106246 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]]]}] 16:05:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:05:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1634ms 16:05:06 INFO - PROCESS | 2511 | 1461107106313 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:05:06 INFO - PROCESS | 2511 | 1461107106317 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:05:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:05:06 INFO - PROCESS | 2511 | 1461107106323 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:05:06 INFO - PROCESS | 2511 | 1461107106327 Marionette TRACE conn3 <- [1,2786,null,{}] 16:05:06 INFO - PROCESS | 2511 | 1461107106333 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}] 16:05:06 INFO - PROCESS | 2511 | 1461107106579 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:05:06 INFO - PROCESS | 2511 | 1461107106883 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:06 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4cfb0000 == 161 [pid = 2511] [id = 704] 16:05:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 137 (0x7eff44449400) [pid = 2511] [serial = 2113] [outer = (nil)] 16:05:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 138 (0x7eff455c8400) [pid = 2511] [serial = 2114] [outer = 0x7eff44449400] 16:05:06 INFO - PROCESS | 2511 | 1461107106965 Marionette DEBUG loaded listener.js 16:05:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 139 (0x7eff4564f800) [pid = 2511] [serial = 2115] [outer = 0x7eff44449400] 16:05:07 INFO - PROCESS | 2511 | 1461107107842 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]]]}] 16:05:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:05:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1591ms 16:05:07 INFO - PROCESS | 2511 | 1461107107917 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:05:07 INFO - PROCESS | 2511 | 1461107107921 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:05:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:05:07 INFO - PROCESS | 2511 | 1461107107927 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:05:07 INFO - PROCESS | 2511 | 1461107107931 Marionette TRACE conn3 <- [1,2790,null,{}] 16:05:07 INFO - PROCESS | 2511 | 1461107107937 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}] 16:05:08 INFO - PROCESS | 2511 | 1461107108253 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:05:08 INFO - PROCESS | 2511 | 1461107108568 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:08 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4dc14800 == 162 [pid = 2511] [id = 705] 16:05:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 140 (0x7eff470aa000) [pid = 2511] [serial = 2116] [outer = (nil)] 16:05:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 141 (0x7eff4b39ac00) [pid = 2511] [serial = 2117] [outer = 0x7eff470aa000] 16:05:08 INFO - PROCESS | 2511 | 1461107108653 Marionette DEBUG loaded listener.js 16:05:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 142 (0x7eff4b416000) [pid = 2511] [serial = 2118] [outer = 0x7eff470aa000] 16:05:09 INFO - PROCESS | 2511 | 1461107109548 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]]]}] 16:05:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:05:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1684ms 16:05:09 INFO - PROCESS | 2511 | 1461107109613 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:05:09 INFO - PROCESS | 2511 | 1461107109617 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:05:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:05:09 INFO - PROCESS | 2511 | 1461107109623 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:05:09 INFO - PROCESS | 2511 | 1461107109628 Marionette TRACE conn3 <- [1,2794,null,{}] 16:05:09 INFO - PROCESS | 2511 | 1461107109634 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}] 16:05:09 INFO - PROCESS | 2511 | 1461107109883 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:05:10 INFO - PROCESS | 2511 | 1461107110153 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:10 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f4d1000 == 163 [pid = 2511] [id = 706] 16:05:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 143 (0x7eff470ab400) [pid = 2511] [serial = 2119] [outer = (nil)] 16:05:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff4b4c2800) [pid = 2511] [serial = 2120] [outer = 0x7eff470ab400] 16:05:10 INFO - PROCESS | 2511 | 1461107110290 Marionette DEBUG loaded listener.js 16:05:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff4b4d1400) [pid = 2511] [serial = 2121] [outer = 0x7eff470ab400] 16:05:11 INFO - PROCESS | 2511 | 1461107111136 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]]]}] 16:05:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:05:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1585ms 16:05:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:05:11 INFO - PROCESS | 2511 | 1461107111211 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:05:11 INFO - PROCESS | 2511 | 1461107111214 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:05:11 INFO - PROCESS | 2511 | 1461107111221 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:05:11 INFO - PROCESS | 2511 | 1461107111225 Marionette TRACE conn3 <- [1,2798,null,{}] 16:05:11 INFO - PROCESS | 2511 | 1461107111231 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}] 16:05:11 INFO - PROCESS | 2511 | 1461107111514 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:05:11 INFO - PROCESS | 2511 | 1461107111823 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:11 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff518a0800 == 164 [pid = 2511] [id = 707] 16:05:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff4b417000) [pid = 2511] [serial = 2122] [outer = (nil)] 16:05:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff4b634400) [pid = 2511] [serial = 2123] [outer = 0x7eff4b417000] 16:05:11 INFO - PROCESS | 2511 | 1461107111905 Marionette DEBUG loaded listener.js 16:05:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff4cc16800) [pid = 2511] [serial = 2124] [outer = 0x7eff4b417000] 16:05:12 INFO - PROCESS | 2511 | 1461107112806 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]]]}] 16:05:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:05:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1636ms 16:05:12 INFO - PROCESS | 2511 | 1461107112857 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:05:12 INFO - PROCESS | 2511 | 1461107112861 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:05:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:05:12 INFO - PROCESS | 2511 | 1461107112867 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:05:12 INFO - PROCESS | 2511 | 1461107112871 Marionette TRACE conn3 <- [1,2802,null,{}] 16:05:12 INFO - PROCESS | 2511 | 1461107112877 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}] 16:05:13 INFO - PROCESS | 2511 | 1461107113127 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:05:13 INFO - PROCESS | 2511 | 1461107113439 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:13 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51e76000 == 165 [pid = 2511] [id = 708] 16:05:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff4b41b400) [pid = 2511] [serial = 2125] [outer = (nil)] 16:05:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff4ccbdc00) [pid = 2511] [serial = 2126] [outer = 0x7eff4b41b400] 16:05:13 INFO - PROCESS | 2511 | 1461107113522 Marionette DEBUG loaded listener.js 16:05:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff4ce08400) [pid = 2511] [serial = 2127] [outer = 0x7eff4b41b400] 16:05:14 INFO - PROCESS | 2511 | 1461107114371 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]]]}] 16:05:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:05:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1531ms 16:05:14 INFO - PROCESS | 2511 | 1461107114400 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:05:14 INFO - PROCESS | 2511 | 1461107114404 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:05:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:05:14 INFO - PROCESS | 2511 | 1461107114411 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:05:14 INFO - PROCESS | 2511 | 1461107114413 Marionette TRACE conn3 <- [1,2806,null,{}] 16:05:14 INFO - PROCESS | 2511 | 1461107114419 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}] 16:05:14 INFO - PROCESS | 2511 | 1461107114665 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:05:14 INFO - PROCESS | 2511 | 1461107114935 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:14 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5227c800 == 166 [pid = 2511] [id = 709] 16:05:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff4b636400) [pid = 2511] [serial = 2128] [outer = (nil)] 16:05:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff4d693000) [pid = 2511] [serial = 2129] [outer = 0x7eff4b636400] 16:05:15 INFO - PROCESS | 2511 | 1461107115017 Marionette DEBUG loaded listener.js 16:05:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff4d7e5000) [pid = 2511] [serial = 2130] [outer = 0x7eff4b636400] 16:05:15 INFO - PROCESS | 2511 | 1461107115898 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]]]}] 16:05:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:05:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1537ms 16:05:15 INFO - PROCESS | 2511 | 1461107115949 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:05:15 INFO - PROCESS | 2511 | 1461107115953 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:05:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:05:15 INFO - PROCESS | 2511 | 1461107115959 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:05:15 INFO - PROCESS | 2511 | 1461107115963 Marionette TRACE conn3 <- [1,2810,null,{}] 16:05:15 INFO - PROCESS | 2511 | 1461107115969 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}] 16:05:16 INFO - PROCESS | 2511 | 1461107116234 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:05:16 INFO - PROCESS | 2511 | 1461107116502 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:16 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5340d800 == 167 [pid = 2511] [id = 710] 16:05:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 155 (0x7eff4debc000) [pid = 2511] [serial = 2131] [outer = (nil)] 16:05:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 156 (0x7eff4df6e400) [pid = 2511] [serial = 2132] [outer = 0x7eff4debc000] 16:05:16 INFO - PROCESS | 2511 | 1461107116653 Marionette DEBUG loaded listener.js 16:05:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 157 (0x7eff4e4e5c00) [pid = 2511] [serial = 2133] [outer = 0x7eff4debc000] 16:05:17 INFO - PROCESS | 2511 | 1461107117549 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]]]}] 16:05:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:05:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1632ms 16:05:17 INFO - PROCESS | 2511 | 1461107117593 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:05:17 INFO - PROCESS | 2511 | 1461107117600 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:05:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:05:17 INFO - PROCESS | 2511 | 1461107117607 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:05:17 INFO - PROCESS | 2511 | 1461107117609 Marionette TRACE conn3 <- [1,2814,null,{}] 16:05:17 INFO - PROCESS | 2511 | 1461107117616 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}] 16:05:17 INFO - PROCESS | 2511 | 1461107117876 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:05:18 INFO - PROCESS | 2511 | 1461107118189 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:18 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56c5a000 == 168 [pid = 2511] [id = 711] 16:05:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 158 (0x7eff37acd800) [pid = 2511] [serial = 2134] [outer = (nil)] 16:05:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 159 (0x7eff4e7a8000) [pid = 2511] [serial = 2135] [outer = 0x7eff37acd800] 16:05:18 INFO - PROCESS | 2511 | 1461107118271 Marionette DEBUG loaded listener.js 16:05:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 160 (0x7eff4e944400) [pid = 2511] [serial = 2136] [outer = 0x7eff37acd800] 16:05:19 INFO - PROCESS | 2511 | 1461107119168 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]]]}] 16:05:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:05:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1631ms 16:05:19 INFO - PROCESS | 2511 | 1461107119238 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:05:19 INFO - PROCESS | 2511 | 1461107119242 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:05:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:05:19 INFO - PROCESS | 2511 | 1461107119249 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:05:19 INFO - PROCESS | 2511 | 1461107119253 Marionette TRACE conn3 <- [1,2818,null,{}] 16:05:19 INFO - PROCESS | 2511 | 1461107119258 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}] 16:05:19 INFO - PROCESS | 2511 | 1461107119515 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:05:19 INFO - PROCESS | 2511 | 1461107119827 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:19 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff57a6c000 == 169 [pid = 2511] [id = 712] 16:05:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff3c807c00) [pid = 2511] [serial = 2137] [outer = (nil)] 16:05:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff4f470800) [pid = 2511] [serial = 2138] [outer = 0x7eff3c807c00] 16:05:19 INFO - PROCESS | 2511 | 1461107119911 Marionette DEBUG loaded listener.js 16:05:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff4f69f400) [pid = 2511] [serial = 2139] [outer = 0x7eff3c807c00] 16:05:20 INFO - PROCESS | 2511 | 1461107120792 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]]]}] 16:05:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:05:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1586ms 16:05:20 INFO - PROCESS | 2511 | 1461107120837 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:05:20 INFO - PROCESS | 2511 | 1461107120840 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:05:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:05:20 INFO - PROCESS | 2511 | 1461107120846 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:05:20 INFO - PROCESS | 2511 | 1461107120848 Marionette TRACE conn3 <- [1,2822,null,{}] 16:05:20 INFO - PROCESS | 2511 | 1461107120854 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}] 16:05:21 INFO - PROCESS | 2511 | 1461107121095 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:05:21 INFO - PROCESS | 2511 | 1461107121409 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:21 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff58236800 == 170 [pid = 2511] [id = 713] 16:05:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff3d9ef400) [pid = 2511] [serial = 2140] [outer = (nil)] 16:05:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff4f83dc00) [pid = 2511] [serial = 2141] [outer = 0x7eff3d9ef400] 16:05:21 INFO - PROCESS | 2511 | 1461107121493 Marionette DEBUG loaded listener.js 16:05:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff51335000) [pid = 2511] [serial = 2142] [outer = 0x7eff3d9ef400] 16:05:22 INFO - PROCESS | 2511 | 1461107122367 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]]]}] 16:05:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:05:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1578ms 16:05:22 INFO - PROCESS | 2511 | 1461107122426 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:05:22 INFO - PROCESS | 2511 | 1461107122429 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:05:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:05:22 INFO - PROCESS | 2511 | 1461107122436 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:05:22 INFO - PROCESS | 2511 | 1461107122440 Marionette TRACE conn3 <- [1,2826,null,{}] 16:05:22 INFO - PROCESS | 2511 | 1461107122446 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}] 16:05:22 INFO - PROCESS | 2511 | 1461107122713 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:05:23 INFO - PROCESS | 2511 | 1461107123024 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:23 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff58751000 == 171 [pid = 2511] [id = 714] 16:05:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 167 (0x7eff4e9fbc00) [pid = 2511] [serial = 2143] [outer = (nil)] 16:05:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 168 (0x7eff5133dc00) [pid = 2511] [serial = 2144] [outer = 0x7eff4e9fbc00] 16:05:23 INFO - PROCESS | 2511 | 1461107123105 Marionette DEBUG loaded listener.js 16:05:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 169 (0x7eff51498400) [pid = 2511] [serial = 2145] [outer = 0x7eff4e9fbc00] 16:05:23 INFO - PROCESS | 2511 | 1461107123972 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:05:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:05:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1582ms 16:05:24 INFO - PROCESS | 2511 | 1461107124024 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:05:24 INFO - PROCESS | 2511 | 1461107124027 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:05:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:05:24 INFO - PROCESS | 2511 | 1461107124034 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:05:24 INFO - PROCESS | 2511 | 1461107124037 Marionette TRACE conn3 <- [1,2830,null,{}] 16:05:24 INFO - PROCESS | 2511 | 1461107124042 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}] 16:05:24 INFO - PROCESS | 2511 | 1461107124293 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:05:24 INFO - PROCESS | 2511 | 1461107124575 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:24 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff59bba800 == 172 [pid = 2511] [id = 715] 16:05:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 170 (0x7eff37ac4800) [pid = 2511] [serial = 2146] [outer = (nil)] 16:05:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 171 (0x7eff514c3400) [pid = 2511] [serial = 2147] [outer = 0x7eff37ac4800] 16:05:24 INFO - PROCESS | 2511 | 1461107124691 Marionette DEBUG loaded listener.js 16:05:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 172 (0x7eff517a6800) [pid = 2511] [serial = 2148] [outer = 0x7eff37ac4800] 16:05:25 INFO - PROCESS | 2511 | 1461107125618 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]]]}] 16:05:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:05:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1632ms 16:05:25 INFO - PROCESS | 2511 | 1461107125668 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:05:25 INFO - PROCESS | 2511 | 1461107125671 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:05:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:05:25 INFO - PROCESS | 2511 | 1461107125677 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:05:25 INFO - PROCESS | 2511 | 1461107125679 Marionette TRACE conn3 <- [1,2834,null,{}] 16:05:25 INFO - PROCESS | 2511 | 1461107125685 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}] 16:05:25 INFO - PROCESS | 2511 | 1461107125925 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:05:26 INFO - PROCESS | 2511 | 1461107126243 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:26 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5e508800 == 173 [pid = 2511] [id = 716] 16:05:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 173 (0x7eff404a9800) [pid = 2511] [serial = 2149] [outer = (nil)] 16:05:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 174 (0x7eff517d8800) [pid = 2511] [serial = 2150] [outer = 0x7eff404a9800] 16:05:26 INFO - PROCESS | 2511 | 1461107126324 Marionette DEBUG loaded listener.js 16:05:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 175 (0x7eff518e4c00) [pid = 2511] [serial = 2151] [outer = 0x7eff404a9800] 16:05:27 INFO - PROCESS | 2511 | 1461107127188 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:05:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:05:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1578ms 16:05:27 INFO - PROCESS | 2511 | 1461107127257 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:05:27 INFO - PROCESS | 2511 | 1461107127261 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:05:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:05:27 INFO - PROCESS | 2511 | 1461107127267 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:05:27 INFO - PROCESS | 2511 | 1461107127269 Marionette TRACE conn3 <- [1,2838,null,{}] 16:05:27 INFO - PROCESS | 2511 | 1461107127275 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}] 16:05:27 INFO - PROCESS | 2511 | 1461107127521 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:05:27 INFO - PROCESS | 2511 | 1461107127845 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:27 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff644c3000 == 174 [pid = 2511] [id = 717] 16:05:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 176 (0x7eff37acf400) [pid = 2511] [serial = 2152] [outer = (nil)] 16:05:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 177 (0x7eff51e2d000) [pid = 2511] [serial = 2153] [outer = 0x7eff37acf400] 16:05:27 INFO - PROCESS | 2511 | 1461107127925 Marionette DEBUG loaded listener.js 16:05:28 INFO - PROCESS | 2511 | ++DOMWINDOW == 178 (0x7eff51e37800) [pid = 2511] [serial = 2154] [outer = 0x7eff37acf400] 16:05:28 INFO - PROCESS | 2511 | 1461107128803 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]]]}] 16:05:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:05:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1578ms 16:05:28 INFO - PROCESS | 2511 | 1461107128847 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:05:28 INFO - PROCESS | 2511 | 1461107128850 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:05:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:05:28 INFO - PROCESS | 2511 | 1461107128856 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:05:28 INFO - PROCESS | 2511 | 1461107128859 Marionette TRACE conn3 <- [1,2842,null,{}] 16:05:28 INFO - PROCESS | 2511 | 1461107128865 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}] 16:05:29 INFO - PROCESS | 2511 | 1461107129110 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:05:29 INFO - PROCESS | 2511 | 1461107129443 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:29 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6537d000 == 175 [pid = 2511] [id = 718] 16:05:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 179 (0x7eff3e96b800) [pid = 2511] [serial = 2155] [outer = (nil)] 16:05:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 180 (0x7eff524d6800) [pid = 2511] [serial = 2156] [outer = 0x7eff3e96b800] 16:05:29 INFO - PROCESS | 2511 | 1461107129523 Marionette DEBUG loaded listener.js 16:05:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 181 (0x7eff524dfc00) [pid = 2511] [serial = 2157] [outer = 0x7eff3e96b800] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d87d000 == 174 [pid = 2511] [id = 677] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3f5df800 == 173 [pid = 2511] [id = 519] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff45521800 == 172 [pid = 2511] [id = 253] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5e5ba800 == 171 [pid = 2511] [id = 607] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3c6e9000 == 170 [pid = 2511] [id = 676] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff57a70000 == 169 [pid = 2511] [id = 605] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56c58800 == 168 [pid = 2511] [id = 87] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff409a7800 == 167 [pid = 2511] [id = 566] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff414b1000 == 166 [pid = 2511] [id = 698] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff409ad000 == 165 [pid = 2511] [id = 697] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d873000 == 164 [pid = 2511] [id = 696] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3ae08800 == 163 [pid = 2511] [id = 695] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff41291000 == 162 [pid = 2511] [id = 694] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56780800 == 161 [pid = 2511] [id = 693] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff564cf000 == 160 [pid = 2511] [id = 692] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5340e800 == 159 [pid = 2511] [id = 691] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51f66800 == 158 [pid = 2511] [id = 690] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff515ec000 == 157 [pid = 2511] [id = 689] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4de0e800 == 156 [pid = 2511] [id = 688] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d47a000 == 155 [pid = 2511] [id = 687] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4ce9d000 == 154 [pid = 2511] [id = 686] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff467b3800 == 153 [pid = 2511] [id = 685] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff45544000 == 152 [pid = 2511] [id = 684] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff443be000 == 151 [pid = 2511] [id = 683] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff435ca800 == 150 [pid = 2511] [id = 682] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff42561800 == 149 [pid = 2511] [id = 681] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff40f3f000 == 148 [pid = 2511] [id = 680] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3f444800 == 147 [pid = 2511] [id = 678] 16:05:31 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d3dd800 == 146 [pid = 2511] [id = 679] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 180 (0x7eff4047d400) [pid = 2511] [serial = 2036] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 179 (0x7eff44cccc00) [pid = 2511] [serial = 1986] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 178 (0x7eff4cc10c00) [pid = 2511] [serial = 2003] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 177 (0x7eff4cc1bc00) [pid = 2511] [serial = 2004] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 176 (0x7eff4b62e000) [pid = 2511] [serial = 2000] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 175 (0x7eff4b635800) [pid = 2511] [serial = 2001] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 174 (0x7eff4d7e9000) [pid = 2511] [serial = 2012] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 173 (0x7eff4d84ec00) [pid = 2511] [serial = 2013] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 172 (0x7eff3d9f5c00) [pid = 2511] [serial = 1976] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 171 (0x7eff3da86800) [pid = 2511] [serial = 2033] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 170 (0x7eff3ec67000) [pid = 2511] [serial = 1977] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 169 (0x7eff47032800) [pid = 2511] [serial = 1991] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 168 (0x7eff4b3ecc00) [pid = 2511] [serial = 1992] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 167 (0x7eff4ce07400) [pid = 2511] [serial = 2006] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 166 (0x7eff4d516c00) [pid = 2511] [serial = 2007] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 165 (0x7eff4d857000) [pid = 2511] [serial = 2015] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 164 (0x7eff4da6d000) [pid = 2511] [serial = 2016] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 163 (0x7eff4deb8c00) [pid = 2511] [serial = 2018] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 162 (0x7eff4df6a800) [pid = 2511] [serial = 2019] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 161 (0x7eff4e421800) [pid = 2511] [serial = 2021] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 160 (0x7eff4e428c00) [pid = 2511] [serial = 2022] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 159 (0x7eff4266a400) [pid = 2511] [serial = 1982] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 158 (0x7eff4276e000) [pid = 2511] [serial = 1983] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 157 (0x7eff45471000) [pid = 2511] [serial = 1988] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 156 (0x7eff454b8400) [pid = 2511] [serial = 1989] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 155 (0x7eff4b4c4400) [pid = 2511] [serial = 1997] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 154 (0x7eff4b4cf000) [pid = 2511] [serial = 1998] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 153 (0x7eff4b416c00) [pid = 2511] [serial = 1994] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 152 (0x7eff4b47b400) [pid = 2511] [serial = 1995] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff40aaf400) [pid = 2511] [serial = 1979] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff40f6d400) [pid = 2511] [serial = 1980] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff4d691000) [pid = 2511] [serial = 2009] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff4d69ac00) [pid = 2511] [serial = 2010] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff44452000) [pid = 2511] [serial = 1985] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff4e42c000) [pid = 2511] [serial = 2024] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff3c5fa000) [pid = 2511] [serial = 2030] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 144 (0x7eff4e549800) [pid = 2511] [serial = 2027] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 143 (0x7eff3e97ac00) [pid = 2511] [serial = 2034] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 142 (0x7eff3d2d1400) [pid = 2511] [serial = 2031] [outer = (nil)] [url = about:blank] 16:05:31 INFO - PROCESS | 2511 | --DOMWINDOW == 141 (0x7eff3e965c00) [pid = 2511] [serial = 1905] [outer = (nil)] [url = about:blank] 16:05:32 INFO - PROCESS | 2511 | 1461107132212 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]]]}] 16:05:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:05:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 3388ms 16:05:32 INFO - PROCESS | 2511 | 1461107132247 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:05:32 INFO - PROCESS | 2511 | 1461107132255 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:05:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:05:32 INFO - PROCESS | 2511 | 1461107132267 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:05:32 INFO - PROCESS | 2511 | 1461107132271 Marionette TRACE conn3 <- [1,2846,null,{}] 16:05:32 INFO - PROCESS | 2511 | 1461107132283 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}] 16:05:32 INFO - PROCESS | 2511 | 1461107132521 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:05:32 INFO - PROCESS | 2511 | 1461107132698 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:32 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3c6d7000 == 147 [pid = 2511] [id = 719] 16:05:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 142 (0x7eff3c4bb400) [pid = 2511] [serial = 2158] [outer = (nil)] 16:05:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 143 (0x7eff3c806c00) [pid = 2511] [serial = 2159] [outer = 0x7eff3c4bb400] 16:05:32 INFO - PROCESS | 2511 | 1461107132781 Marionette DEBUG loaded listener.js 16:05:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff3d2d9800) [pid = 2511] [serial = 2160] [outer = 0x7eff3c4bb400] 16:05:33 INFO - PROCESS | 2511 | 1461107133663 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]]]}] 16:05:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:05:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1443ms 16:05:33 INFO - PROCESS | 2511 | 1461107133711 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:05:33 INFO - PROCESS | 2511 | 1461107133720 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:05:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:05:33 INFO - PROCESS | 2511 | 1461107133735 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:05:33 INFO - PROCESS | 2511 | 1461107133738 Marionette TRACE conn3 <- [1,2850,null,{}] 16:05:33 INFO - PROCESS | 2511 | 1461107133744 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}] 16:05:33 INFO - PROCESS | 2511 | 1461107133971 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:05:34 INFO - PROCESS | 2511 | 1461107134189 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:34 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d6de000 == 148 [pid = 2511] [id = 720] 16:05:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff3d9f8000) [pid = 2511] [serial = 2161] [outer = (nil)] 16:05:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff3da8e400) [pid = 2511] [serial = 2162] [outer = 0x7eff3d9f8000] 16:05:34 INFO - PROCESS | 2511 | 1461107134291 Marionette DEBUG loaded listener.js 16:05:34 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff3e974800) [pid = 2511] [serial = 2163] [outer = 0x7eff3d9f8000] 16:05:35 INFO - PROCESS | 2511 | 1461107135202 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:05:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:05:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1485ms 16:05:35 INFO - PROCESS | 2511 | 1461107135229 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:05:35 INFO - PROCESS | 2511 | 1461107135233 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:05:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:05:35 INFO - PROCESS | 2511 | 1461107135240 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:05:35 INFO - PROCESS | 2511 | 1461107135245 Marionette TRACE conn3 <- [1,2854,null,{}] 16:05:35 INFO - PROCESS | 2511 | 1461107135268 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}] 16:05:35 INFO - PROCESS | 2511 | 1461107135665 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:05:35 INFO - PROCESS | 2511 | 1461107135700 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:35 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3e83a000 == 149 [pid = 2511] [id = 721] 16:05:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff40480000) [pid = 2511] [serial = 2164] [outer = (nil)] 16:05:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff404a7400) [pid = 2511] [serial = 2165] [outer = 0x7eff40480000] 16:05:35 INFO - PROCESS | 2511 | 1461107135766 Marionette DEBUG loaded listener.js 16:05:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff4077a400) [pid = 2511] [serial = 2166] [outer = 0x7eff40480000] 16:05:36 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff37acc400) [pid = 2511] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:05:36 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff3f6cfc00) [pid = 2511] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:05:36 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff3d744000) [pid = 2511] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:05:36 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff4ccbe800) [pid = 2511] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:05:36 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff4ccc2c00) [pid = 2511] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:05:36 INFO - PROCESS | 2511 | --DOMWINDOW == 144 (0x7eff4b62e400) [pid = 2511] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:05:36 INFO - PROCESS | 2511 | --DOMWINDOW == 143 (0x7eff454be000) [pid = 2511] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:05:36 INFO - PROCESS | 2511 | --DOMWINDOW == 142 (0x7eff455bd000) [pid = 2511] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:05:36 INFO - PROCESS | 2511 | --DOMWINDOW == 141 (0x7eff44fdb800) [pid = 2511] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:05:36 INFO - PROCESS | 2511 | --DOMWINDOW == 140 (0x7eff44cb7c00) [pid = 2511] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:05:36 INFO - PROCESS | 2511 | --DOMWINDOW == 139 (0x7eff44fda800) [pid = 2511] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:05:36 INFO - PROCESS | 2511 | --DOMWINDOW == 138 (0x7eff40e0ec00) [pid = 2511] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:05:36 INFO - PROCESS | 2511 | --DOMWINDOW == 137 (0x7eff3ec6b800) [pid = 2511] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:05:36 INFO - PROCESS | 2511 | --DOMWINDOW == 136 (0x7eff40774c00) [pid = 2511] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:05:36 INFO - PROCESS | 2511 | --DOMWINDOW == 135 (0x7eff3bb10800) [pid = 2511] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:05:37 INFO - PROCESS | 2511 | --DOMWINDOW == 134 (0x7eff3c4bdc00) [pid = 2511] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:05:37 INFO - PROCESS | 2511 | --DOMWINDOW == 133 (0x7eff39f11c00) [pid = 2511] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:05:37 INFO - PROCESS | 2511 | --DOMWINDOW == 132 (0x7eff39f0ec00) [pid = 2511] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:05:37 INFO - PROCESS | 2511 | --DOMWINDOW == 131 (0x7eff37ac2c00) [pid = 2511] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:05:37 INFO - PROCESS | 2511 | --DOMWINDOW == 130 (0x7eff39f04400) [pid = 2511] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:05:37 INFO - PROCESS | 2511 | --DOMWINDOW == 129 (0x7eff3f6ca400) [pid = 2511] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:05:37 INFO - PROCESS | 2511 | --DOMWINDOW == 128 (0x7eff44fe2400) [pid = 2511] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:05:37 INFO - PROCESS | 2511 | --DOMWINDOW == 127 (0x7eff454c5c00) [pid = 2511] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:05:37 INFO - PROCESS | 2511 | 1461107137375 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]]]}] 16:05:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:05:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 2186ms 16:05:37 INFO - PROCESS | 2511 | 1461107137426 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:05:37 INFO - PROCESS | 2511 | 1461107137430 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:05:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:05:37 INFO - PROCESS | 2511 | 1461107137446 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:05:37 INFO - PROCESS | 2511 | 1461107137448 Marionette TRACE conn3 <- [1,2858,null,{}] 16:05:37 INFO - PROCESS | 2511 | 1461107137454 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}] 16:05:37 INFO - PROCESS | 2511 | 1461107137663 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:05:37 INFO - PROCESS | 2511 | 1461107137678 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:37 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3f5d5800 == 150 [pid = 2511] [id = 722] 16:05:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 128 (0x7eff39f0bc00) [pid = 2511] [serial = 2167] [outer = (nil)] 16:05:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 129 (0x7eff4077e400) [pid = 2511] [serial = 2168] [outer = 0x7eff39f0bc00] 16:05:37 INFO - PROCESS | 2511 | 1461107137751 Marionette DEBUG loaded listener.js 16:05:37 INFO - PROCESS | 2511 | ++DOMWINDOW == 130 (0x7eff40e07400) [pid = 2511] [serial = 2169] [outer = 0x7eff39f0bc00] 16:05:38 INFO - PROCESS | 2511 | 1461107138666 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:05:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:05:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1238ms 16:05:38 INFO - PROCESS | 2511 | 1461107138685 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:05:38 INFO - PROCESS | 2511 | 1461107138690 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:05:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:05:38 INFO - PROCESS | 2511 | 1461107138695 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:05:38 INFO - PROCESS | 2511 | 1461107138710 Marionette TRACE conn3 <- [1,2862,null,{}] 16:05:38 INFO - PROCESS | 2511 | 1461107138728 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}] 16:05:38 INFO - PROCESS | 2511 | 1461107138940 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:05:39 INFO - PROCESS | 2511 | 1461107139333 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:39 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ae21800 == 151 [pid = 2511] [id = 723] 16:05:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 131 (0x7eff39f04400) [pid = 2511] [serial = 2170] [outer = (nil)] 16:05:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 132 (0x7eff3b00dc00) [pid = 2511] [serial = 2171] [outer = 0x7eff39f04400] 16:05:39 INFO - PROCESS | 2511 | 1461107139479 Marionette DEBUG loaded listener.js 16:05:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 133 (0x7eff3c4bb800) [pid = 2511] [serial = 2172] [outer = 0x7eff39f04400] 16:05:40 INFO - PROCESS | 2511 | 1461107140441 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]]]}] 16:05:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:05:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1805ms 16:05:40 INFO - PROCESS | 2511 | 1461107140504 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:05:40 INFO - PROCESS | 2511 | 1461107140511 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:05:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:05:40 INFO - PROCESS | 2511 | 1461107140521 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:05:40 INFO - PROCESS | 2511 | 1461107140525 Marionette TRACE conn3 <- [1,2866,null,{}] 16:05:40 INFO - PROCESS | 2511 | 1461107140533 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}] 16:05:40 INFO - PROCESS | 2511 | 1461107140795 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:05:41 INFO - PROCESS | 2511 | 1461107141110 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:41 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3ee06000 == 152 [pid = 2511] [id = 724] 16:05:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 134 (0x7eff3d71dc00) [pid = 2511] [serial = 2173] [outer = (nil)] 16:05:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 135 (0x7eff3d9ec400) [pid = 2511] [serial = 2174] [outer = 0x7eff3d71dc00] 16:05:41 INFO - PROCESS | 2511 | 1461107141197 Marionette DEBUG loaded listener.js 16:05:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 136 (0x7eff3e960400) [pid = 2511] [serial = 2175] [outer = 0x7eff3d71dc00] 16:05:42 INFO - PROCESS | 2511 | 1461107142165 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]]]}] 16:05:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:05:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1688ms 16:05:42 INFO - PROCESS | 2511 | 1461107142214 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:05:42 INFO - PROCESS | 2511 | 1461107142220 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:05:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:05:42 INFO - PROCESS | 2511 | 1461107142227 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:05:42 INFO - PROCESS | 2511 | 1461107142230 Marionette TRACE conn3 <- [1,2870,null,{}] 16:05:42 INFO - PROCESS | 2511 | 1461107142237 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}] 16:05:42 INFO - PROCESS | 2511 | 1461107142487 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:05:42 INFO - PROCESS | 2511 | 1461107142843 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:42 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4108b800 == 153 [pid = 2511] [id = 725] 16:05:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 137 (0x7eff3d743000) [pid = 2511] [serial = 2176] [outer = (nil)] 16:05:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 138 (0x7eff3f6d1800) [pid = 2511] [serial = 2177] [outer = 0x7eff3d743000] 16:05:42 INFO - PROCESS | 2511 | 1461107142925 Marionette DEBUG loaded listener.js 16:05:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 139 (0x7eff40777000) [pid = 2511] [serial = 2178] [outer = 0x7eff3d743000] 16:05:43 INFO - PROCESS | 2511 | 1461107143850 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]]]}] 16:05:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:05:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1680ms 16:05:43 INFO - PROCESS | 2511 | 1461107143909 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:05:43 INFO - PROCESS | 2511 | 1461107143913 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:05:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:05:43 INFO - PROCESS | 2511 | 1461107143929 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:05:43 INFO - PROCESS | 2511 | 1461107143939 Marionette TRACE conn3 <- [1,2874,null,{}] 16:05:43 INFO - PROCESS | 2511 | 1461107143945 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}] 16:05:44 INFO - PROCESS | 2511 | 1461107144238 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:05:44 INFO - PROCESS | 2511 | 1461107144551 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:44 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff42e05800 == 154 [pid = 2511] [id = 726] 16:05:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 140 (0x7eff3d74ec00) [pid = 2511] [serial = 2179] [outer = (nil)] 16:05:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 141 (0x7eff410a0800) [pid = 2511] [serial = 2180] [outer = 0x7eff3d74ec00] 16:05:44 INFO - PROCESS | 2511 | 1461107144633 Marionette DEBUG loaded listener.js 16:05:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 142 (0x7eff42765000) [pid = 2511] [serial = 2181] [outer = 0x7eff3d74ec00] 16:05:45 INFO - PROCESS | 2511 | 1461107145513 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]]]}] 16:05:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:05:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1650ms 16:05:45 INFO - PROCESS | 2511 | 1461107145573 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:05:45 INFO - PROCESS | 2511 | 1461107145576 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:05:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:05:45 INFO - PROCESS | 2511 | 1461107145583 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:05:45 INFO - PROCESS | 2511 | 1461107145587 Marionette TRACE conn3 <- [1,2878,null,{}] 16:05:45 INFO - PROCESS | 2511 | 1461107145593 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}] 16:05:45 INFO - PROCESS | 2511 | 1461107145836 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:05:46 INFO - PROCESS | 2511 | 1461107146140 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:46 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4384d000 == 155 [pid = 2511] [id = 727] 16:05:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 143 (0x7eff3ec70000) [pid = 2511] [serial = 2182] [outer = (nil)] 16:05:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff42793000) [pid = 2511] [serial = 2183] [outer = 0x7eff3ec70000] 16:05:46 INFO - PROCESS | 2511 | 1461107146217 Marionette DEBUG loaded listener.js 16:05:46 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff428ab800) [pid = 2511] [serial = 2184] [outer = 0x7eff3ec70000] 16:05:47 INFO - PROCESS | 2511 | 1461107147074 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]]]}] 16:05:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:05:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1535ms 16:05:47 INFO - PROCESS | 2511 | 1461107147121 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:05:47 INFO - PROCESS | 2511 | 1461107147125 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:05:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:05:47 INFO - PROCESS | 2511 | 1461107147131 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:05:47 INFO - PROCESS | 2511 | 1461107147133 Marionette TRACE conn3 <- [1,2882,null,{}] 16:05:47 INFO - PROCESS | 2511 | 1461107147139 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}] 16:05:47 INFO - PROCESS | 2511 | 1461107147372 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:05:47 INFO - PROCESS | 2511 | 1461107147636 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:47 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff446d8800 == 156 [pid = 2511] [id = 728] 16:05:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff4353b000) [pid = 2511] [serial = 2185] [outer = (nil)] 16:05:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff44447c00) [pid = 2511] [serial = 2186] [outer = 0x7eff4353b000] 16:05:47 INFO - PROCESS | 2511 | 1461107147796 Marionette DEBUG loaded listener.js 16:05:47 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff44fe4400) [pid = 2511] [serial = 2187] [outer = 0x7eff4353b000] 16:05:48 INFO - PROCESS | 2511 | 1461107148732 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]]]}] 16:05:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:05:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1678ms 16:05:48 INFO - PROCESS | 2511 | 1461107148811 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:05:48 INFO - PROCESS | 2511 | 1461107148815 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:05:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:05:48 INFO - PROCESS | 2511 | 1461107148821 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:05:48 INFO - PROCESS | 2511 | 1461107148824 Marionette TRACE conn3 <- [1,2886,null,{}] 16:05:48 INFO - PROCESS | 2511 | 1461107148830 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}] 16:05:49 INFO - PROCESS | 2511 | 1461107149116 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:05:49 INFO - PROCESS | 2511 | 1461107149457 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:49 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff455d5800 == 157 [pid = 2511] [id = 729] 16:05:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff428b0c00) [pid = 2511] [serial = 2188] [outer = (nil)] 16:05:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff455c6800) [pid = 2511] [serial = 2189] [outer = 0x7eff428b0c00] 16:05:49 INFO - PROCESS | 2511 | 1461107149537 Marionette DEBUG loaded listener.js 16:05:49 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff45644400) [pid = 2511] [serial = 2190] [outer = 0x7eff428b0c00] 16:05:50 INFO - PROCESS | 2511 | 1461107150453 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]]]}] 16:05:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:05:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1687ms 16:05:50 INFO - PROCESS | 2511 | 1461107150509 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:05:50 INFO - PROCESS | 2511 | 1461107150513 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:05:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:05:50 INFO - PROCESS | 2511 | 1461107150519 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:05:50 INFO - PROCESS | 2511 | 1461107150521 Marionette TRACE conn3 <- [1,2890,null,{}] 16:05:50 INFO - PROCESS | 2511 | 1461107150527 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}] 16:05:50 INFO - PROCESS | 2511 | 1461107150766 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:05:51 INFO - PROCESS | 2511 | 1461107151026 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:51 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff46771000 == 158 [pid = 2511] [id = 730] 16:05:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff454c4000) [pid = 2511] [serial = 2191] [outer = (nil)] 16:05:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff45650000) [pid = 2511] [serial = 2192] [outer = 0x7eff454c4000] 16:05:51 INFO - PROCESS | 2511 | 1461107151145 Marionette DEBUG loaded listener.js 16:05:51 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff4589fc00) [pid = 2511] [serial = 2193] [outer = 0x7eff454c4000] 16:05:52 INFO - PROCESS | 2511 | 1461107152021 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:05:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:05:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1578ms 16:05:52 INFO - PROCESS | 2511 | 1461107152098 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:05:52 INFO - PROCESS | 2511 | 1461107152101 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:05:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:05:52 INFO - PROCESS | 2511 | 1461107152109 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:05:52 INFO - PROCESS | 2511 | 1461107152113 Marionette TRACE conn3 <- [1,2894,null,{}] 16:05:52 INFO - PROCESS | 2511 | 1461107152118 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}] 16:05:52 INFO - PROCESS | 2511 | 1461107152394 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:05:52 INFO - PROCESS | 2511 | 1461107152706 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:52 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4b5b8000 == 159 [pid = 2511] [id = 731] 16:05:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 155 (0x7eff40f70c00) [pid = 2511] [serial = 2194] [outer = (nil)] 16:05:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 156 (0x7eff46708c00) [pid = 2511] [serial = 2195] [outer = 0x7eff40f70c00] 16:05:52 INFO - PROCESS | 2511 | 1461107152788 Marionette DEBUG loaded listener.js 16:05:52 INFO - PROCESS | 2511 | ++DOMWINDOW == 157 (0x7eff46f8f400) [pid = 2511] [serial = 2196] [outer = 0x7eff40f70c00] 16:05:53 INFO - PROCESS | 2511 | 1461107153668 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]]]}] 16:05:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:05:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1589ms 16:05:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:05:53 INFO - PROCESS | 2511 | 1461107153699 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:05:53 INFO - PROCESS | 2511 | 1461107153702 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:05:53 INFO - PROCESS | 2511 | 1461107153709 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:05:53 INFO - PROCESS | 2511 | 1461107153712 Marionette TRACE conn3 <- [1,2898,null,{}] 16:05:53 INFO - PROCESS | 2511 | 1461107153718 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}] 16:05:53 INFO - PROCESS | 2511 | 1461107153957 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:05:54 INFO - PROCESS | 2511 | 1461107154225 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:54 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d0d3800 == 160 [pid = 2511] [id = 732] 16:05:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 158 (0x7eff45640800) [pid = 2511] [serial = 2197] [outer = (nil)] 16:05:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 159 (0x7eff46fdd800) [pid = 2511] [serial = 2198] [outer = 0x7eff45640800] 16:05:54 INFO - PROCESS | 2511 | 1461107154346 Marionette DEBUG loaded listener.js 16:05:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 160 (0x7eff46fe5c00) [pid = 2511] [serial = 2199] [outer = 0x7eff45640800] 16:05:55 INFO - PROCESS | 2511 | 1461107155256 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]]]}] 16:05:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:05:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1581ms 16:05:55 INFO - PROCESS | 2511 | 1461107155290 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:05:55 INFO - PROCESS | 2511 | 1461107155293 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 16:05:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:05:55 INFO - PROCESS | 2511 | 1461107155300 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:05:55 INFO - PROCESS | 2511 | 1461107155303 Marionette TRACE conn3 <- [1,2902,null,{}] 16:05:55 INFO - PROCESS | 2511 | 1461107155309 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}] 16:05:55 INFO - PROCESS | 2511 | 1461107155573 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:05:55 INFO - PROCESS | 2511 | 1461107155899 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:55 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d89e000 == 161 [pid = 2511] [id = 733] 16:05:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff470a8c00) [pid = 2511] [serial = 2200] [outer = (nil)] 16:05:55 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff470ad400) [pid = 2511] [serial = 2201] [outer = 0x7eff470a8c00] 16:05:56 INFO - PROCESS | 2511 | 1461107155999 Marionette DEBUG loaded listener.js 16:05:56 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff4b3ef000) [pid = 2511] [serial = 2202] [outer = 0x7eff470a8c00] 16:05:56 INFO - PROCESS | 2511 | 1461107156956 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:05:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:05:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1731ms 16:05:57 INFO - PROCESS | 2511 | 1461107157032 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:05:57 INFO - PROCESS | 2511 | 1461107157036 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 16:05:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:05:57 INFO - PROCESS | 2511 | 1461107157045 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:05:57 INFO - PROCESS | 2511 | 1461107157050 Marionette TRACE conn3 <- [1,2906,null,{}] 16:05:57 INFO - PROCESS | 2511 | 1461107157057 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}] 16:05:57 INFO - PROCESS | 2511 | 1461107157381 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:05:57 INFO - PROCESS | 2511 | 1461107157705 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:57 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e2b8800 == 162 [pid = 2511] [id = 734] 16:05:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff3d74fc00) [pid = 2511] [serial = 2203] [outer = (nil)] 16:05:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff4b4d0000) [pid = 2511] [serial = 2204] [outer = 0x7eff3d74fc00] 16:05:57 INFO - PROCESS | 2511 | 1461107157780 Marionette DEBUG loaded listener.js 16:05:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff4cc13000) [pid = 2511] [serial = 2205] [outer = 0x7eff3d74fc00] 16:05:58 INFO - PROCESS | 2511 | 1461107158662 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]]]}] 16:05:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:05:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1682ms 16:05:58 INFO - PROCESS | 2511 | 1461107158728 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:05:58 INFO - PROCESS | 2511 | 1461107158732 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 16:05:58 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:05:58 INFO - PROCESS | 2511 | 1461107158739 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:05:58 INFO - PROCESS | 2511 | 1461107158742 Marionette TRACE conn3 <- [1,2910,null,{}] 16:05:58 INFO - PROCESS | 2511 | 1461107158748 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}] 16:05:58 INFO - PROCESS | 2511 | 1461107158994 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:05:59 INFO - PROCESS | 2511 | 1461107159262 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:59 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5139c800 == 163 [pid = 2511] [id = 735] 16:05:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 167 (0x7eff47029800) [pid = 2511] [serial = 2206] [outer = (nil)] 16:05:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 168 (0x7eff4ccc2c00) [pid = 2511] [serial = 2207] [outer = 0x7eff47029800] 16:05:59 INFO - PROCESS | 2511 | 1461107159382 Marionette DEBUG loaded listener.js 16:05:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 169 (0x7eff4ce03000) [pid = 2511] [serial = 2208] [outer = 0x7eff47029800] 16:06:00 INFO - PROCESS | 2511 | 1461107160203 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]]]}] 16:06:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:06:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:06:00 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1483ms 16:06:00 INFO - PROCESS | 2511 | 1461107160223 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:06:00 INFO - PROCESS | 2511 | 1461107160226 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 16:06:00 INFO - TEST-START | /DOMEvents/constructors.html 16:06:00 INFO - PROCESS | 2511 | 1461107160234 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:06:00 INFO - PROCESS | 2511 | 1461107160236 Marionette TRACE conn3 <- [1,2914,null,{}] 16:06:00 INFO - PROCESS | 2511 | 1461107160243 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}] 16:06:00 INFO - PROCESS | 2511 | 1461107160495 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:06:00 INFO - PROCESS | 2511 | 1461107160737 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:00 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51dbc000 == 164 [pid = 2511] [id = 736] 16:06:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 170 (0x7eff4b62e800) [pid = 2511] [serial = 2209] [outer = (nil)] 16:06:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 171 (0x7eff4ce0fc00) [pid = 2511] [serial = 2210] [outer = 0x7eff4b62e800] 16:06:00 INFO - PROCESS | 2511 | 1461107160811 Marionette DEBUG loaded listener.js 16:06:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 172 (0x7eff4d694000) [pid = 2511] [serial = 2211] [outer = 0x7eff4b62e800] 16:06:01 INFO - PROCESS | 2511 | 1461107161816 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]]]}] 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:06:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:06:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:06:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:06:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:06:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:06:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:06:01 INFO - TEST-OK | /DOMEvents/constructors.html | took 1646ms 16:06:01 INFO - PROCESS | 2511 | 1461107161884 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:06:01 INFO - PROCESS | 2511 | 1461107161887 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 16:06:01 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:06:01 INFO - PROCESS | 2511 | 1461107161899 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:06:01 INFO - PROCESS | 2511 | 1461107161903 Marionette TRACE conn3 <- [1,2918,null,{}] 16:06:01 INFO - PROCESS | 2511 | 1461107161916 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}] 16:06:02 INFO - PROCESS | 2511 | 1461107162239 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:06:02 INFO - PROCESS | 2511 | 1461107162486 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:02 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff520e4000 == 165 [pid = 2511] [id = 737] 16:06:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 173 (0x7eff4b476000) [pid = 2511] [serial = 2212] [outer = (nil)] 16:06:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 174 (0x7eff4d69ac00) [pid = 2511] [serial = 2213] [outer = 0x7eff4b476000] 16:06:02 INFO - PROCESS | 2511 | 1461107162576 Marionette DEBUG loaded listener.js 16:06:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 175 (0x7eff4da68c00) [pid = 2511] [serial = 2214] [outer = 0x7eff4b476000] 16:06:03 INFO - PROCESS | 2511 | 1461107163351 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:06:03 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:06:03 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1489ms 16:06:03 INFO - PROCESS | 2511 | 1461107163388 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:06:03 INFO - PROCESS | 2511 | 1461107163391 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 16:06:03 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:06:03 INFO - PROCESS | 2511 | 1461107163398 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:06:03 INFO - PROCESS | 2511 | 1461107163400 Marionette TRACE conn3 <- [1,2922,null,{}] 16:06:03 INFO - PROCESS | 2511 | 1461107163406 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}] 16:06:03 INFO - PROCESS | 2511 | 1461107163636 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:06:03 INFO - PROCESS | 2511 | 1461107163916 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:03 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff523cc000 == 166 [pid = 2511] [id = 738] 16:06:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 176 (0x7eff4b634c00) [pid = 2511] [serial = 2215] [outer = (nil)] 16:06:03 INFO - PROCESS | 2511 | ++DOMWINDOW == 177 (0x7eff4da71400) [pid = 2511] [serial = 2216] [outer = 0x7eff4b634c00] 16:06:04 INFO - PROCESS | 2511 | 1461107163995 Marionette DEBUG loaded listener.js 16:06:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 178 (0x7eff4df74c00) [pid = 2511] [serial = 2217] [outer = 0x7eff4b634c00] 16:06:04 INFO - PROCESS | 2511 | [2511] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:06:04 INFO - PROCESS | 2511 | [2511] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:06:04 INFO - PROCESS | 2511 | [2511] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:06:04 INFO - PROCESS | 2511 | [2511] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:06:04 INFO - PROCESS | 2511 | 1461107164912 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]]]}] 16:06:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:06:04 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:06:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:06:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:06:04 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 16:06:04 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:06:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:06:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:06:04 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 16:06:04 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:06:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:06:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:06:04 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]" 16:06:04 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:06:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:06:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:06:04 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:06:04 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1537ms 16:06:04 INFO - PROCESS | 2511 | 1461107164940 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:06:04 INFO - PROCESS | 2511 | 1461107164944 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 16:06:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:06:04 INFO - PROCESS | 2511 | 1461107164956 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:06:04 INFO - PROCESS | 2511 | 1461107164958 Marionette TRACE conn3 <- [1,2926,null,{}] 16:06:04 INFO - PROCESS | 2511 | 1461107164965 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}] 16:06:05 INFO - PROCESS | 2511 | 1461107165232 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:06:05 INFO - PROCESS | 2511 | 1461107165479 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:05 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff540bb800 == 167 [pid = 2511] [id = 739] 16:06:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 179 (0x7eff39f07800) [pid = 2511] [serial = 2218] [outer = (nil)] 16:06:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 180 (0x7eff4e42d800) [pid = 2511] [serial = 2219] [outer = 0x7eff39f07800] 16:06:05 INFO - PROCESS | 2511 | 1461107165570 Marionette DEBUG loaded listener.js 16:06:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 181 (0x7eff4e9f0400) [pid = 2511] [serial = 2220] [outer = 0x7eff39f07800] 16:06:06 INFO - PROCESS | 2511 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:06:06 INFO - PROCESS | 2511 | 1461107166355 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]]]}] 16:06:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:06:06 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1430ms 16:06:06 INFO - PROCESS | 2511 | 1461107166388 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:06:06 INFO - PROCESS | 2511 | 1461107166391 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 16:06:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:06:06 INFO - PROCESS | 2511 | 1461107166398 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:06:06 INFO - PROCESS | 2511 | 1461107166401 Marionette TRACE conn3 <- [1,2930,null,{}] 16:06:06 INFO - PROCESS | 2511 | 1461107166406 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}] 16:06:06 INFO - PROCESS | 2511 | 1461107166650 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:06:06 INFO - PROCESS | 2511 | 1461107166896 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:06 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56411800 == 168 [pid = 2511] [id = 740] 16:06:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 182 (0x7eff4d512400) [pid = 2511] [serial = 2221] [outer = (nil)] 16:06:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 183 (0x7eff4f843000) [pid = 2511] [serial = 2222] [outer = 0x7eff4d512400] 16:06:06 INFO - PROCESS | 2511 | 1461107166972 Marionette DEBUG loaded listener.js 16:06:07 INFO - PROCESS | 2511 | ++DOMWINDOW == 184 (0x7eff5179f800) [pid = 2511] [serial = 2223] [outer = 0x7eff4d512400] 16:06:07 INFO - PROCESS | 2511 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:06:07 INFO - PROCESS | 2511 | 1461107167789 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]]]}] 16:06:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:06:07 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1435ms 16:06:07 INFO - PROCESS | 2511 | 1461107167835 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:06:07 INFO - PROCESS | 2511 | 1461107167839 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 16:06:07 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:06:07 INFO - PROCESS | 2511 | 1461107167845 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:06:07 INFO - PROCESS | 2511 | 1461107167848 Marionette TRACE conn3 <- [1,2934,null,{}] 16:06:07 INFO - PROCESS | 2511 | 1461107167859 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}] 16:06:08 INFO - PROCESS | 2511 | 1461107168118 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:06:08 INFO - PROCESS | 2511 | 1461107168393 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:08 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56957000 == 169 [pid = 2511] [id = 741] 16:06:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 185 (0x7eff4e9f1c00) [pid = 2511] [serial = 2224] [outer = (nil)] 16:06:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 186 (0x7eff518df400) [pid = 2511] [serial = 2225] [outer = 0x7eff4e9f1c00] 16:06:08 INFO - PROCESS | 2511 | 1461107168471 Marionette DEBUG loaded listener.js 16:06:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 187 (0x7eff51e35c00) [pid = 2511] [serial = 2226] [outer = 0x7eff4e9f1c00] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3dae3800 == 168 [pid = 2511] [id = 655] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3ee11000 == 167 [pid = 2511] [id = 357] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51397000 == 166 [pid = 2511] [id = 666] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff519e0800 == 165 [pid = 2511] [id = 667] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51e70800 == 164 [pid = 2511] [id = 668] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3f5d5800 == 163 [pid = 2511] [id = 722] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3e83a000 == 162 [pid = 2511] [id = 721] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d6de000 == 161 [pid = 2511] [id = 720] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3c6d7000 == 160 [pid = 2511] [id = 719] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff644c3000 == 159 [pid = 2511] [id = 717] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5e508800 == 158 [pid = 2511] [id = 716] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff59bba800 == 157 [pid = 2511] [id = 715] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff58751000 == 156 [pid = 2511] [id = 714] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff58236800 == 155 [pid = 2511] [id = 713] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff57a6c000 == 154 [pid = 2511] [id = 712] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56c5a000 == 153 [pid = 2511] [id = 711] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5340d800 == 152 [pid = 2511] [id = 710] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5227c800 == 151 [pid = 2511] [id = 709] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51e76000 == 150 [pid = 2511] [id = 708] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff518a0800 == 149 [pid = 2511] [id = 707] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4f4d1000 == 148 [pid = 2511] [id = 706] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4dc14800 == 147 [pid = 2511] [id = 705] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4cfb0000 == 146 [pid = 2511] [id = 704] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff467ab800 == 145 [pid = 2511] [id = 703] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff45515000 == 144 [pid = 2511] [id = 702] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff42e15000 == 143 [pid = 2511] [id = 701] 16:06:10 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d869000 == 142 [pid = 2511] [id = 700] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 186 (0x7eff40f6c800) [pid = 2511] [serial = 1974] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 185 (0x7eff4e799800) [pid = 2511] [serial = 2028] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 184 (0x7eff4e4ea400) [pid = 2511] [serial = 2025] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 183 (0x7eff410aa000) [pid = 2511] [serial = 2099] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 182 (0x7eff410a3800) [pid = 2511] [serial = 2096] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 181 (0x7eff4df6bc00) [pid = 2511] [serial = 2078] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 180 (0x7eff4dec1000) [pid = 2511] [serial = 2076] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 179 (0x7eff4d7e7000) [pid = 2511] [serial = 2075] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 178 (0x7eff4d512800) [pid = 2511] [serial = 2073] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 177 (0x7eff4cdda400) [pid = 2511] [serial = 2072] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 176 (0x7eff4ccbe000) [pid = 2511] [serial = 2070] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 175 (0x7eff4b638400) [pid = 2511] [serial = 2069] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 174 (0x7eff470ab800) [pid = 2511] [serial = 2067] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 173 (0x7eff47024400) [pid = 2511] [serial = 2066] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 172 (0x7eff46f97400) [pid = 2511] [serial = 2064] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 171 (0x7eff46f8ac00) [pid = 2511] [serial = 2063] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 170 (0x7eff46703400) [pid = 2511] [serial = 2061] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 169 (0x7eff45896800) [pid = 2511] [serial = 2060] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 168 (0x7eff45642c00) [pid = 2511] [serial = 2058] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 167 (0x7eff45633800) [pid = 2511] [serial = 2057] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 166 (0x7eff454bc400) [pid = 2511] [serial = 2055] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 165 (0x7eff44fe0c00) [pid = 2511] [serial = 2054] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 164 (0x7eff43532800) [pid = 2511] [serial = 2052] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 163 (0x7eff428a8c00) [pid = 2511] [serial = 2051] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 162 (0x7eff4278b400) [pid = 2511] [serial = 2049] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 161 (0x7eff42765c00) [pid = 2511] [serial = 2048] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 160 (0x7eff410a8000) [pid = 2511] [serial = 2046] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 159 (0x7eff40e11400) [pid = 2511] [serial = 2045] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 158 (0x7eff40776000) [pid = 2511] [serial = 2043] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 157 (0x7eff3da8d400) [pid = 2511] [serial = 2042] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 156 (0x7eff3d71d800) [pid = 2511] [serial = 2040] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 155 (0x7eff3c810c00) [pid = 2511] [serial = 2039] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 154 (0x7eff3d9f1c00) [pid = 2511] [serial = 2090] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 153 (0x7eff3bb15000) [pid = 2511] [serial = 2087] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 152 (0x7eff3c5f4000) [pid = 2511] [serial = 2088] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff44cb9800) [pid = 2511] [serial = 2085] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff37ac7000) [pid = 2511] [serial = 2084] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff4e7a5800) [pid = 2511] [serial = 2082] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff4e795000) [pid = 2511] [serial = 2081] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff4e54bc00) [pid = 2511] [serial = 2079] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff40774000) [pid = 2511] [serial = 2093] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff40aac000) [pid = 2511] [serial = 2094] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 144 (0x7eff42767000) [pid = 2511] [serial = 2097] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | --DOMWINDOW == 143 (0x7eff3e973400) [pid = 2511] [serial = 2091] [outer = (nil)] [url = about:blank] 16:06:11 INFO - PROCESS | 2511 | 1461107171364 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]]]}] 16:06:11 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:06:11 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 3541ms 16:06:11 INFO - PROCESS | 2511 | 1461107171387 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:06:11 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:06:11 INFO - PROCESS | 2511 | 1461107171393 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 16:06:11 INFO - PROCESS | 2511 | 1461107171401 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:06:11 INFO - PROCESS | 2511 | 1461107171406 Marionette TRACE conn3 <- [1,2938,null,{}] 16:06:11 INFO - PROCESS | 2511 | 1461107171415 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}] 16:06:11 INFO - PROCESS | 2511 | 1461107171636 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:06:11 INFO - PROCESS | 2511 | 1461107171875 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:11 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3c6dc000 == 143 [pid = 2511] [id = 742] 16:06:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff3c4b7800) [pid = 2511] [serial = 2227] [outer = (nil)] 16:06:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff3c5ee800) [pid = 2511] [serial = 2228] [outer = 0x7eff3c4b7800] 16:06:11 INFO - PROCESS | 2511 | 1461107171946 Marionette DEBUG loaded listener.js 16:06:12 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff3c80e400) [pid = 2511] [serial = 2229] [outer = 0x7eff3c4b7800] 16:06:12 INFO - PROCESS | 2511 | 1461107172671 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]]]}] 16:06:12 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. 16:06:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1289ms 16:06:12 INFO - PROCESS | 2511 | 1461107172690 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:06:12 INFO - PROCESS | 2511 | 1461107172698 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 16:06:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:06:12 INFO - PROCESS | 2511 | 1461107172708 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:06:12 INFO - PROCESS | 2511 | 1461107172711 Marionette TRACE conn3 <- [1,2942,null,{}] 16:06:12 INFO - PROCESS | 2511 | 1461107172717 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}] 16:06:13 INFO - PROCESS | 2511 | 1461107173019 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:06:13 INFO - PROCESS | 2511 | 1461107173049 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:13 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3dae3000 == 144 [pid = 2511] [id = 743] 16:06:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff3c4b2800) [pid = 2511] [serial = 2230] [outer = (nil)] 16:06:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff3d71d800) [pid = 2511] [serial = 2231] [outer = 0x7eff3c4b2800] 16:06:13 INFO - PROCESS | 2511 | 1461107173113 Marionette DEBUG loaded listener.js 16:06:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff3da92c00) [pid = 2511] [serial = 2232] [outer = 0x7eff3c4b2800] 16:06:14 INFO - PROCESS | 2511 | 1461107174087 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"]]]}] 16:06:14 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 16:06:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:06:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1389ms 16:06:14 INFO - PROCESS | 2511 | 1461107174097 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:06:14 INFO - PROCESS | 2511 | 1461107174101 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 16:06:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:06:14 INFO - PROCESS | 2511 | 1461107174107 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:06:14 INFO - PROCESS | 2511 | 1461107174112 Marionette TRACE conn3 <- [1,2946,null,{}] 16:06:14 INFO - PROCESS | 2511 | 1461107174157 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}] 16:06:14 INFO - PROCESS | 2511 | 1461107174456 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:06:14 INFO - PROCESS | 2511 | 1461107174498 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:14 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff409ae000 == 145 [pid = 2511] [id = 744] 16:06:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff3b012000) [pid = 2511] [serial = 2233] [outer = (nil)] 16:06:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff3f6c6000) [pid = 2511] [serial = 2234] [outer = 0x7eff3b012000] 16:06:14 INFO - PROCESS | 2511 | 1461107174574 Marionette DEBUG loaded listener.js 16:06:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff4077dc00) [pid = 2511] [serial = 2235] [outer = 0x7eff3b012000] 16:06:15 INFO - PROCESS | 2511 | 1461107175543 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]]]}] 16:06:15 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. 16:06:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1456ms 16:06:15 INFO - PROCESS | 2511 | 1461107175563 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:06:15 INFO - PROCESS | 2511 | 1461107175568 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 16:06:15 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:06:15 INFO - PROCESS | 2511 | 1461107175583 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:06:15 INFO - PROCESS | 2511 | 1461107175587 Marionette TRACE conn3 <- [1,2950,null,{}] 16:06:15 INFO - PROCESS | 2511 | 1461107175592 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}] 16:06:15 INFO - PROCESS | 2511 | 1461107175874 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff3c4bb400) [pid = 2511] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff37ac4800) [pid = 2511] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff4b41b400) [pid = 2511] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff37acd800) [pid = 2511] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff4b417000) [pid = 2511] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff4b636400) [pid = 2511] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff3c807c00) [pid = 2511] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 144 (0x7eff3d9f8000) [pid = 2511] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 143 (0x7eff3e96b800) [pid = 2511] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 142 (0x7eff40480000) [pid = 2511] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 141 (0x7eff44449400) [pid = 2511] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 140 (0x7eff3d9ef400) [pid = 2511] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 139 (0x7eff37acf400) [pid = 2511] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 138 (0x7eff3d2d3000) [pid = 2511] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 137 (0x7eff470aa000) [pid = 2511] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 136 (0x7eff4debc000) [pid = 2511] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 135 (0x7eff3c4bec00) [pid = 2511] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 134 (0x7eff404af000) [pid = 2511] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 133 (0x7eff404a9800) [pid = 2511] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 132 (0x7eff428aa400) [pid = 2511] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 131 (0x7eff470ab400) [pid = 2511] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 130 (0x7eff4e9fbc00) [pid = 2511] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:06:16 INFO - PROCESS | 2511 | --DOMWINDOW == 129 (0x7eff410ac800) [pid = 2511] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:06:16 INFO - PROCESS | 2511 | 1461107176623 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:16 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3b9eb800 == 146 [pid = 2511] [id = 745] 16:06:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 130 (0x7eff37ac2c00) [pid = 2511] [serial = 2236] [outer = (nil)] 16:06:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 131 (0x7eff3b013c00) [pid = 2511] [serial = 2237] [outer = 0x7eff37ac2c00] 16:06:16 INFO - PROCESS | 2511 | 1461107176693 Marionette DEBUG loaded listener.js 16:06:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 132 (0x7eff404af000) [pid = 2511] [serial = 2238] [outer = 0x7eff37ac2c00] 16:06:17 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff414c2000 == 147 [pid = 2511] [id = 746] 16:06:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 133 (0x7eff42662000) [pid = 2511] [serial = 2239] [outer = (nil)] 16:06:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 134 (0x7eff40e0ec00) [pid = 2511] [serial = 2240] [outer = 0x7eff42662000] 16:06:17 INFO - PROCESS | 2511 | 1461107177509 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]]]}] 16:06:17 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. 16:06:17 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1987ms 16:06:17 INFO - PROCESS | 2511 | 1461107177572 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:06:17 INFO - PROCESS | 2511 | 1461107177575 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 16:06:17 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:06:17 INFO - PROCESS | 2511 | 1461107177587 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:06:17 INFO - PROCESS | 2511 | 1461107177589 Marionette TRACE conn3 <- [1,2954,null,{}] 16:06:17 INFO - PROCESS | 2511 | 1461107177595 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}] 16:06:17 INFO - PROCESS | 2511 | 1461107177972 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:06:18 INFO - PROCESS | 2511 | 1461107178190 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:18 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff42e10800 == 148 [pid = 2511] [id = 747] 16:06:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 135 (0x7eff37acd800) [pid = 2511] [serial = 2241] [outer = (nil)] 16:06:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 136 (0x7eff42662400) [pid = 2511] [serial = 2242] [outer = 0x7eff37acd800] 16:06:18 INFO - PROCESS | 2511 | 1461107178259 Marionette DEBUG loaded listener.js 16:06:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 137 (0x7eff428a2800) [pid = 2511] [serial = 2243] [outer = 0x7eff37acd800] 16:06:19 INFO - PROCESS | 2511 | 1461107179202 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]]]}] 16:06:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:06:19 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 16:06:19 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1678ms 16:06:19 INFO - PROCESS | 2511 | 1461107179267 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:06:19 INFO - PROCESS | 2511 | 1461107179273 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 16:06:19 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:06:19 INFO - PROCESS | 2511 | 1461107179284 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:06:19 INFO - PROCESS | 2511 | 1461107179288 Marionette TRACE conn3 <- [1,2958,null,{}] 16:06:19 INFO - PROCESS | 2511 | 1461107179298 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}] 16:06:19 INFO - PROCESS | 2511 | 1461107179599 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:06:19 INFO - PROCESS | 2511 | 1461107179969 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:20 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff409a6800 == 149 [pid = 2511] [id = 748] 16:06:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 138 (0x7eff3ec6fc00) [pid = 2511] [serial = 2244] [outer = (nil)] 16:06:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 139 (0x7eff4047a800) [pid = 2511] [serial = 2245] [outer = 0x7eff3ec6fc00] 16:06:20 INFO - PROCESS | 2511 | 1461107180056 Marionette DEBUG loaded listener.js 16:06:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 140 (0x7eff40e0e000) [pid = 2511] [serial = 2246] [outer = 0x7eff3ec6fc00] 16:06:20 INFO - PROCESS | 2511 | 1461107180852 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]]]}] 16:06:20 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. 16:06:20 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1586ms 16:06:20 INFO - PROCESS | 2511 | 1461107180872 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:06:20 INFO - PROCESS | 2511 | 1461107180881 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 16:06:20 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:06:20 INFO - PROCESS | 2511 | 1461107180892 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:06:20 INFO - PROCESS | 2511 | 1461107180897 Marionette TRACE conn3 <- [1,2962,null,{}] 16:06:20 INFO - PROCESS | 2511 | 1461107180919 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}] 16:06:21 INFO - PROCESS | 2511 | 1461107181233 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:06:21 INFO - PROCESS | 2511 | 1461107181441 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:21 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff43851800 == 150 [pid = 2511] [id = 749] 16:06:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 141 (0x7eff3ec71c00) [pid = 2511] [serial = 2247] [outer = (nil)] 16:06:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 142 (0x7eff42794800) [pid = 2511] [serial = 2248] [outer = 0x7eff3ec71c00] 16:06:21 INFO - PROCESS | 2511 | 1461107181521 Marionette DEBUG loaded listener.js 16:06:21 INFO - PROCESS | 2511 | ++DOMWINDOW == 143 (0x7eff4352e000) [pid = 2511] [serial = 2249] [outer = 0x7eff3ec71c00] 16:06:22 INFO - PROCESS | 2511 | 1461107182457 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]]]}] 16:06:22 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. 16:06:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1598ms 16:06:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:06:22 INFO - PROCESS | 2511 | 1461107182491 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:06:22 INFO - PROCESS | 2511 | 1461107182494 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 16:06:22 INFO - PROCESS | 2511 | 1461107182501 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:06:22 INFO - PROCESS | 2511 | 1461107182508 Marionette TRACE conn3 <- [1,2966,null,{}] 16:06:22 INFO - PROCESS | 2511 | 1461107182524 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}] 16:06:22 INFO - PROCESS | 2511 | 1461107182794 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:06:23 INFO - PROCESS | 2511 | 1461107183078 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:23 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff45504800 == 151 [pid = 2511] [id = 750] 16:06:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff43536000) [pid = 2511] [serial = 2250] [outer = (nil)] 16:06:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff44cba000) [pid = 2511] [serial = 2251] [outer = 0x7eff43536000] 16:06:23 INFO - PROCESS | 2511 | 1461107183163 Marionette DEBUG loaded listener.js 16:06:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff44ccbc00) [pid = 2511] [serial = 2252] [outer = 0x7eff43536000] 16:06:23 INFO - PROCESS | 2511 | 1461107183969 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]]]}] 16:06:23 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. 16:06:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1500ms 16:06:24 INFO - PROCESS | 2511 | 1461107184001 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:06:24 INFO - PROCESS | 2511 | 1461107184005 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 16:06:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:06:24 INFO - PROCESS | 2511 | 1461107184012 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:06:24 INFO - PROCESS | 2511 | 1461107184015 Marionette TRACE conn3 <- [1,2970,null,{}] 16:06:24 INFO - PROCESS | 2511 | 1461107184021 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}] 16:06:24 INFO - PROCESS | 2511 | 1461107184291 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:06:24 INFO - PROCESS | 2511 | 1461107184535 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:24 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4679d800 == 152 [pid = 2511] [id = 751] 16:06:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff43537c00) [pid = 2511] [serial = 2253] [outer = (nil)] 16:06:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff454ba000) [pid = 2511] [serial = 2254] [outer = 0x7eff43537c00] 16:06:24 INFO - PROCESS | 2511 | 1461107184612 Marionette DEBUG loaded listener.js 16:06:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff455c1c00) [pid = 2511] [serial = 2255] [outer = 0x7eff43537c00] 16:06:25 INFO - PROCESS | 2511 | 1461107185434 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]]]}] 16:06:25 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. 16:06:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1479ms 16:06:25 INFO - PROCESS | 2511 | 1461107185493 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:06:25 INFO - PROCESS | 2511 | 1461107185496 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 16:06:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:06:25 INFO - PROCESS | 2511 | 1461107185503 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:06:25 INFO - PROCESS | 2511 | 1461107185506 Marionette TRACE conn3 <- [1,2974,null,{}] 16:06:25 INFO - PROCESS | 2511 | 1461107185564 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}] 16:06:25 INFO - PROCESS | 2511 | 1461107185825 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:06:26 INFO - PROCESS | 2511 | 1461107186091 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:26 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4cf9f000 == 153 [pid = 2511] [id = 752] 16:06:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff44cccc00) [pid = 2511] [serial = 2256] [outer = (nil)] 16:06:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff45638400) [pid = 2511] [serial = 2257] [outer = 0x7eff44cccc00] 16:06:26 INFO - PROCESS | 2511 | 1461107186169 Marionette DEBUG loaded listener.js 16:06:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff45894800) [pid = 2511] [serial = 2258] [outer = 0x7eff44cccc00] 16:06:27 INFO - PROCESS | 2511 | 1461107187005 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]]]}] 16:06:27 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. 16:06:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1575ms 16:06:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:06:27 INFO - PROCESS | 2511 | 1461107187079 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:06:27 INFO - PROCESS | 2511 | 1461107187082 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 16:06:27 INFO - PROCESS | 2511 | 1461107187090 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:06:27 INFO - PROCESS | 2511 | 1461107187092 Marionette TRACE conn3 <- [1,2978,null,{}] 16:06:27 INFO - PROCESS | 2511 | 1461107187099 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}] 16:06:27 INFO - PROCESS | 2511 | 1461107187380 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:06:27 INFO - PROCESS | 2511 | 1461107187644 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:27 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d8af800 == 154 [pid = 2511] [id = 753] 16:06:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff4702a000) [pid = 2511] [serial = 2259] [outer = (nil)] 16:06:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff4b3a3400) [pid = 2511] [serial = 2260] [outer = 0x7eff4702a000] 16:06:27 INFO - PROCESS | 2511 | 1461107187736 Marionette DEBUG loaded listener.js 16:06:27 INFO - PROCESS | 2511 | ++DOMWINDOW == 155 (0x7eff4b3fbc00) [pid = 2511] [serial = 2261] [outer = 0x7eff4702a000] 16:06:28 INFO - PROCESS | 2511 | 1461107188545 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]]]}] 16:06:28 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. 16:06:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1482ms 16:06:28 INFO - PROCESS | 2511 | 1461107188572 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:06:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:06:28 INFO - PROCESS | 2511 | 1461107188576 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 16:06:28 INFO - PROCESS | 2511 | 1461107188582 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:06:28 INFO - PROCESS | 2511 | 1461107188585 Marionette TRACE conn3 <- [1,2982,null,{}] 16:06:28 INFO - PROCESS | 2511 | 1461107188591 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}] 16:06:28 INFO - PROCESS | 2511 | 1461107188858 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:06:29 INFO - PROCESS | 2511 | 1461107189103 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:29 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4e2c2800 == 155 [pid = 2511] [id = 754] 16:06:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 156 (0x7eff45637c00) [pid = 2511] [serial = 2262] [outer = (nil)] 16:06:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 157 (0x7eff4b47ec00) [pid = 2511] [serial = 2263] [outer = 0x7eff45637c00] 16:06:29 INFO - PROCESS | 2511 | 1461107189182 Marionette DEBUG loaded listener.js 16:06:29 INFO - PROCESS | 2511 | ++DOMWINDOW == 158 (0x7eff4b4cbc00) [pid = 2511] [serial = 2264] [outer = 0x7eff45637c00] 16:06:30 INFO - PROCESS | 2511 | 1461107189998 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"]]]}] 16:06:30 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 16:06:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:06:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1441ms 16:06:30 INFO - PROCESS | 2511 | 1461107190024 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:06:30 INFO - PROCESS | 2511 | 1461107190028 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 16:06:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:06:30 INFO - PROCESS | 2511 | 1461107190034 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:06:30 INFO - PROCESS | 2511 | 1461107190038 Marionette TRACE conn3 <- [1,2986,null,{}] 16:06:30 INFO - PROCESS | 2511 | 1461107190043 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}] 16:06:30 INFO - PROCESS | 2511 | 1461107190278 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:06:30 INFO - PROCESS | 2511 | 1461107190552 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:30 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff518aa000 == 156 [pid = 2511] [id = 755] 16:06:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 159 (0x7eff46705000) [pid = 2511] [serial = 2265] [outer = (nil)] 16:06:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 160 (0x7eff4b62f800) [pid = 2511] [serial = 2266] [outer = 0x7eff46705000] 16:06:30 INFO - PROCESS | 2511 | 1461107190642 Marionette DEBUG loaded listener.js 16:06:30 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff4ccbe000) [pid = 2511] [serial = 2267] [outer = 0x7eff46705000] 16:06:31 INFO - PROCESS | 2511 | 1461107191433 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]]]}] 16:06:31 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. 16:06:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1431ms 16:06:31 INFO - PROCESS | 2511 | 1461107191466 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:06:31 INFO - PROCESS | 2511 | 1461107191470 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 16:06:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:06:31 INFO - PROCESS | 2511 | 1461107191476 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:06:31 INFO - PROCESS | 2511 | 1461107191479 Marionette TRACE conn3 <- [1,2990,null,{}] 16:06:31 INFO - PROCESS | 2511 | 1461107191485 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}] 16:06:31 INFO - PROCESS | 2511 | 1461107191719 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:06:31 INFO - PROCESS | 2511 | 1461107191993 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:32 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51f66800 == 157 [pid = 2511] [id = 756] 16:06:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff4b47b800) [pid = 2511] [serial = 2268] [outer = (nil)] 16:06:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff4cddf000) [pid = 2511] [serial = 2269] [outer = 0x7eff4b47b800] 16:06:32 INFO - PROCESS | 2511 | 1461107192073 Marionette DEBUG loaded listener.js 16:06:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff4d520000) [pid = 2511] [serial = 2270] [outer = 0x7eff4b47b800] 16:06:32 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff52274000 == 158 [pid = 2511] [id = 757] 16:06:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff4d851000) [pid = 2511] [serial = 2271] [outer = (nil)] 16:06:32 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff4cdd1800) [pid = 2511] [serial = 2272] [outer = 0x7eff4d851000] 16:06:32 INFO - PROCESS | 2511 | 1461107192959 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]]]}] 16:06:32 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. 16:06:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1493ms 16:06:32 INFO - PROCESS | 2511 | 1461107192976 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:06:32 INFO - PROCESS | 2511 | 1461107192980 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 16:06:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:06:32 INFO - PROCESS | 2511 | 1461107192991 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:06:32 INFO - PROCESS | 2511 | 1461107192994 Marionette TRACE conn3 <- [1,2994,null,{}] 16:06:33 INFO - PROCESS | 2511 | 1461107193000 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}] 16:06:33 INFO - PROCESS | 2511 | 1461107193328 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:06:33 INFO - PROCESS | 2511 | 1461107193572 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:33 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff523d5000 == 159 [pid = 2511] [id = 758] 16:06:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 167 (0x7eff470a3400) [pid = 2511] [serial = 2273] [outer = (nil)] 16:06:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 168 (0x7eff4ccc0000) [pid = 2511] [serial = 2274] [outer = 0x7eff470a3400] 16:06:33 INFO - PROCESS | 2511 | 1461107193687 Marionette DEBUG loaded listener.js 16:06:33 INFO - PROCESS | 2511 | ++DOMWINDOW == 169 (0x7eff4dec4800) [pid = 2511] [serial = 2275] [outer = 0x7eff470a3400] 16:06:34 INFO - PROCESS | 2511 | 1461107194522 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]]]}] 16:06:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:06:34 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 16:06:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1582ms 16:06:34 INFO - PROCESS | 2511 | 1461107194575 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:06:34 INFO - PROCESS | 2511 | 1461107194578 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 16:06:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:06:34 INFO - PROCESS | 2511 | 1461107194585 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:06:34 INFO - PROCESS | 2511 | 1461107194590 Marionette TRACE conn3 <- [1,2998,null,{}] 16:06:34 INFO - PROCESS | 2511 | 1461107194595 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}] 16:06:34 INFO - PROCESS | 2511 | 1461107194993 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:06:35 INFO - PROCESS | 2511 | 1461107195238 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:35 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56015000 == 160 [pid = 2511] [id = 759] 16:06:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 170 (0x7eff4e79f800) [pid = 2511] [serial = 2276] [outer = (nil)] 16:06:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 171 (0x7eff4e7acc00) [pid = 2511] [serial = 2277] [outer = 0x7eff4e79f800] 16:06:35 INFO - PROCESS | 2511 | 1461107195373 Marionette DEBUG loaded listener.js 16:06:35 INFO - PROCESS | 2511 | ++DOMWINDOW == 172 (0x7eff4f478000) [pid = 2511] [serial = 2278] [outer = 0x7eff4e79f800] 16:06:36 INFO - PROCESS | 2511 | 1461107196166 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]]]}] 16:06:36 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. 16:06:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1633ms 16:06:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:06:36 INFO - PROCESS | 2511 | 1461107196220 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:06:36 INFO - PROCESS | 2511 | 1461107196223 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 16:06:36 INFO - PROCESS | 2511 | 1461107196229 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:06:36 INFO - PROCESS | 2511 | 1461107196232 Marionette TRACE conn3 <- [1,3002,null,{}] 16:06:36 INFO - PROCESS | 2511 | 1461107196238 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}] 16:06:36 INFO - PROCESS | 2511 | 1461107196506 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:06:36 INFO - PROCESS | 2511 | 1461107196783 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:36 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56c5a000 == 161 [pid = 2511] [id = 760] 16:06:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 173 (0x7eff4e42cc00) [pid = 2511] [serial = 2279] [outer = (nil)] 16:06:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 174 (0x7eff4f6a1c00) [pid = 2511] [serial = 2280] [outer = 0x7eff4e42cc00] 16:06:36 INFO - PROCESS | 2511 | 1461107196858 Marionette DEBUG loaded listener.js 16:06:36 INFO - PROCESS | 2511 | ++DOMWINDOW == 175 (0x7eff51338400) [pid = 2511] [serial = 2281] [outer = 0x7eff4e42cc00] 16:06:37 INFO - PROCESS | 2511 | 1461107197644 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]]]}] 16:06:37 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. 16:06:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1431ms 16:06:37 INFO - PROCESS | 2511 | 1461107197660 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:06:37 INFO - PROCESS | 2511 | 1461107197664 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 16:06:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:06:37 INFO - PROCESS | 2511 | 1461107197670 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:06:37 INFO - PROCESS | 2511 | 1461107197673 Marionette TRACE conn3 <- [1,3006,null,{}] 16:06:37 INFO - PROCESS | 2511 | 1461107197678 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}] 16:06:37 INFO - PROCESS | 2511 | 1461107197911 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:06:38 INFO - PROCESS | 2511 | 1461107198170 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:38 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff58235000 == 162 [pid = 2511] [id = 761] 16:06:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 176 (0x7eff37ac4c00) [pid = 2511] [serial = 2282] [outer = (nil)] 16:06:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 177 (0x7eff5135ac00) [pid = 2511] [serial = 2283] [outer = 0x7eff37ac4c00] 16:06:38 INFO - PROCESS | 2511 | 1461107198246 Marionette DEBUG loaded listener.js 16:06:38 INFO - PROCESS | 2511 | ++DOMWINDOW == 178 (0x7eff517ca400) [pid = 2511] [serial = 2284] [outer = 0x7eff37ac4c00] 16:06:39 INFO - PROCESS | 2511 | 1461107199084 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]]]}] 16:06:39 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. 16:06:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1429ms 16:06:39 INFO - PROCESS | 2511 | 1461107199100 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:06:39 INFO - PROCESS | 2511 | 1461107199104 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 16:06:39 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:06:39 INFO - PROCESS | 2511 | 1461107199110 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:06:39 INFO - PROCESS | 2511 | 1461107199113 Marionette TRACE conn3 <- [1,3010,null,{}] 16:06:39 INFO - PROCESS | 2511 | 1461107199119 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}] 16:06:39 INFO - PROCESS | 2511 | 1461107199358 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:06:39 INFO - PROCESS | 2511 | 1461107199635 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:39 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff59b1f000 == 163 [pid = 2511] [id = 762] 16:06:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 179 (0x7eff4e424800) [pid = 2511] [serial = 2285] [outer = (nil)] 16:06:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 180 (0x7eff518dd000) [pid = 2511] [serial = 2286] [outer = 0x7eff4e424800] 16:06:39 INFO - PROCESS | 2511 | 1461107199710 Marionette DEBUG loaded listener.js 16:06:39 INFO - PROCESS | 2511 | ++DOMWINDOW == 181 (0x7eff51e34400) [pid = 2511] [serial = 2287] [outer = 0x7eff4e424800] 16:06:40 INFO - PROCESS | 2511 | 1461107200551 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]]]}] 16:06:40 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 16:06:40 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1483ms 16:06:40 INFO - PROCESS | 2511 | 1461107200594 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:06:40 INFO - PROCESS | 2511 | 1461107200598 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 16:06:40 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:06:40 INFO - PROCESS | 2511 | 1461107200604 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:06:40 INFO - PROCESS | 2511 | 1461107200607 Marionette TRACE conn3 <- [1,3014,null,{}] 16:06:40 INFO - PROCESS | 2511 | 1461107200613 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}] 16:06:40 INFO - PROCESS | 2511 | 1461107200893 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:06:41 INFO - PROCESS | 2511 | 1461107201179 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:41 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5e51c000 == 164 [pid = 2511] [id = 763] 16:06:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 182 (0x7eff517ca800) [pid = 2511] [serial = 2288] [outer = (nil)] 16:06:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 183 (0x7eff51e3bc00) [pid = 2511] [serial = 2289] [outer = 0x7eff517ca800] 16:06:41 INFO - PROCESS | 2511 | 1461107201255 Marionette DEBUG loaded listener.js 16:06:41 INFO - PROCESS | 2511 | ++DOMWINDOW == 184 (0x7eff524df400) [pid = 2511] [serial = 2290] [outer = 0x7eff517ca800] 16:06:41 INFO - PROCESS | 2511 | [2511] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:06:42 INFO - PROCESS | 2511 | 1461107202152 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:06:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:06:42 INFO - {} 16:06:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:06:42 INFO - {} 16:06:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:06:42 INFO - {} 16:06:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:06:42 INFO - {} 16:06:42 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1589ms 16:06:42 INFO - PROCESS | 2511 | 1461107202199 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:06:42 INFO - PROCESS | 2511 | 1461107202205 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 16:06:42 INFO - TEST-START | /FileAPI/fileReader.html 16:06:42 INFO - PROCESS | 2511 | 1461107202211 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:06:42 INFO - PROCESS | 2511 | 1461107202215 Marionette TRACE conn3 <- [1,3018,null,{}] 16:06:42 INFO - PROCESS | 2511 | 1461107202222 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}] 16:06:42 INFO - PROCESS | 2511 | 1461107202572 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:06:42 INFO - PROCESS | 2511 | 1461107202789 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:42 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6574f000 == 165 [pid = 2511] [id = 764] 16:06:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 185 (0x7eff3d9f1000) [pid = 2511] [serial = 2291] [outer = (nil)] 16:06:42 INFO - PROCESS | 2511 | ++DOMWINDOW == 186 (0x7eff525d0000) [pid = 2511] [serial = 2292] [outer = 0x7eff3d9f1000] 16:06:42 INFO - PROCESS | 2511 | 1461107202911 Marionette DEBUG loaded listener.js 16:06:43 INFO - PROCESS | 2511 | ++DOMWINDOW == 187 (0x7eff528bac00) [pid = 2511] [serial = 2293] [outer = 0x7eff3d9f1000] 16:06:43 INFO - PROCESS | 2511 | 1461107203647 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]]]}] 16:06:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:06:43 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:06:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:06:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:06:43 INFO - TEST-OK | /FileAPI/fileReader.html | took 1485ms 16:06:43 INFO - PROCESS | 2511 | 1461107203698 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:06:43 INFO - PROCESS | 2511 | 1461107203702 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 16:06:43 INFO - TEST-START | /FileAPI/historical.html 16:06:43 INFO - PROCESS | 2511 | 1461107203709 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:06:43 INFO - PROCESS | 2511 | 1461107203712 Marionette TRACE conn3 <- [1,3022,null,{}] 16:06:43 INFO - PROCESS | 2511 | 1461107203717 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}] 16:06:43 INFO - PROCESS | 2511 | 1461107203964 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:06:44 INFO - PROCESS | 2511 | 1461107204215 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:44 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff679ba000 == 166 [pid = 2511] [id = 765] 16:06:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 188 (0x7eff4e944c00) [pid = 2511] [serial = 2294] [outer = (nil)] 16:06:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 189 (0x7eff528bfc00) [pid = 2511] [serial = 2295] [outer = 0x7eff4e944c00] 16:06:44 INFO - PROCESS | 2511 | 1461107204289 Marionette DEBUG loaded listener.js 16:06:44 INFO - PROCESS | 2511 | ++DOMWINDOW == 190 (0x7eff53488800) [pid = 2511] [serial = 2296] [outer = 0x7eff4e944c00] 16:06:45 INFO - PROCESS | 2511 | 1461107205142 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"]]]}] 16:06:45 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:06:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:06:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:06:45 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:06:45 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:06:45 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:06:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:06:45 INFO - TEST-OK | /FileAPI/historical.html | took 1487ms 16:06:45 INFO - PROCESS | 2511 | 1461107205198 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:06:45 INFO - PROCESS | 2511 | 1461107205204 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 16:06:45 INFO - TEST-START | /FileAPI/idlharness.html 16:06:45 INFO - PROCESS | 2511 | 1461107205262 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:06:45 INFO - PROCESS | 2511 | 1461107205265 Marionette TRACE conn3 <- [1,3026,null,{}] 16:06:45 INFO - PROCESS | 2511 | 1461107205279 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}] 16:06:45 INFO - PROCESS | 2511 | 1461107205524 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:06:45 INFO - PROCESS | 2511 | 1461107205811 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:45 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff69508800 == 167 [pid = 2511] [id = 766] 16:06:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 191 (0x7eff37ad0800) [pid = 2511] [serial = 2297] [outer = (nil)] 16:06:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 192 (0x7eff53e0c000) [pid = 2511] [serial = 2298] [outer = 0x7eff37ad0800] 16:06:45 INFO - PROCESS | 2511 | 1461107205886 Marionette DEBUG loaded listener.js 16:06:45 INFO - PROCESS | 2511 | ++DOMWINDOW == 193 (0x7eff543c1000) [pid = 2511] [serial = 2299] [outer = 0x7eff37ad0800] 16:06:47 INFO - PROCESS | 2511 | 1461107207620 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]]]}] 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:06:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:06:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:06:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:06:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:06:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:06:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:06:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:06:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:06:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:06:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:06:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:06:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:06:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:06:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:06:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:06:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:06:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:06:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:06:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:06:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:06:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:06:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:06:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:06:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:06:47 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 16:06:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:06:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:06:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:06:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:06:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:06:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:06:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:06:47 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 16:06:47 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 16:06:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:06:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:06:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:06:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:06:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:06:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:06:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:06:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:06:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:06:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:06:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:06:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:06:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:06:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:06:47 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 16:06:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:06:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:06:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:06:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:06:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:06:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:06:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:06:47 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 16:06:47 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 16:06:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:06:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:06:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:06:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:06:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:06:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:06:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:06:47 INFO - TEST-OK | /FileAPI/idlharness.html | took 2546ms 16:06:47 INFO - PROCESS | 2511 | 1461107207825 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:06:47 INFO - PROCESS | 2511 | 1461107207831 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 16:06:47 INFO - TEST-START | /FileAPI/idlharness.worker 16:06:47 INFO - PROCESS | 2511 | 1461107207852 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:06:47 INFO - PROCESS | 2511 | 1461107207862 Marionette TRACE conn3 <- [1,3030,null,{}] 16:06:47 INFO - PROCESS | 2511 | 1461107207868 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}] 16:06:48 INFO - PROCESS | 2511 | 1461107208160 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:06:48 INFO - PROCESS | 2511 | 1461107208444 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:48 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff647aa000 == 168 [pid = 2511] [id = 767] 16:06:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 194 (0x7eff3d74cc00) [pid = 2511] [serial = 2300] [outer = (nil)] 16:06:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 195 (0x7eff56482000) [pid = 2511] [serial = 2301] [outer = 0x7eff3d74cc00] 16:06:48 INFO - PROCESS | 2511 | 1461107208521 Marionette DEBUG loaded listener.js 16:06:48 INFO - PROCESS | 2511 | ++DOMWINDOW == 196 (0x7eff565b6000) [pid = 2511] [serial = 2302] [outer = 0x7eff3d74cc00] 16:06:48 INFO - PROCESS | 2511 | [2511] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4108a800 == 167 [pid = 2511] [id = 657] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d657800 == 166 [pid = 2511] [id = 144] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d850000 == 165 [pid = 2511] [id = 609] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3c8ca800 == 164 [pid = 2511] [id = 654] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3d864000 == 163 [pid = 2511] [id = 656] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff414c2000 == 162 [pid = 2511] [id = 746] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56957000 == 161 [pid = 2511] [id = 741] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff56411800 == 160 [pid = 2511] [id = 740] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff540bb800 == 159 [pid = 2511] [id = 739] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff523cc000 == 158 [pid = 2511] [id = 738] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff520e4000 == 157 [pid = 2511] [id = 737] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff51dbc000 == 156 [pid = 2511] [id = 736] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff5139c800 == 155 [pid = 2511] [id = 735] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4e2b8800 == 154 [pid = 2511] [id = 734] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d89e000 == 153 [pid = 2511] [id = 733] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4d0d3800 == 152 [pid = 2511] [id = 732] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4b5b8000 == 151 [pid = 2511] [id = 731] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff46771000 == 150 [pid = 2511] [id = 730] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff455d5800 == 149 [pid = 2511] [id = 729] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff446d8800 == 148 [pid = 2511] [id = 728] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4384d000 == 147 [pid = 2511] [id = 727] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff42e05800 == 146 [pid = 2511] [id = 726] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff4108b800 == 145 [pid = 2511] [id = 725] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3ee06000 == 144 [pid = 2511] [id = 724] 16:06:50 INFO - PROCESS | 2511 | --DOCSHELL 0x7eff3ae21800 == 143 [pid = 2511] [id = 723] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 195 (0x7eff3c806c00) [pid = 2511] [serial = 2159] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 194 (0x7eff517a6800) [pid = 2511] [serial = 2148] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 193 (0x7eff4ce08400) [pid = 2511] [serial = 2127] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 192 (0x7eff4e944400) [pid = 2511] [serial = 2136] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 191 (0x7eff4cc16800) [pid = 2511] [serial = 2124] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 190 (0x7eff4d693000) [pid = 2511] [serial = 2129] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 189 (0x7eff4f69f400) [pid = 2511] [serial = 2139] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 188 (0x7eff3da8e400) [pid = 2511] [serial = 2162] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 187 (0x7eff524dfc00) [pid = 2511] [serial = 2157] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 186 (0x7eff4077a400) [pid = 2511] [serial = 2166] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 185 (0x7eff455c8400) [pid = 2511] [serial = 2114] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 184 (0x7eff51335000) [pid = 2511] [serial = 2142] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 183 (0x7eff51e37800) [pid = 2511] [serial = 2154] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 182 (0x7eff51e2d000) [pid = 2511] [serial = 2153] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 181 (0x7eff3d6ec400) [pid = 2511] [serial = 2102] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 180 (0x7eff4b416000) [pid = 2511] [serial = 2118] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 179 (0x7eff4b39ac00) [pid = 2511] [serial = 2117] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 178 (0x7eff4df6e400) [pid = 2511] [serial = 2132] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 177 (0x7eff3d9f6c00) [pid = 2511] [serial = 2103] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 176 (0x7eff4f470800) [pid = 2511] [serial = 2138] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 175 (0x7eff4e4e5c00) [pid = 2511] [serial = 2133] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 174 (0x7eff404a7400) [pid = 2511] [serial = 2165] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 173 (0x7eff40773400) [pid = 2511] [serial = 2037] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 172 (0x7eff524d6800) [pid = 2511] [serial = 2156] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 171 (0x7eff4ccbdc00) [pid = 2511] [serial = 2126] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 170 (0x7eff4d7e5000) [pid = 2511] [serial = 2130] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 169 (0x7eff3d2d9800) [pid = 2511] [serial = 2160] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 168 (0x7eff514c3400) [pid = 2511] [serial = 2147] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 167 (0x7eff40aa5400) [pid = 2511] [serial = 2105] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 166 (0x7eff517d8800) [pid = 2511] [serial = 2150] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 165 (0x7eff43530400) [pid = 2511] [serial = 2108] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 164 (0x7eff4b4c2800) [pid = 2511] [serial = 2120] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 163 (0x7eff4564f800) [pid = 2511] [serial = 2115] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 162 (0x7eff44449000) [pid = 2511] [serial = 2109] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 161 (0x7eff4b4d1400) [pid = 2511] [serial = 2121] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 160 (0x7eff5133dc00) [pid = 2511] [serial = 2144] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 159 (0x7eff40e11800) [pid = 2511] [serial = 2106] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 158 (0x7eff518e4c00) [pid = 2511] [serial = 2151] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 157 (0x7eff4f83dc00) [pid = 2511] [serial = 2141] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 156 (0x7eff4b634400) [pid = 2511] [serial = 2123] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 155 (0x7eff51498400) [pid = 2511] [serial = 2145] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 154 (0x7eff45476800) [pid = 2511] [serial = 2112] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 153 (0x7eff3e974800) [pid = 2511] [serial = 2163] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 152 (0x7eff44cce800) [pid = 2511] [serial = 2111] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff4e7a8000) [pid = 2511] [serial = 2135] [outer = (nil)] [url = about:blank] 16:06:51 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff4077e400) [pid = 2511] [serial = 2168] [outer = (nil)] [url = about:blank] 16:06:52 INFO - PROCESS | 2511 | 1461107212809 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,{},{}]]]}] 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:06:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:06:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:06:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:06:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:06:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:06:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:06:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:06:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:06:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:06:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:06:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:06:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:06:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:06:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:06:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:06:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:06:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:06:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:06:52 INFO - {} 16:06:52 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 16:06:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:06:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:06:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:06:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:06:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:06:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:06:52 INFO - {} 16:06:52 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 - {} 16:06:52 INFO - {} 16:06:52 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 16:06:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:06:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:06:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:06:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:06:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:06:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:06:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:06:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:06:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:06:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:06:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:06:52 INFO - {} 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:06:52 INFO - {} 16:06:52 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 16:06:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:06:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:06:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:06:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:06:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:06:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:06:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:06:52 INFO - {} 16:06:52 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 - {} 16:06:52 INFO - {} 16:06:52 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 16:06:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:06:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:06:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:06:53 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 16:06:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:06:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:06:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:06:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:06:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:06:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:06:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:06:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:06:53 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 16:06:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:06:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:06:53 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 16:06:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:06:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:06:53 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 16:06:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:06:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:06:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:06:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:06:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:06:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:06:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:06:53 INFO - {} 16:06:53 INFO - TEST-OK | /FileAPI/idlharness.worker | took 5034ms 16:06:53 INFO - PROCESS | 2511 | 1461107212886 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:06:53 INFO - PROCESS | 2511 | 1461107212890 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 16:06:53 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:06:53 INFO - PROCESS | 2511 | 1461107212897 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:06:53 INFO - PROCESS | 2511 | 1461107212901 Marionette TRACE conn3 <- [1,3034,null,{}] 16:06:53 INFO - PROCESS | 2511 | 1461107212908 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}] 16:06:53 INFO - PROCESS | 2511 | 1461107213358 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:06:53 INFO - PROCESS | 2511 | 1461107213401 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:53 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3f5de000 == 144 [pid = 2511] [id = 768] 16:06:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff3c4b4400) [pid = 2511] [serial = 2303] [outer = (nil)] 16:06:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff44451400) [pid = 2511] [serial = 2304] [outer = 0x7eff3c4b4400] 16:06:53 INFO - PROCESS | 2511 | 1461107213467 Marionette DEBUG loaded listener.js 16:06:53 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff44cc8c00) [pid = 2511] [serial = 2305] [outer = 0x7eff3c4b4400] 16:06:54 INFO - PROCESS | 2511 | 1461107214291 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]]]}] 16:06:54 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:06:54 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1430ms 16:06:54 INFO - PROCESS | 2511 | 1461107214328 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:06:54 INFO - PROCESS | 2511 | 1461107214336 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 16:06:54 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:06:54 INFO - PROCESS | 2511 | 1461107214355 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:06:54 INFO - PROCESS | 2511 | 1461107214360 Marionette TRACE conn3 <- [1,3038,null,{}] 16:06:54 INFO - PROCESS | 2511 | 1461107214367 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}] 16:06:54 INFO - PROCESS | 2511 | 1461107214673 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:06:54 INFO - PROCESS | 2511 | 1461107214726 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:54 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff414b3000 == 145 [pid = 2511] [id = 769] 16:06:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff44fda800) [pid = 2511] [serial = 2306] [outer = (nil)] 16:06:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 155 (0x7eff455c8400) [pid = 2511] [serial = 2307] [outer = 0x7eff44fda800] 16:06:54 INFO - PROCESS | 2511 | 1461107214791 Marionette DEBUG loaded listener.js 16:06:54 INFO - PROCESS | 2511 | ++DOMWINDOW == 156 (0x7eff45647c00) [pid = 2511] [serial = 2308] [outer = 0x7eff44fda800] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 155 (0x7eff470a8c00) [pid = 2511] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 154 (0x7eff3d74ec00) [pid = 2511] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 153 (0x7eff4b476000) [pid = 2511] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 152 (0x7eff4b62e800) [pid = 2511] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 151 (0x7eff37ac2c00) [pid = 2511] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 150 (0x7eff4353b000) [pid = 2511] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 149 (0x7eff39f04400) [pid = 2511] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 148 (0x7eff3ec70000) [pid = 2511] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 147 (0x7eff3b012000) [pid = 2511] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 146 (0x7eff4b634c00) [pid = 2511] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 145 (0x7eff40f70c00) [pid = 2511] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 144 (0x7eff428b0c00) [pid = 2511] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 143 (0x7eff454c4000) [pid = 2511] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 142 (0x7eff3d743000) [pid = 2511] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 141 (0x7eff3d71dc00) [pid = 2511] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 140 (0x7eff42662000) [pid = 2511] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 139 (0x7eff3d74fc00) [pid = 2511] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 138 (0x7eff47029800) [pid = 2511] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 137 (0x7eff45640800) [pid = 2511] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 136 (0x7eff3c4b2800) [pid = 2511] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 135 (0x7eff3c4b7800) [pid = 2511] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 134 (0x7eff4e9f1c00) [pid = 2511] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:06:56 INFO - PROCESS | 2511 | --DOMWINDOW == 133 (0x7eff37ac7400) [pid = 2511] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:06:56 INFO - PROCESS | 2511 | 1461107216501 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"]]]}] 16:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:06:56 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 2204ms 16:06:56 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:06:56 INFO - PROCESS | 2511 | 1461107216552 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:06:56 INFO - PROCESS | 2511 | 1461107216555 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 16:06:56 INFO - PROCESS | 2511 | 1461107216563 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:06:56 INFO - PROCESS | 2511 | 1461107216569 Marionette TRACE conn3 <- [1,3042,null,{}] 16:06:56 INFO - PROCESS | 2511 | 1461107216585 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}] 16:06:56 INFO - PROCESS | 2511 | 1461107216816 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:06:57 INFO - PROCESS | 2511 | 1461107217004 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:57 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff435c5000 == 146 [pid = 2511] [id = 770] 16:06:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 134 (0x7eff3d71a800) [pid = 2511] [serial = 2309] [outer = (nil)] 16:06:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 135 (0x7eff4564f800) [pid = 2511] [serial = 2310] [outer = 0x7eff3d71a800] 16:06:57 INFO - PROCESS | 2511 | 1461107217075 Marionette DEBUG loaded listener.js 16:06:57 INFO - PROCESS | 2511 | ++DOMWINDOW == 136 (0x7eff46705800) [pid = 2511] [serial = 2311] [outer = 0x7eff3d71a800] 16:06:58 INFO - PROCESS | 2511 | 1461107218402 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]]]}] 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:06:58 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. 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:06:58 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'.) 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:06:58 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. 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:06:58 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. 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:06:58 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. 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:06:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1920ms 16:06:58 INFO - PROCESS | 2511 | 1461107218489 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:06:58 INFO - PROCESS | 2511 | 1461107218500 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 16:06:58 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:06:58 INFO - PROCESS | 2511 | 1461107218526 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:06:58 INFO - PROCESS | 2511 | 1461107218540 Marionette TRACE conn3 <- [1,3046,null,{}] 16:06:58 INFO - PROCESS | 2511 | 1461107218685 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}] 16:06:58 INFO - PROCESS | 2511 | 1461107218930 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:06:59 INFO - PROCESS | 2511 | 1461107219162 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:59 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3d3ca800 == 147 [pid = 2511] [id = 771] 16:06:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 137 (0x7eff3c5f2c00) [pid = 2511] [serial = 2312] [outer = (nil)] 16:06:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 138 (0x7eff3c807c00) [pid = 2511] [serial = 2313] [outer = 0x7eff3c5f2c00] 16:06:59 INFO - PROCESS | 2511 | 1461107219240 Marionette DEBUG loaded listener.js 16:06:59 INFO - PROCESS | 2511 | ++DOMWINDOW == 139 (0x7eff3d6ea800) [pid = 2511] [serial = 2314] [outer = 0x7eff3c5f2c00] 16:06:59 INFO - PROCESS | 2511 | [2511] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:07:00 INFO - PROCESS | 2511 | 1461107220140 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:07:00 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:07:00 INFO - {} 16:07:00 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1631ms 16:07:00 INFO - PROCESS | 2511 | 1461107220153 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:07:00 INFO - PROCESS | 2511 | 1461107220161 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 16:07:00 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:07:00 INFO - PROCESS | 2511 | 1461107220173 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:07:00 INFO - PROCESS | 2511 | 1461107220176 Marionette TRACE conn3 <- [1,3050,null,{}] 16:07:00 INFO - PROCESS | 2511 | 1461107220183 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}] 16:07:00 INFO - PROCESS | 2511 | 1461107220431 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:07:00 INFO - PROCESS | 2511 | 1461107220705 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:00 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff3f442800 == 148 [pid = 2511] [id = 772] 16:07:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 140 (0x7eff3d9fa000) [pid = 2511] [serial = 2315] [outer = (nil)] 16:07:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 141 (0x7eff3ec66800) [pid = 2511] [serial = 2316] [outer = 0x7eff3d9fa000] 16:07:00 INFO - PROCESS | 2511 | 1461107220829 Marionette DEBUG loaded listener.js 16:07:00 INFO - PROCESS | 2511 | ++DOMWINDOW == 142 (0x7eff3f6c7800) [pid = 2511] [serial = 2317] [outer = 0x7eff3d9fa000] 16:07:01 INFO - PROCESS | 2511 | 1461107221647 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]]]}] 16:07:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:07:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:07:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:07:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:07:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1532ms 16:07:01 INFO - PROCESS | 2511 | 1461107221707 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:07:01 INFO - PROCESS | 2511 | 1461107221710 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 16:07:01 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:07:01 INFO - PROCESS | 2511 | 1461107221719 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:07:01 INFO - PROCESS | 2511 | 1461107221726 Marionette TRACE conn3 <- [1,3054,null,{}] 16:07:01 INFO - PROCESS | 2511 | 1461107221743 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}] 16:07:02 INFO - PROCESS | 2511 | 1461107222111 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:07:02 INFO - PROCESS | 2511 | 1461107222407 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:02 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff443ac800 == 149 [pid = 2511] [id = 773] 16:07:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 143 (0x7eff4047c000) [pid = 2511] [serial = 2318] [outer = (nil)] 16:07:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 144 (0x7eff43532000) [pid = 2511] [serial = 2319] [outer = 0x7eff4047c000] 16:07:02 INFO - PROCESS | 2511 | 1461107222499 Marionette DEBUG loaded listener.js 16:07:02 INFO - PROCESS | 2511 | ++DOMWINDOW == 145 (0x7eff44cb5800) [pid = 2511] [serial = 2320] [outer = 0x7eff4047c000] 16:07:03 INFO - PROCESS | 2511 | 1461107223897 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"]]]}] 16:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:07:04 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" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:07:04 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" 16:07:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:07:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2300ms 16:07:04 INFO - PROCESS | 2511 | 1461107224164 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:07:04 INFO - PROCESS | 2511 | 1461107224179 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 16:07:04 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:07:04 INFO - PROCESS | 2511 | 1461107224252 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:07:04 INFO - PROCESS | 2511 | 1461107224257 Marionette TRACE conn3 <- [1,3058,null,{}] 16:07:04 INFO - PROCESS | 2511 | 1461107224266 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}] 16:07:04 INFO - PROCESS | 2511 | 1461107224600 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:07:04 INFO - PROCESS | 2511 | 1461107224861 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:04 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff455e1800 == 150 [pid = 2511] [id = 774] 16:07:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 146 (0x7eff40f70c00) [pid = 2511] [serial = 2321] [outer = (nil)] 16:07:04 INFO - PROCESS | 2511 | ++DOMWINDOW == 147 (0x7eff4702b800) [pid = 2511] [serial = 2322] [outer = 0x7eff40f70c00] 16:07:04 INFO - PROCESS | 2511 | 1461107224936 Marionette DEBUG loaded listener.js 16:07:05 INFO - PROCESS | 2511 | ++DOMWINDOW == 148 (0x7eff4b39cc00) [pid = 2511] [serial = 2323] [outer = 0x7eff40f70c00] 16:07:05 INFO - PROCESS | 2511 | 1461107225818 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]]]}] 16:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:07:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:07:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:07:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:07:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:07:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:07:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:07:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:07:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1595ms 16:07:05 INFO - PROCESS | 2511 | 1461107225851 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:07:05 INFO - PROCESS | 2511 | 1461107225861 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 16:07:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:07:05 INFO - PROCESS | 2511 | 1461107225871 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:07:05 INFO - PROCESS | 2511 | 1461107225878 Marionette TRACE conn3 <- [1,3062,null,{}] 16:07:05 INFO - PROCESS | 2511 | 1461107225930 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}] 16:07:06 INFO - PROCESS | 2511 | 1461107226262 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:07:06 INFO - PROCESS | 2511 | 1461107226657 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:06 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff467a9800 == 151 [pid = 2511] [id = 775] 16:07:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 149 (0x7eff4b412400) [pid = 2511] [serial = 2324] [outer = (nil)] 16:07:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 150 (0x7eff4b47f000) [pid = 2511] [serial = 2325] [outer = 0x7eff4b412400] 16:07:06 INFO - PROCESS | 2511 | 1461107226761 Marionette DEBUG loaded listener.js 16:07:06 INFO - PROCESS | 2511 | ++DOMWINDOW == 151 (0x7eff4b62e800) [pid = 2511] [serial = 2326] [outer = 0x7eff4b412400] 16:07:07 INFO - PROCESS | 2511 | [2511] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:07:07 INFO - PROCESS | 2511 | 1461107227631 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:07:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:07:07 INFO - {} 16:07:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1777ms 16:07:07 INFO - PROCESS | 2511 | 1461107227649 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:07:07 INFO - PROCESS | 2511 | 1461107227653 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 16:07:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:07:07 INFO - PROCESS | 2511 | 1461107227659 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:07:07 INFO - PROCESS | 2511 | 1461107227661 Marionette TRACE conn3 <- [1,3066,null,{}] 16:07:07 INFO - PROCESS | 2511 | 1461107227667 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}] 16:07:07 INFO - PROCESS | 2511 | 1461107227945 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:07:08 INFO - PROCESS | 2511 | 1461107228237 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:08 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4d475000 == 152 [pid = 2511] [id = 776] 16:07:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 152 (0x7eff40aa7000) [pid = 2511] [serial = 2327] [outer = (nil)] 16:07:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 153 (0x7eff4ccb6c00) [pid = 2511] [serial = 2328] [outer = 0x7eff40aa7000] 16:07:08 INFO - PROCESS | 2511 | 1461107228362 Marionette DEBUG loaded listener.js 16:07:08 INFO - PROCESS | 2511 | ++DOMWINDOW == 154 (0x7eff4d853c00) [pid = 2511] [serial = 2329] [outer = 0x7eff40aa7000] 16:07:09 INFO - PROCESS | 2511 | 1461107229420 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]]]}] 16:07:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:07:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:07:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:07:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:07:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:07:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:07:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:07:09 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1781ms 16:07:09 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:07:09 INFO - PROCESS | 2511 | 1461107229442 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 16:07:09 INFO - PROCESS | 2511 | 1461107229445 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 16:07:09 INFO - PROCESS | 2511 | 1461107229451 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:07:09 INFO - PROCESS | 2511 | 1461107229454 Marionette TRACE conn3 <- [1,3070,null,{}] 16:07:09 INFO - PROCESS | 2511 | 1461107229459 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}] 16:07:09 INFO - PROCESS | 2511 | 1461107229695 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:07:09 INFO - PROCESS | 2511 | 1461107229944 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:09 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4dc13800 == 153 [pid = 2511] [id = 777] 16:07:09 INFO - PROCESS | 2511 | ++DOMWINDOW == 155 (0x7eff410aa800) [pid = 2511] [serial = 2330] [outer = (nil)] 16:07:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 156 (0x7eff4df68c00) [pid = 2511] [serial = 2331] [outer = 0x7eff410aa800] 16:07:10 INFO - PROCESS | 2511 | 1461107230023 Marionette DEBUG loaded listener.js 16:07:10 INFO - PROCESS | 2511 | ++DOMWINDOW == 157 (0x7eff4e4e8400) [pid = 2511] [serial = 2332] [outer = 0x7eff410aa800] 16:07:10 INFO - PROCESS | 2511 | 1461107230959 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]]]}] 16:07:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:07:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:07:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:07:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:07:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:07:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:07:10 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1531ms 16:07:10 INFO - PROCESS | 2511 | 1461107230987 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:07:10 INFO - PROCESS | 2511 | 1461107230990 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 16:07:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:07:11 INFO - PROCESS | 2511 | 1461107231011 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:07:11 INFO - PROCESS | 2511 | 1461107231017 Marionette TRACE conn3 <- [1,3074,null,{}] 16:07:11 INFO - PROCESS | 2511 | 1461107231034 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}] 16:07:11 INFO - PROCESS | 2511 | 1461107231372 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:07:11 INFO - PROCESS | 2511 | 1461107231757 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:11 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4f60e000 == 154 [pid = 2511] [id = 778] 16:07:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 158 (0x7eff4b39f400) [pid = 2511] [serial = 2333] [outer = (nil)] 16:07:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 159 (0x7eff4e54ac00) [pid = 2511] [serial = 2334] [outer = 0x7eff4b39f400] 16:07:11 INFO - PROCESS | 2511 | 1461107231836 Marionette DEBUG loaded listener.js 16:07:11 INFO - PROCESS | 2511 | ++DOMWINDOW == 160 (0x7eff4e79f400) [pid = 2511] [serial = 2335] [outer = 0x7eff4b39f400] 16:07:12 INFO - PROCESS | 2511 | 1461107232591 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]]]}] 16:07:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:07:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:07:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:07:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:07:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:07:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:07:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1612ms 16:07:12 INFO - PROCESS | 2511 | 1461107232621 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:07:12 INFO - PROCESS | 2511 | 1461107232626 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 16:07:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:07:12 INFO - PROCESS | 2511 | 1461107232637 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:07:12 INFO - PROCESS | 2511 | 1461107232640 Marionette TRACE conn3 <- [1,3078,null,{}] 16:07:12 INFO - PROCESS | 2511 | 1461107232646 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}] 16:07:12 INFO - PROCESS | 2511 | 1461107232926 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:07:13 INFO - PROCESS | 2511 | 1461107233177 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:13 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff4ce99800 == 155 [pid = 2511] [id = 779] 16:07:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 161 (0x7eff39f03c00) [pid = 2511] [serial = 2336] [outer = (nil)] 16:07:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 162 (0x7eff4b3f5000) [pid = 2511] [serial = 2337] [outer = 0x7eff39f03c00] 16:07:13 INFO - PROCESS | 2511 | 1461107233259 Marionette DEBUG loaded listener.js 16:07:13 INFO - PROCESS | 2511 | ++DOMWINDOW == 163 (0x7eff4d698000) [pid = 2511] [serial = 2338] [outer = 0x7eff39f03c00] 16:07:14 INFO - PROCESS | 2511 | 1461107234106 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] 16:07:14 INFO - PROCESS | 2511 | 1461107234216 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 16:07:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:07:14 INFO - PROCESS | 2511 | 1461107234230 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:07:14 INFO - PROCESS | 2511 | 1461107234233 Marionette TRACE conn3 <- [1,3082,null,{}] 16:07:14 INFO - PROCESS | 2511 | 1461107234245 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}] 16:07:14 INFO - PROCESS | 2511 | 1461107234511 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:07:14 INFO - PROCESS | 2511 | 1461107234792 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:14 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff51f6c800 == 156 [pid = 2511] [id = 780] 16:07:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 164 (0x7eff454b8400) [pid = 2511] [serial = 2339] [outer = (nil)] 16:07:14 INFO - PROCESS | 2511 | ++DOMWINDOW == 165 (0x7eff514c9400) [pid = 2511] [serial = 2340] [outer = 0x7eff454b8400] 16:07:14 INFO - PROCESS | 2511 | 1461107234920 Marionette DEBUG loaded listener.js 16:07:15 INFO - PROCESS | 2511 | ++DOMWINDOW == 166 (0x7eff517d3c00) [pid = 2511] [serial = 2341] [outer = 0x7eff454b8400] 16:07:15 INFO - PROCESS | 2511 | 1461107235702 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]]]}] 16:07:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:07:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:07:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:07:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1485ms 16:07:15 INFO - PROCESS | 2511 | 1461107235716 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:07:15 INFO - PROCESS | 2511 | 1461107235720 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 16:07:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:07:15 INFO - PROCESS | 2511 | 1461107235727 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:07:15 INFO - PROCESS | 2511 | 1461107235731 Marionette TRACE conn3 <- [1,3086,null,{}] 16:07:15 INFO - PROCESS | 2511 | 1461107235738 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}] 16:07:16 INFO - PROCESS | 2511 | 1461107236006 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:07:16 INFO - PROCESS | 2511 | 1461107236296 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:16 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff523cb800 == 157 [pid = 2511] [id = 781] 16:07:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 167 (0x7eff517d4000) [pid = 2511] [serial = 2342] [outer = (nil)] 16:07:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 168 (0x7eff524d9800) [pid = 2511] [serial = 2343] [outer = 0x7eff517d4000] 16:07:16 INFO - PROCESS | 2511 | 1461107236382 Marionette DEBUG loaded listener.js 16:07:16 INFO - PROCESS | 2511 | ++DOMWINDOW == 169 (0x7eff53e0d800) [pid = 2511] [serial = 2344] [outer = 0x7eff517d4000] 16:07:17 INFO - PROCESS | 2511 | 1461107237215 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:07:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:07:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1532ms 16:07:17 INFO - PROCESS | 2511 | 1461107237259 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:07:17 INFO - PROCESS | 2511 | 1461107237263 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 16:07:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:07:17 INFO - PROCESS | 2511 | 1461107237270 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:07:17 INFO - PROCESS | 2511 | 1461107237273 Marionette TRACE conn3 <- [1,3090,null,{}] 16:07:17 INFO - PROCESS | 2511 | 1461107237279 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}] 16:07:17 INFO - PROCESS | 2511 | 1461107237573 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:07:17 INFO - PROCESS | 2511 | 1461107237859 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:17 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5591b800 == 158 [pid = 2511] [id = 782] 16:07:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 170 (0x7eff40e0f400) [pid = 2511] [serial = 2345] [outer = (nil)] 16:07:17 INFO - PROCESS | 2511 | ++DOMWINDOW == 171 (0x7eff53e11c00) [pid = 2511] [serial = 2346] [outer = 0x7eff40e0f400] 16:07:17 INFO - PROCESS | 2511 | 1461107237938 Marionette DEBUG loaded listener.js 16:07:18 INFO - PROCESS | 2511 | ++DOMWINDOW == 172 (0x7eff55eb8800) [pid = 2511] [serial = 2347] [outer = 0x7eff40e0f400] 16:07:18 INFO - PROCESS | 2511 | 1461107238764 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:07:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:07:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1536ms 16:07:18 INFO - PROCESS | 2511 | 1461107238808 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:07:18 INFO - PROCESS | 2511 | 1461107238811 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 16:07:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:07:18 INFO - PROCESS | 2511 | 1461107238817 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:07:18 INFO - PROCESS | 2511 | 1461107238820 Marionette TRACE conn3 <- [1,3094,null,{}] 16:07:18 INFO - PROCESS | 2511 | 1461107238826 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}] 16:07:19 INFO - PROCESS | 2511 | 1461107239063 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:07:19 INFO - PROCESS | 2511 | 1461107239346 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:19 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff56957000 == 159 [pid = 2511] [id = 783] 16:07:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 173 (0x7eff43538000) [pid = 2511] [serial = 2348] [outer = (nil)] 16:07:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 174 (0x7eff56485c00) [pid = 2511] [serial = 2349] [outer = 0x7eff43538000] 16:07:19 INFO - PROCESS | 2511 | 1461107239423 Marionette DEBUG loaded listener.js 16:07:19 INFO - PROCESS | 2511 | ++DOMWINDOW == 175 (0x7eff565b9800) [pid = 2511] [serial = 2350] [outer = 0x7eff43538000] 16:07:20 INFO - PROCESS | 2511 | 1461107240228 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:07:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:07:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1433ms 16:07:20 INFO - PROCESS | 2511 | 1461107240251 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:07:20 INFO - PROCESS | 2511 | 1461107240255 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 16:07:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:07:20 INFO - PROCESS | 2511 | 1461107240261 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:07:20 INFO - PROCESS | 2511 | 1461107240263 Marionette TRACE conn3 <- [1,3098,null,{}] 16:07:20 INFO - PROCESS | 2511 | 1461107240268 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}] 16:07:20 INFO - PROCESS | 2511 | 1461107240505 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:07:20 INFO - PROCESS | 2511 | 1461107240792 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:20 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5823c000 == 160 [pid = 2511] [id = 784] 16:07:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 176 (0x7eff470a7000) [pid = 2511] [serial = 2351] [outer = (nil)] 16:07:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 177 (0x7eff565c0400) [pid = 2511] [serial = 2352] [outer = 0x7eff470a7000] 16:07:20 INFO - PROCESS | 2511 | 1461107240871 Marionette DEBUG loaded listener.js 16:07:20 INFO - PROCESS | 2511 | ++DOMWINDOW == 178 (0x7eff56754800) [pid = 2511] [serial = 2353] [outer = 0x7eff470a7000] 16:07:21 INFO - PROCESS | 2511 | 1461107241693 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]]]}] 16:07:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:07:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:07:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1484ms 16:07:21 INFO - PROCESS | 2511 | 1461107241779 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:07:21 INFO - PROCESS | 2511 | 1461107241783 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 16:07:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:07:21 INFO - PROCESS | 2511 | 1461107241793 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:07:21 INFO - PROCESS | 2511 | 1461107241795 Marionette TRACE conn3 <- [1,3102,null,{}] 16:07:21 INFO - PROCESS | 2511 | 1461107241800 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}] 16:07:22 INFO - PROCESS | 2511 | 1461107242092 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:07:22 INFO - PROCESS | 2511 | 1461107242380 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:22 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff5e515000 == 161 [pid = 2511] [id = 785] 16:07:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 179 (0x7eff44fe4c00) [pid = 2511] [serial = 2354] [outer = (nil)] 16:07:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 180 (0x7eff5722dc00) [pid = 2511] [serial = 2355] [outer = 0x7eff44fe4c00] 16:07:22 INFO - PROCESS | 2511 | 1461107242506 Marionette DEBUG loaded listener.js 16:07:22 INFO - PROCESS | 2511 | ++DOMWINDOW == 181 (0x7eff5723a800) [pid = 2511] [serial = 2356] [outer = 0x7eff44fe4c00] 16:07:23 INFO - PROCESS | 2511 | 1461107243285 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:07:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:07:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1532ms 16:07:23 INFO - PROCESS | 2511 | 1461107243326 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:07:23 INFO - PROCESS | 2511 | 1461107243330 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 16:07:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:07:23 INFO - PROCESS | 2511 | 1461107243335 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:07:23 INFO - PROCESS | 2511 | 1461107243337 Marionette TRACE conn3 <- [1,3106,null,{}] 16:07:23 INFO - PROCESS | 2511 | 1461107243343 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}] 16:07:23 INFO - PROCESS | 2511 | 1461107243591 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 16:07:23 INFO - PROCESS | 2511 | 1461107243878 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:23 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6538d800 == 162 [pid = 2511] [id = 786] 16:07:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 182 (0x7eff565b1400) [pid = 2511] [serial = 2357] [outer = (nil)] 16:07:23 INFO - PROCESS | 2511 | ++DOMWINDOW == 183 (0x7eff572e9400) [pid = 2511] [serial = 2358] [outer = 0x7eff565b1400] 16:07:23 INFO - PROCESS | 2511 | 1461107243951 Marionette DEBUG loaded listener.js 16:07:24 INFO - PROCESS | 2511 | ++DOMWINDOW == 184 (0x7eff5783ec00) [pid = 2511] [serial = 2359] [outer = 0x7eff565b1400] 16:07:24 INFO - PROCESS | 2511 | 1461107244742 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]]]}] 16:07:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:07:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:07:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:07:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1435ms 16:07:24 INFO - PROCESS | 2511 | 1461107244773 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 16:07:24 INFO - PROCESS | 2511 | 1461107244776 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 16:07:24 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:07:24 INFO - PROCESS | 2511 | 1461107244782 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:07:24 INFO - PROCESS | 2511 | 1461107244785 Marionette TRACE conn3 <- [1,3110,null,{}] 16:07:24 INFO - PROCESS | 2511 | 1461107244790 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}] 16:07:25 INFO - PROCESS | 2511 | 1461107245023 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 16:07:25 INFO - PROCESS | 2511 | 1461107245311 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:25 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff69a6d800 == 163 [pid = 2511] [id = 787] 16:07:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 185 (0x7eff57233400) [pid = 2511] [serial = 2360] [outer = (nil)] 16:07:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 186 (0x7eff57883000) [pid = 2511] [serial = 2361] [outer = 0x7eff57233400] 16:07:25 INFO - PROCESS | 2511 | 1461107245391 Marionette DEBUG loaded listener.js 16:07:25 INFO - PROCESS | 2511 | ++DOMWINDOW == 187 (0x7eff582ae000) [pid = 2511] [serial = 2362] [outer = 0x7eff57233400] 16:07:26 INFO - PROCESS | 2511 | 1461107246164 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"]]]}] 16:07:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:07:26 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 16:07:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:07:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:07:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1434ms 16:07:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:07:26 INFO - PROCESS | 2511 | 1461107246218 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 16:07:26 INFO - PROCESS | 2511 | 1461107246220 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 16:07:26 INFO - PROCESS | 2511 | 1461107246227 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:07:26 INFO - PROCESS | 2511 | 1461107246230 Marionette TRACE conn3 <- [1,3114,null,{}] 16:07:26 INFO - PROCESS | 2511 | 1461107246235 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}] 16:07:26 INFO - PROCESS | 2511 | 1461107246499 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 16:07:26 INFO - PROCESS | 2511 | 1461107246779 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\", \"3a0480e2-144f-4e2d-a41a-e49d4e1bd56d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:26 INFO - PROCESS | 2511 | ++DOCSHELL 0x7eff6c537800 == 164 [pid = 2511] [id = 788] 16:07:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 188 (0x7eff4563e400) [pid = 2511] [serial = 2363] [outer = (nil)] 16:07:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 189 (0x7eff586a7400) [pid = 2511] [serial = 2364] [outer = 0x7eff4563e400] 16:07:26 INFO - PROCESS | 2511 | 1461107246854 Marionette DEBUG loaded listener.js 16:07:26 INFO - PROCESS | 2511 | ++DOMWINDOW == 190 (0x7eff59c60000) [pid = 2511] [serial = 2365] [outer = 0x7eff4563e400] 16:07:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:07:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1431ms 16:07:27 INFO - PROCESS | 2511 | 1461107247651 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]]]}] 16:07:27 INFO - PROCESS | 2511 | 1461107247659 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 16:07:27 INFO - PROCESS | 2511 | 1461107247662 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 16:07:28 WARNING - u'runner_teardown' () 16:07:28 INFO - No more tests 16:07:28 INFO - Got 0 unexpected results 16:07:28 INFO - SUITE-END | took 1251s 16:07:28 INFO - Closing logging queue 16:07:28 INFO - queue closed 16:07:29 INFO - Return code: 0 16:07:29 WARNING - # TBPL SUCCESS # 16:07:29 INFO - Running post-action listener: _resource_record_post_action 16:07:29 INFO - Running post-run listener: _resource_record_post_run 16:07:30 INFO - Total resource usage - Wall time: 1290s; CPU: 98.0%; Read bytes: 4988928; Write bytes: 973701120; Read time: 392; Write time: 328728 16:07:30 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:07:30 INFO - install - Wall time: 34s; CPU: 100.0%; Read bytes: 0; Write bytes: 50683904; Read time: 0; Write time: 49000 16:07:30 INFO - run-tests - Wall time: 1257s; CPU: 98.0%; Read bytes: 4943872; Write bytes: 923017216; Read time: 384; Write time: 279728 16:07:30 INFO - Running post-run listener: _upload_blobber_files 16:07:30 INFO - Blob upload gear active. 16:07:30 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:07:30 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 16:07:30 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'] 16:07:30 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 16:07:30 INFO - (blobuploader) - INFO - Open directory for files ... 16:07:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:07:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:07:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:07:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:07:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:07:32 INFO - (blobuploader) - INFO - Done attempting. 16:07:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:07:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:07:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:07:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:07:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:07:33 INFO - (blobuploader) - INFO - Done attempting. 16:07:33 INFO - (blobuploader) - INFO - Iteration through files over. 16:07:33 INFO - Return code: 0 16:07:33 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:07:33 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:07:33 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2ee7fe98b302be363db94f89d433351cd65d09d14aa0519acba4e6ee8ac06e6dd8a5bc3e48aa5b9b73eabd3ecb1518afd4f8f1a566d50241d4c42a4b7f83ab69", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/69904bb3100c869453d88bf9deb23fe22f02a8d36d562ff8518b8fbb3ad5f53abe23653af9a622a34f3754ed570192ecabbfe71c41cc9b12b8f8ee1eda1de5ec"} 16:07:33 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:07:33 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:07:33 INFO - Contents: 16:07:33 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2ee7fe98b302be363db94f89d433351cd65d09d14aa0519acba4e6ee8ac06e6dd8a5bc3e48aa5b9b73eabd3ecb1518afd4f8f1a566d50241d4c42a4b7f83ab69", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/69904bb3100c869453d88bf9deb23fe22f02a8d36d562ff8518b8fbb3ad5f53abe23653af9a622a34f3754ed570192ecabbfe71c41cc9b12b8f8ee1eda1de5ec"} 16:07:33 INFO - Running post-run listener: copy_logs_to_upload_dir 16:07:33 INFO - Copying logs to upload dir... 16:07:33 INFO - mkdir: /builds/slave/test/build/upload/logs 16:07:33 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1363.472774 ========= master_lag: 1.35 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 44 secs) (at 2016-04-19 16:07:35.288309) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-19 16:07:35.289453) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461105858.341360-1866003450 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2ee7fe98b302be363db94f89d433351cd65d09d14aa0519acba4e6ee8ac06e6dd8a5bc3e48aa5b9b73eabd3ecb1518afd4f8f1a566d50241d4c42a4b7f83ab69", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/69904bb3100c869453d88bf9deb23fe22f02a8d36d562ff8518b8fbb3ad5f53abe23653af9a622a34f3754ed570192ecabbfe71c41cc9b12b8f8ee1eda1de5ec"} build_url:https://queue.taskcluster.net/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.041382 build_url: 'https://queue.taskcluster.net/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2ee7fe98b302be363db94f89d433351cd65d09d14aa0519acba4e6ee8ac06e6dd8a5bc3e48aa5b9b73eabd3ecb1518afd4f8f1a566d50241d4c42a4b7f83ab69", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/69904bb3100c869453d88bf9deb23fe22f02a8d36d562ff8518b8fbb3ad5f53abe23653af9a622a34f3754ed570192ecabbfe71c41cc9b12b8f8ee1eda1de5ec"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Ou6dU_keReCnMkFPQw6rXA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 1.63 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-19 16:07:36.956249) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 4 secs) (at 2016-04-19 16:07:36.956611) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461105858.341360-1866003450 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.025160 ========= master_lag: 4.13 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 4 secs) (at 2016-04-19 16:07:41.107936) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 16:07:41.108287) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 16:07:41.111187) ========= ========= Total master_lag: 7.23 =========