builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1705 starttime: 1462482980.18 results: success (0) buildid: 20160505123841 builduid: 1457772db7ef4c1982b4796b67a4914d revision: 0123e9f41cedbcded87d8f6c3743ff6a4c1d8e5b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-05 14:16:20.178564) ========= master: http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-05 14:16:20.179001) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-05 14:16:20.179301) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-05 14:16:20.530888) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 14:16:20.531296) ========= 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-1462482574.658013-1487752885 _=/tools/buildbot/bin/python using PTY: False --2016-05-05 14:16:20-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.34M=0.001s 2016-05-05 14:16:20 (9.34 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.249718 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 14:16:20.816529) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 14:16:20.816869) ========= 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-1462482574.658013-1487752885 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.075413 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 14:16:20.925300) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 14:16:20.925650) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 0123e9f41cedbcded87d8f6c3743ff6a4c1d8e5b --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 0123e9f41cedbcded87d8f6c3743ff6a4c1d8e5b --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-1462482574.658013-1487752885 _=/tools/buildbot/bin/python using PTY: False 2016-05-05 14:16:21,050 truncating revision to first 12 chars 2016-05-05 14:16:21,051 Setting DEBUG logging. 2016-05-05 14:16:21,051 attempt 1/10 2016-05-05 14:16:21,051 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/0123e9f41ced?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-05 14:16:21,402 unpacking tar archive at: mozilla-aurora-0123e9f41ced/testing/mozharness/ program finished with exit code 0 elapsedTime=0.656148 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 14:16:21.615603) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-05 14:16:21.615923) ========= script_repo_revision: 0123e9f41cedbcded87d8f6c3743ff6a4c1d8e5b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-05 14:16:21.616381) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-05 14:16:21.616650) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-05 14:16:22.086130) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 47 secs) (at 2016-05-05 14:16:22.086399) ========= /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-aurora --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-aurora', '--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-1462482574.658013-1487752885 _=/tools/buildbot/bin/python using PTY: False 14:16:22 INFO - MultiFileLogger online at 20160505 14:16:22 in /builds/slave/test 14:16:22 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-aurora --download-symbols true 14:16:22 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:16:22 INFO - {'append_to_log': False, 14:16:22 INFO - 'base_work_dir': '/builds/slave/test', 14:16:22 INFO - 'blob_upload_branch': 'mozilla-aurora', 14:16:22 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:16:22 INFO - 'buildbot_json_path': 'buildprops.json', 14:16:22 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:16:22 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:16:22 INFO - 'download_minidump_stackwalk': True, 14:16:22 INFO - 'download_symbols': 'true', 14:16:22 INFO - 'e10s': False, 14:16:22 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:16:22 INFO - 'tooltool.py': '/tools/tooltool.py', 14:16:22 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:16:22 INFO - '/tools/misc-python/virtualenv.py')}, 14:16:22 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:16:22 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:16:22 INFO - 'log_level': 'info', 14:16:22 INFO - 'log_to_console': True, 14:16:22 INFO - 'opt_config_files': (), 14:16:22 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:16:22 INFO - '--processes=1', 14:16:22 INFO - '--config=%(test_path)s/wptrunner.ini', 14:16:22 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:16:22 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:16:22 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:16:22 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:16:22 INFO - 'pip_index': False, 14:16:22 INFO - 'require_test_zip': True, 14:16:22 INFO - 'test_type': ('testharness',), 14:16:22 INFO - 'this_chunk': '1', 14:16:22 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:16:22 INFO - 'total_chunks': '10', 14:16:22 INFO - 'virtualenv_path': 'venv', 14:16:22 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:16:22 INFO - 'work_dir': 'build'} 14:16:22 INFO - ##### 14:16:22 INFO - ##### Running clobber step. 14:16:22 INFO - ##### 14:16:22 INFO - Running pre-action listener: _resource_record_pre_action 14:16:22 INFO - Running main action method: clobber 14:16:22 INFO - rmtree: /builds/slave/test/build 14:16:22 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 14:16:24 INFO - Running post-action listener: _resource_record_post_action 14:16:24 INFO - ##### 14:16:24 INFO - ##### Running read-buildbot-config step. 14:16:24 INFO - ##### 14:16:24 INFO - Running pre-action listener: _resource_record_pre_action 14:16:24 INFO - Running main action method: read_buildbot_config 14:16:24 INFO - Using buildbot properties: 14:16:24 INFO - { 14:16:24 INFO - "project": "", 14:16:24 INFO - "product": "firefox", 14:16:24 INFO - "script_repo_revision": "production", 14:16:24 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 14:16:24 INFO - "repository": "", 14:16:24 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 14:16:24 INFO - "buildid": "20160505123841", 14:16:24 INFO - "pgo_build": "False", 14:16:24 INFO - "basedir": "/builds/slave/test", 14:16:24 INFO - "buildnumber": 2, 14:16:24 INFO - "slavename": "tst-linux64-spot-1705", 14:16:24 INFO - "master": "http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/", 14:16:24 INFO - "platform": "linux64", 14:16:24 INFO - "branch": "mozilla-aurora", 14:16:24 INFO - "revision": "0123e9f41cedbcded87d8f6c3743ff6a4c1d8e5b", 14:16:24 INFO - "repo_path": "releases/mozilla-aurora", 14:16:24 INFO - "moz_repo_path": "", 14:16:24 INFO - "stage_platform": "linux64", 14:16:24 INFO - "builduid": "1457772db7ef4c1982b4796b67a4914d", 14:16:24 INFO - "slavebuilddir": "test" 14:16:24 INFO - } 14:16:24 INFO - Found installer url https://queue.taskcluster.net/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 14:16:24 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 14:16:24 INFO - Running post-action listener: _resource_record_post_action 14:16:24 INFO - ##### 14:16:24 INFO - ##### Running download-and-extract step. 14:16:24 INFO - ##### 14:16:24 INFO - Running pre-action listener: _resource_record_pre_action 14:16:24 INFO - Running main action method: download_and_extract 14:16:24 INFO - mkdir: /builds/slave/test/build/tests 14:16:24 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')]} 14:16:24 INFO - https://queue.taskcluster.net/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 14:16:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 14:16:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 14:16:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 14:16:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 14:16:54 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 14:16:54 INFO - retry: attempt #1 caught exception: timed out 14:16:54 INFO - retry: Failed, sleeping 30 seconds before retrying 14:17:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #2 14:17:26 INFO - Downloaded 1361 bytes. 14:17:26 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 14:17:26 INFO - Using the following test package requirements: 14:17:26 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 14:17:26 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 14:17:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 14:17:26 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 14:17:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 14:17:26 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 14:17:26 INFO - u'jsshell-linux-x86_64.zip'], 14:17:26 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 14:17:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 14:17:26 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 14:17:26 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 14:17:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 14:17:26 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 14:17:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 14:17:26 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 14:17:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 14:17:26 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 14:17:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 14:17:26 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 14:17:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:17:26 INFO - https://queue.taskcluster.net/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 14:17:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 14:17:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 14:17:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 14:17:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 14:17:28 INFO - Downloaded 22753089 bytes. 14:17:28 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:17:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:17:28 INFO - caution: filename not matched: web-platform/* 14:17:28 INFO - Return code: 11 14:17:28 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')]} 14:17:28 INFO - https://queue.taskcluster.net/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 14:17:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 14:17:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 14:17:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 14:17:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 14:17:31 INFO - Downloaded 36408648 bytes. 14:17:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:17:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:17:34 INFO - caution: filename not matched: bin/* 14:17:34 INFO - caution: filename not matched: config/* 14:17:34 INFO - caution: filename not matched: mozbase/* 14:17:34 INFO - caution: filename not matched: marionette/* 14:17:34 INFO - caution: filename not matched: tools/wptserve/* 14:17:34 INFO - Return code: 11 14:17: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')]} 14:17:34 INFO - https://queue.taskcluster.net/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 14:17:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 14:17:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 14:17:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 14:17:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 14:17:38 INFO - Downloaded 69395624 bytes. 14:17:38 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 14:17:38 INFO - mkdir: /builds/slave/test/properties 14:17:38 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:17:38 INFO - Writing to file /builds/slave/test/properties/build_url 14:17:38 INFO - Contents: 14:17:38 INFO - build_url:https://queue.taskcluster.net/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 14:17:39 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 14:17:39 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:17:39 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:17:39 INFO - Contents: 14:17:39 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 14:17:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:17:39 INFO - https://queue.taskcluster.net/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:17:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 14:17:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 14:17:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 14:17:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 14:17:53 INFO - Downloaded 90889828 bytes. 14:17:53 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 14:17:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 14:18:01 INFO - Return code: 0 14:18:01 INFO - Running post-action listener: _resource_record_post_action 14:18:01 INFO - Running post-action listener: set_extra_try_arguments 14:18:01 INFO - ##### 14:18:01 INFO - ##### Running create-virtualenv step. 14:18:01 INFO - ##### 14:18:01 INFO - Running pre-action listener: _pre_create_virtualenv 14:18:01 INFO - Running pre-action listener: _resource_record_pre_action 14:18:01 INFO - Running main action method: create_virtualenv 14:18:01 INFO - Creating virtualenv /builds/slave/test/build/venv 14:18:01 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 14:18:01 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:18:01 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:18:01 INFO - Using real prefix '/usr' 14:18:01 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:18:05 INFO - Installing distribute.............................................................................................................................................................................................done. 14:18:08 INFO - Installing pip.................done. 14:18:08 INFO - Return code: 0 14:18:08 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:18:08 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')]} 14:18:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:18:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:18:08 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')]} 14:18:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:18:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:18:08 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 0x25c7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25c83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26ce090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26110a0>, '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 0x26118b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2609bc0>, '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-1462482574.658013-1487752885', '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 14:18:08 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 14:18:08 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 14:18:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:18:08 INFO - 'CCACHE_UMASK': '002', 14:18:08 INFO - 'DISPLAY': ':0', 14:18:08 INFO - 'HOME': '/home/cltbld', 14:18:08 INFO - 'LANG': 'en_US.UTF-8', 14:18:08 INFO - 'LOGNAME': 'cltbld', 14:18:08 INFO - 'MAIL': '/var/mail/cltbld', 14:18:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:18:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:18:08 INFO - 'MOZ_NO_REMOTE': '1', 14:18:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:18:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:18:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:18:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:18:08 INFO - 'PWD': '/builds/slave/test', 14:18:08 INFO - 'SHELL': '/bin/bash', 14:18:08 INFO - 'SHLVL': '1', 14:18:08 INFO - 'TERM': 'linux', 14:18:08 INFO - 'TMOUT': '86400', 14:18:08 INFO - 'USER': 'cltbld', 14:18:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462482574.658013-1487752885', 14:18:08 INFO - '_': '/tools/buildbot/bin/python'} 14:18:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:18:09 INFO - Downloading/unpacking psutil>=0.7.1 14:18:09 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 14:18:09 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 14:18:09 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 14:18:09 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 14:18:09 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 14:18:09 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 14:18:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:18:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:18:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:18:13 INFO - Installing collected packages: psutil 14:18:13 INFO - Running setup.py install for psutil 14:18:13 INFO - building 'psutil._psutil_linux' extension 14:18:13 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 14:18:14 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 14:18:14 INFO - building 'psutil._psutil_posix' extension 14:18:14 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 14:18:14 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 14:18:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:18:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:18:14 INFO - Successfully installed psutil 14:18:14 INFO - Cleaning up... 14:18:14 INFO - Return code: 0 14:18:14 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:18:14 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')]} 14:18:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:18:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:18:14 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')]} 14:18:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:18:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:18:14 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 0x25c7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25c83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26ce090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26110a0>, '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 0x26118b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2609bc0>, '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-1462482574.658013-1487752885', '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 14:18:14 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 14:18:14 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 14:18:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:18:14 INFO - 'CCACHE_UMASK': '002', 14:18:14 INFO - 'DISPLAY': ':0', 14:18:14 INFO - 'HOME': '/home/cltbld', 14:18:14 INFO - 'LANG': 'en_US.UTF-8', 14:18:14 INFO - 'LOGNAME': 'cltbld', 14:18:14 INFO - 'MAIL': '/var/mail/cltbld', 14:18:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:18:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:18:14 INFO - 'MOZ_NO_REMOTE': '1', 14:18:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:18:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:18:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:18:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:18:14 INFO - 'PWD': '/builds/slave/test', 14:18:14 INFO - 'SHELL': '/bin/bash', 14:18:14 INFO - 'SHLVL': '1', 14:18:14 INFO - 'TERM': 'linux', 14:18:14 INFO - 'TMOUT': '86400', 14:18:14 INFO - 'USER': 'cltbld', 14:18:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462482574.658013-1487752885', 14:18:14 INFO - '_': '/tools/buildbot/bin/python'} 14:18:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:18:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:18:15 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 14:18:15 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 14:18:15 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 14:18:15 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 14:18:15 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 14:18:15 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 14:18:18 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:18:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:18:19 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:18:19 INFO - Installing collected packages: mozsystemmonitor 14:18:19 INFO - Running setup.py install for mozsystemmonitor 14:18:19 INFO - Successfully installed mozsystemmonitor 14:18:19 INFO - Cleaning up... 14:18:19 INFO - Return code: 0 14:18:19 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:18:19 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')]} 14:18:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:18:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:18:19 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')]} 14:18:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:18:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:18:19 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 0x25c7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25c83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26ce090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26110a0>, '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 0x26118b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2609bc0>, '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-1462482574.658013-1487752885', '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 14:18:19 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 14:18:19 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 14:18:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:18:19 INFO - 'CCACHE_UMASK': '002', 14:18:19 INFO - 'DISPLAY': ':0', 14:18:19 INFO - 'HOME': '/home/cltbld', 14:18:19 INFO - 'LANG': 'en_US.UTF-8', 14:18:19 INFO - 'LOGNAME': 'cltbld', 14:18:19 INFO - 'MAIL': '/var/mail/cltbld', 14:18:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:18:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:18:19 INFO - 'MOZ_NO_REMOTE': '1', 14:18:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:18:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:18:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:18:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:18:19 INFO - 'PWD': '/builds/slave/test', 14:18:19 INFO - 'SHELL': '/bin/bash', 14:18:19 INFO - 'SHLVL': '1', 14:18:19 INFO - 'TERM': 'linux', 14:18:19 INFO - 'TMOUT': '86400', 14:18:19 INFO - 'USER': 'cltbld', 14:18:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462482574.658013-1487752885', 14:18:19 INFO - '_': '/tools/buildbot/bin/python'} 14:18:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:18:19 INFO - Downloading/unpacking blobuploader==1.2.4 14:18:19 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 14:18:19 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 14:18:19 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 14:18:19 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 14:18:19 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 14:18:19 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 14:18:23 INFO - Downloading blobuploader-1.2.4.tar.gz 14:18:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:18:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:18:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:18:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:18:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:18:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:18:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:18:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:18:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:18:24 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:18: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 14:18: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 14:18: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 14:18: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 14:18: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 14:18: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 14:18:25 INFO - Downloading docopt-0.6.1.tar.gz 14:18:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:18:25 INFO - Installing collected packages: blobuploader, requests, docopt 14:18:25 INFO - Running setup.py install for blobuploader 14:18:26 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:18:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:18:26 INFO - Running setup.py install for requests 14:18:26 INFO - Running setup.py install for docopt 14:18:27 INFO - Successfully installed blobuploader requests docopt 14:18:27 INFO - Cleaning up... 14:18:27 INFO - Return code: 0 14:18:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:18:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:18:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:18:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:18:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:18:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25c7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25c83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26ce090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26110a0>, '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 0x26118b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2609bc0>, '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-1462482574.658013-1487752885', '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 14:18:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 14:18:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 14:18:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:18:27 INFO - 'CCACHE_UMASK': '002', 14:18:27 INFO - 'DISPLAY': ':0', 14:18:27 INFO - 'HOME': '/home/cltbld', 14:18:27 INFO - 'LANG': 'en_US.UTF-8', 14:18:27 INFO - 'LOGNAME': 'cltbld', 14:18:27 INFO - 'MAIL': '/var/mail/cltbld', 14:18:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:18:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:18:27 INFO - 'MOZ_NO_REMOTE': '1', 14:18:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:18:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:18:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:18:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:18:27 INFO - 'PWD': '/builds/slave/test', 14:18:27 INFO - 'SHELL': '/bin/bash', 14:18:27 INFO - 'SHLVL': '1', 14:18:27 INFO - 'TERM': 'linux', 14:18:27 INFO - 'TMOUT': '86400', 14:18:27 INFO - 'USER': 'cltbld', 14:18:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462482574.658013-1487752885', 14:18:27 INFO - '_': '/tools/buildbot/bin/python'} 14:18:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:18:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:18:27 INFO - Running setup.py (path:/tmp/pip-ugGbKb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:18:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:18:27 INFO - Running setup.py (path:/tmp/pip-uMJlPF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:18:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:18:27 INFO - Running setup.py (path:/tmp/pip-NWJWPS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:18:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:18:28 INFO - Running setup.py (path:/tmp/pip-e5HUql-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:18:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:18:28 INFO - Running setup.py (path:/tmp/pip-4M7ooa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:18:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:18:28 INFO - Running setup.py (path:/tmp/pip-ayfMTr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:18:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:18:28 INFO - Running setup.py (path:/tmp/pip-tZJato-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:18:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:18:28 INFO - Running setup.py (path:/tmp/pip-XxxK_v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:18:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:18:28 INFO - Running setup.py (path:/tmp/pip-dWbXfC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:18:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:18:28 INFO - Running setup.py (path:/tmp/pip-bnqrPh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:18:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:18:29 INFO - Running setup.py (path:/tmp/pip-7tKcmx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:18:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:18:29 INFO - Running setup.py (path:/tmp/pip-S3TX6I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:18:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:18:29 INFO - Running setup.py (path:/tmp/pip-GkyGA4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:18:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:18:29 INFO - Running setup.py (path:/tmp/pip-XVHcTl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:18:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:18:29 INFO - Running setup.py (path:/tmp/pip-SS6Vqk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:18:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:18:29 INFO - Running setup.py (path:/tmp/pip-Zfh1Zv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:18:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:18:29 INFO - Running setup.py (path:/tmp/pip-gQqbgU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:18:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:18:29 INFO - Running setup.py (path:/tmp/pip-Uuwr0q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:18:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:18:30 INFO - Running setup.py (path:/tmp/pip-NNAely-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:18:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:18:30 INFO - Running setup.py (path:/tmp/pip-Qg2YmU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:18:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:18:30 INFO - Running setup.py (path:/tmp/pip-4BBI40-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:18:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:18:30 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 14:18:30 INFO - Running setup.py install for manifestparser 14:18:31 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:18:31 INFO - Running setup.py install for mozcrash 14:18:31 INFO - Running setup.py install for mozdebug 14:18:31 INFO - Running setup.py install for mozdevice 14:18:31 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:18:31 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:18:31 INFO - Running setup.py install for mozfile 14:18:31 INFO - Running setup.py install for mozhttpd 14:18:32 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:18:32 INFO - Running setup.py install for mozinfo 14:18:32 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:18:32 INFO - Running setup.py install for mozInstall 14:18:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:18:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:18:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:18:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:18:32 INFO - Running setup.py install for mozleak 14:18:32 INFO - Running setup.py install for mozlog 14:18:33 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:18:33 INFO - Running setup.py install for moznetwork 14:18:33 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:18:33 INFO - Running setup.py install for mozprocess 14:18:33 INFO - Running setup.py install for mozprofile 14:18:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:18:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:18:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:18:33 INFO - Running setup.py install for mozrunner 14:18:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:18:33 INFO - Running setup.py install for mozscreenshot 14:18:34 INFO - Running setup.py install for moztest 14:18:34 INFO - Running setup.py install for mozversion 14:18:34 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:18:34 INFO - Running setup.py install for wptserve 14:18:34 INFO - Running setup.py install for marionette-driver 14:18:35 INFO - Running setup.py install for browsermob-proxy 14:18:35 INFO - Running setup.py install for marionette-client 14:18:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:18:35 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:18:35 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 14:18:35 INFO - Cleaning up... 14:18:35 INFO - Return code: 0 14:18:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:18:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:18:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:18:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:18:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:18:35 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 0x25c7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25c83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26ce090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26110a0>, '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 0x26118b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2609bc0>, '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-1462482574.658013-1487752885', '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 14:18:35 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 14:18:35 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 14:18:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:18:35 INFO - 'CCACHE_UMASK': '002', 14:18:35 INFO - 'DISPLAY': ':0', 14:18:35 INFO - 'HOME': '/home/cltbld', 14:18:35 INFO - 'LANG': 'en_US.UTF-8', 14:18:35 INFO - 'LOGNAME': 'cltbld', 14:18:35 INFO - 'MAIL': '/var/mail/cltbld', 14:18:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:18:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:18:35 INFO - 'MOZ_NO_REMOTE': '1', 14:18:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:18:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:18:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:18:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:18:35 INFO - 'PWD': '/builds/slave/test', 14:18:35 INFO - 'SHELL': '/bin/bash', 14:18:35 INFO - 'SHLVL': '1', 14:18:35 INFO - 'TERM': 'linux', 14:18:35 INFO - 'TMOUT': '86400', 14:18:35 INFO - 'USER': 'cltbld', 14:18:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462482574.658013-1487752885', 14:18:35 INFO - '_': '/tools/buildbot/bin/python'} 14:18:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:18:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:18:36 INFO - Running setup.py (path:/tmp/pip-tmPQgx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:18:36 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 14:18:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:18:36 INFO - Running setup.py (path:/tmp/pip-WIb7sp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:18:36 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)) 14:18:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:18:36 INFO - Running setup.py (path:/tmp/pip-GyFjZ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:18:36 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)) 14:18:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:18:36 INFO - Running setup.py (path:/tmp/pip-sSa1Ax-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:18:36 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)) 14:18:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:18:36 INFO - Running setup.py (path:/tmp/pip-WX2ZZd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:18:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 14:18:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:18:37 INFO - Running setup.py (path:/tmp/pip-6WD8Cc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:18:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 14:18:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:18:37 INFO - Running setup.py (path:/tmp/pip-VL6XiE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:18:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 14:18:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:18:37 INFO - Running setup.py (path:/tmp/pip-PV8xOh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:18:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 14:18:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:18:37 INFO - Running setup.py (path:/tmp/pip-RmlasC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:18:37 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)) 14:18:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:18:37 INFO - Running setup.py (path:/tmp/pip-c3M69g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:18:37 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)) 14:18:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:18:37 INFO - Running setup.py (path:/tmp/pip-lNCzi8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:18:38 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 14:18:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:18:38 INFO - Running setup.py (path:/tmp/pip-st9B8Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:18:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 14:18:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:18:38 INFO - Running setup.py (path:/tmp/pip-Bm8vY5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:18:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 14:18:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:18:38 INFO - Running setup.py (path:/tmp/pip-yPcHOe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:18:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 14:18:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:18:38 INFO - Running setup.py (path:/tmp/pip-8YOVRe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:18:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 14:18:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:18:38 INFO - Running setup.py (path:/tmp/pip-aKJQnR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:18:38 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)) 14:18:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:18:38 INFO - Running setup.py (path:/tmp/pip-AAtT92-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:18:38 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)) 14:18:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:18:38 INFO - Running setup.py (path:/tmp/pip-sw0mlA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:18:39 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 14:18:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:18:39 INFO - Running setup.py (path:/tmp/pip-cQQ4OW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:18:39 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 14:18:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:18:39 INFO - Running setup.py (path:/tmp/pip-bO78ge-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:18:39 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 14:18:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:18:39 INFO - Running setup.py (path:/tmp/pip-oYmQe0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:18:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:18:39 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)) 14:18:39 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)) 14:18:39 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)) 14:18:39 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)) 14:18:39 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)) 14:18:39 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)) 14:18:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:18: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 14:18: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 14:18: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 14:18: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 14:18: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 14:18: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 14:18:43 INFO - Downloading blessings-1.6.tar.gz 14:18:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:18:43 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 14:18:43 INFO - Installing collected packages: blessings 14:18:43 INFO - Running setup.py install for blessings 14:18:43 INFO - Successfully installed blessings 14:18:43 INFO - Cleaning up... 14:18:44 INFO - Return code: 0 14:18:44 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:18:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:18:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:18:44 INFO - Reading from file tmpfile_stdout 14:18:44 INFO - Current package versions: 14:18:44 INFO - argparse == 1.2.1 14:18:44 INFO - blessings == 1.6 14:18:44 INFO - blobuploader == 1.2.4 14:18:44 INFO - browsermob-proxy == 0.6.0 14:18:44 INFO - docopt == 0.6.1 14:18:44 INFO - manifestparser == 1.1 14:18:44 INFO - marionette-client == 2.3.0 14:18:44 INFO - marionette-driver == 1.4.0 14:18:44 INFO - mozInstall == 1.12 14:18:44 INFO - mozcrash == 0.17 14:18:44 INFO - mozdebug == 0.1 14:18:44 INFO - mozdevice == 0.48 14:18:44 INFO - mozfile == 1.2 14:18:44 INFO - mozhttpd == 0.7 14:18:44 INFO - mozinfo == 0.9 14:18:44 INFO - mozleak == 0.1 14:18:44 INFO - mozlog == 3.1 14:18:44 INFO - moznetwork == 0.27 14:18:44 INFO - mozprocess == 0.22 14:18:44 INFO - mozprofile == 0.28 14:18:44 INFO - mozrunner == 6.11 14:18:44 INFO - mozscreenshot == 0.1 14:18:44 INFO - mozsystemmonitor == 0.0 14:18:44 INFO - moztest == 0.7 14:18:44 INFO - mozversion == 1.4 14:18:44 INFO - psutil == 3.1.1 14:18:44 INFO - requests == 1.2.3 14:18:44 INFO - wptserve == 1.4.0 14:18:44 INFO - wsgiref == 0.1.2 14:18:44 INFO - Running post-action listener: _resource_record_post_action 14:18:44 INFO - Running post-action listener: _start_resource_monitoring 14:18:44 INFO - Starting resource monitoring. 14:18:44 INFO - ##### 14:18:44 INFO - ##### Running pull step. 14:18:44 INFO - ##### 14:18:44 INFO - Running pre-action listener: _resource_record_pre_action 14:18:44 INFO - Running main action method: pull 14:18:44 INFO - Pull has nothing to do! 14:18:44 INFO - Running post-action listener: _resource_record_post_action 14:18:44 INFO - ##### 14:18:44 INFO - ##### Running install step. 14:18:44 INFO - ##### 14:18:44 INFO - Running pre-action listener: _resource_record_pre_action 14:18:44 INFO - Running main action method: install 14:18:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:18:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:18:45 INFO - Reading from file tmpfile_stdout 14:18:45 INFO - Detecting whether we're running mozinstall >=1.0... 14:18:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:18:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:18:45 INFO - Reading from file tmpfile_stdout 14:18:45 INFO - Output received: 14:18:45 INFO - Usage: mozinstall [options] installer 14:18:45 INFO - Options: 14:18:45 INFO - -h, --help show this help message and exit 14:18:45 INFO - -d DEST, --destination=DEST 14:18:45 INFO - Directory to install application into. [default: 14:18:45 INFO - "/builds/slave/test"] 14:18:45 INFO - --app=APP Application being installed. [default: firefox] 14:18:45 INFO - mkdir: /builds/slave/test/build/application 14:18:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 14:18:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 14:19:15 INFO - Reading from file tmpfile_stdout 14:19:15 INFO - Output received: 14:19:15 INFO - /builds/slave/test/build/application/firefox/firefox 14:19:15 INFO - Running post-action listener: _resource_record_post_action 14:19:15 INFO - ##### 14:19:15 INFO - ##### Running run-tests step. 14:19:15 INFO - ##### 14:19:15 INFO - Running pre-action listener: _resource_record_pre_action 14:19:15 INFO - Running main action method: run_tests 14:19:15 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:19:15 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:19:15 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:19:15 INFO - grabbing minidump binary from tooltool 14:19:15 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')]} 14:19:15 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 0x26110a0>, '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 0x26118b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2609bc0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:19:15 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 14:19:15 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 14:19:16 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:19:16 INFO - Return code: 0 14:19:16 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 14:19:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:19:16 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/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.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 14:19:16 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/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.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 14:19:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:19:16 INFO - 'CCACHE_UMASK': '002', 14:19:16 INFO - 'DISPLAY': ':0', 14:19:16 INFO - 'HOME': '/home/cltbld', 14:19:16 INFO - 'LANG': 'en_US.UTF-8', 14:19:16 INFO - 'LOGNAME': 'cltbld', 14:19:16 INFO - 'MAIL': '/var/mail/cltbld', 14:19:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:19:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:19:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:19:16 INFO - 'MOZ_NO_REMOTE': '1', 14:19:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:19:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:19:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:19:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:19:16 INFO - 'PWD': '/builds/slave/test', 14:19:16 INFO - 'SHELL': '/bin/bash', 14:19:16 INFO - 'SHLVL': '1', 14:19:16 INFO - 'TERM': 'linux', 14:19:16 INFO - 'TMOUT': '86400', 14:19:16 INFO - 'USER': 'cltbld', 14:19:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462482574.658013-1487752885', 14:19:16 INFO - '_': '/tools/buildbot/bin/python'} 14:19:16 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/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.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 14:19:17 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 14:19:17 INFO - import pkg_resources 14:19:18 INFO - Using 1 client processes 14:19:19 INFO - wptserve Starting http server on 127.0.0.1:8000 14:19:19 INFO - wptserve Starting http server on 127.0.0.1:8001 14:19:19 INFO - wptserve Starting http server on 127.0.0.1:8443 14:19:21 INFO - SUITE-START | Running 778 tests 14:19:21 INFO - Running testharness tests 14:19:21 INFO - Setting up ssl 14:19:21 INFO - PROCESS | certutil | 14:19:21 INFO - PROCESS | certutil | 14:19:21 INFO - PROCESS | certutil | 14:19:21 INFO - Certificate Nickname Trust Attributes 14:19:21 INFO - SSL,S/MIME,JAR/XPI 14:19:21 INFO - 14:19:21 INFO - web-platform-tests CT,, 14:19:21 INFO - 14:19:21 INFO - Starting runner 14:19:23 INFO - PROCESS | 1852 | 1462483163904 Marionette DEBUG Marionette enabled via build flag and pref 14:19:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4558655000 == 1 [pid = 1852] [id = 1] 14:19:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 1 (0x7f4558655800) [pid = 1852] [serial = 1] [outer = (nil)] 14:19:24 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 14:19:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 2 (0x7f4558656800) [pid = 1852] [serial = 2] [outer = 0x7f4558655800] 14:19:24 INFO - PROCESS | 1852 | 1462483164559 Marionette INFO Listening on port 2828 14:19:25 INFO - PROCESS | 1852 | 1462483165103 Marionette DEBUG Marionette enabled via command-line flag 14:19:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4555522800 == 2 [pid = 1852] [id = 2] 14:19:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 3 (0x7f4555523000) [pid = 1852] [serial = 3] [outer = (nil)] 14:19:25 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 14:19:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 4 (0x7f4555524000) [pid = 1852] [serial = 4] [outer = 0x7f4555523000] 14:19:25 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f4555cd0700 14:19:25 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f4554979f40 14:19:25 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f45549831f0 14:19:25 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f45549834f0 14:19:25 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4554983820 14:19:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 5 (0x7f45549e3800) [pid = 1852] [serial = 5] [outer = 0x7f4558655800] 14:19:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:19:25 INFO - PROCESS | 1852 | 1462483165498 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53754 14:19:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:19:25 INFO - PROCESS | 1852 | 1462483165586 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53755 14:19:25 INFO - PROCESS | 1852 | 1462483165594 Marionette DEBUG Closed connection conn0 14:19:25 INFO - PROCESS | 1852 | [1852] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 14:19:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:19:25 INFO - PROCESS | 1852 | 1462483165720 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53756 14:19:25 INFO - PROCESS | 1852 | 1462483165722 Marionette DEBUG Closed connection conn1 14:19:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:19:25 INFO - PROCESS | 1852 | 1462483165783 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53757 14:19:25 INFO - PROCESS | 1852 | 1462483165789 Marionette DEBUG Closed connection conn2 14:19:25 INFO - PROCESS | 1852 | 1462483165842 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:19:25 INFO - PROCESS | 1852 | 1462483165865 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160505123841","device":"desktop","version":"48.0a2"} 14:19:26 INFO - PROCESS | 1852 | [1852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:19:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548cc4800 == 3 [pid = 1852] [id = 3] 14:19:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 6 (0x7f4548cc5000) [pid = 1852] [serial = 6] [outer = (nil)] 14:19:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548cc5800 == 4 [pid = 1852] [id = 4] 14:19:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 7 (0x7f4548c98800) [pid = 1852] [serial = 7] [outer = (nil)] 14:19:27 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:19:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4547ed0800 == 5 [pid = 1852] [id = 5] 14:19:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 8 (0x7f4547c3e400) [pid = 1852] [serial = 8] [outer = (nil)] 14:19:28 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:19:28 INFO - PROCESS | 1852 | [1852] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:19:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 9 (0x7f4547b95800) [pid = 1852] [serial = 9] [outer = 0x7f4547c3e400] 14:19:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 10 (0x7f4547608800) [pid = 1852] [serial = 10] [outer = 0x7f4548cc5000] 14:19:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 11 (0x7f45477c0000) [pid = 1852] [serial = 11] [outer = 0x7f4548c98800] 14:19:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 12 (0x7f454765f400) [pid = 1852] [serial = 12] [outer = 0x7f4547c3e400] 14:19:29 INFO - PROCESS | 1852 | 1462483169510 Marionette DEBUG loaded listener.js 14:19:29 INFO - PROCESS | 1852 | 1462483169528 Marionette DEBUG loaded listener.js 14:19:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 13 (0x7f45455a6000) [pid = 1852] [serial = 13] [outer = 0x7f4547c3e400] 14:19:30 INFO - PROCESS | 1852 | 1462483170254 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"f7496c37-e2db-4432-a741-c423ddd78ecf","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160505123841","device":"desktop","version":"48.0a2","command_id":1}}] 14:19:30 INFO - PROCESS | 1852 | 1462483170465 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}] 14:19:30 INFO - PROCESS | 1852 | 1462483170673 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 14:19:30 INFO - PROCESS | 1852 | 1462483170895 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:19:30 INFO - PROCESS | 1852 | [1852] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:19:31 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:19:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 14 (0x7f4541547c00) [pid = 1852] [serial = 14] [outer = 0x7f4547c3e400] 14:19:31 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:19:31 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:19:31 INFO - PROCESS | 1852 | 1462483171550 Marionette TRACE conn3 <- [1,3,null,{}] 14:19:31 INFO - PROCESS | 1852 | 1462483171626 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:19:31 INFO - PROCESS | 1852 | 1462483171661 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 14:19:31 INFO - PROCESS | 1852 | 1462483171728 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 14:19:31 INFO - PROCESS | 1852 | 1462483171732 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 14:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:19:31 INFO - PROCESS | 1852 | 1462483171765 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:19:31 INFO - PROCESS | 1852 | 1462483171769 Marionette TRACE conn3 <- [1,6,null,{}] 14:19:31 INFO - PROCESS | 1852 | 1462483171831 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}] 14:19:31 INFO - PROCESS | 1852 | 1462483171849 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 14:19:31 INFO - PROCESS | 1852 | 1462483171857 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4542453800 == 6 [pid = 1852] [id = 6] 14:19:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 15 (0x7f4540b63000) [pid = 1852] [serial = 15] [outer = (nil)] 14:19:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 16 (0x7f4547c38400) [pid = 1852] [serial = 16] [outer = 0x7f4540b63000] 14:19:31 INFO - PROCESS | 1852 | 1462483171928 Marionette DEBUG loaded listener.js 14:19:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 17 (0x7f4540a7ac00) [pid = 1852] [serial = 17] [outer = 0x7f4540b63000] 14:19:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540a40800 == 7 [pid = 1852] [id = 7] 14:19:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 18 (0x7f45407e8000) [pid = 1852] [serial = 18] [outer = (nil)] 14:19:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 19 (0x7f45407e9c00) [pid = 1852] [serial = 19] [outer = 0x7f45407e8000] 14:19:32 INFO - PROCESS | 1852 | 1462483172398 Marionette DEBUG loaded listener.js 14:19:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 20 (0x7f453fbe5400) [pid = 1852] [serial = 20] [outer = 0x7f45407e8000] 14:19:32 INFO - PROCESS | 1852 | 1462483172870 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]]]}] 14:19:32 INFO - PROCESS | 1852 | [1852] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 14:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1203ms 14:19:32 INFO - PROCESS | 1852 | 1462483172971 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 14:19:32 INFO - PROCESS | 1852 | 1462483172973 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 14:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:19:33 INFO - PROCESS | 1852 | 1462483173045 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:19:33 INFO - PROCESS | 1852 | 1462483173049 Marionette TRACE conn3 <- [1,10,null,{}] 14:19:33 INFO - PROCESS | 1852 | 1462483173089 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}] 14:19:33 INFO - PROCESS | 1852 | 1462483173263 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 14:19:33 INFO - PROCESS | 1852 | 1462483173283 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453ea81800 == 8 [pid = 1852] [id = 8] 14:19:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 21 (0x7f453fbed000) [pid = 1852] [serial = 21] [outer = (nil)] 14:19:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 22 (0x7f453fbf1400) [pid = 1852] [serial = 22] [outer = 0x7f453fbed000] 14:19:33 INFO - PROCESS | 1852 | 1462483173349 Marionette DEBUG loaded listener.js 14:19:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 23 (0x7f455d6e8400) [pid = 1852] [serial = 23] [outer = 0x7f453fbed000] 14:19:33 INFO - PROCESS | 1852 | 1462483173921 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]]]}] 14:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 953ms 14:19:33 INFO - PROCESS | 1852 | 1462483173940 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 14:19:33 INFO - PROCESS | 1852 | 1462483173946 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 14:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:19:33 INFO - PROCESS | 1852 | 1462483173952 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:19:33 INFO - PROCESS | 1852 | 1462483173954 Marionette TRACE conn3 <- [1,14,null,{}] 14:19:33 INFO - PROCESS | 1852 | 1462483173959 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}] 14:19:34 INFO - PROCESS | 1852 | 1462483174110 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 14:19:34 INFO - PROCESS | 1852 | 1462483174131 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453eefa800 == 9 [pid = 1852] [id = 9] 14:19:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 24 (0x7f453f063c00) [pid = 1852] [serial = 24] [outer = (nil)] 14:19:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 25 (0x7f453f065c00) [pid = 1852] [serial = 25] [outer = 0x7f453f063c00] 14:19:34 INFO - PROCESS | 1852 | 1462483174193 Marionette DEBUG loaded listener.js 14:19:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 26 (0x7f4546fe3c00) [pid = 1852] [serial = 26] [outer = 0x7f453f063c00] 14:19:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f162800 == 10 [pid = 1852] [id = 10] 14:19:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 27 (0x7f453f163800) [pid = 1852] [serial = 27] [outer = (nil)] 14:19:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 28 (0x7f453f164000) [pid = 1852] [serial = 28] [outer = 0x7f453f163800] 14:19:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 29 (0x7f453ea88000) [pid = 1852] [serial = 29] [outer = 0x7f453f163800] 14:19:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f166800 == 11 [pid = 1852] [id = 11] 14:19:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 30 (0x7f453f063000) [pid = 1852] [serial = 30] [outer = (nil)] 14:19:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 31 (0x7f453faef800) [pid = 1852] [serial = 31] [outer = 0x7f453f063000] 14:19:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 32 (0x7f453ea48c00) [pid = 1852] [serial = 32] [outer = 0x7f453f063000] 14:19:35 INFO - PROCESS | 1852 | 1462483175523 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]]]}] 14:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1634ms 14:19:35 INFO - PROCESS | 1852 | 1462483175698 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 14:19:35 INFO - PROCESS | 1852 | 1462483175704 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 14:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:19:35 INFO - PROCESS | 1852 | 1462483175731 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:19:35 INFO - PROCESS | 1852 | 1462483175737 Marionette TRACE conn3 <- [1,18,null,{}] 14:19:35 INFO - PROCESS | 1852 | 1462483175746 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}] 14:19:35 INFO - PROCESS | 1852 | 1462483175916 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 14:19:36 INFO - PROCESS | 1852 | 1462483176075 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453fbdc800 == 12 [pid = 1852] [id = 12] 14:19:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 33 (0x7f453faf1000) [pid = 1852] [serial = 33] [outer = (nil)] 14:19:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 34 (0x7f45449a8800) [pid = 1852] [serial = 34] [outer = 0x7f453faf1000] 14:19:36 INFO - PROCESS | 1852 | 1462483176171 Marionette DEBUG loaded listener.js 14:19:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 35 (0x7f4545ed7400) [pid = 1852] [serial = 35] [outer = 0x7f453faf1000] 14:19:36 INFO - PROCESS | 1852 | 1462483176986 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]]]}] 14:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1290ms 14:19:37 INFO - PROCESS | 1852 | 1462483177019 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 14:19:37 INFO - PROCESS | 1852 | 1462483177026 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 14:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:19:37 INFO - PROCESS | 1852 | 1462483177037 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:19:37 INFO - PROCESS | 1852 | 1462483177040 Marionette TRACE conn3 <- [1,22,null,{}] 14:19:37 INFO - PROCESS | 1852 | 1462483177046 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}] 14:19:37 INFO - PROCESS | 1852 | 1462483177214 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 14:19:37 INFO - PROCESS | 1852 | 1462483177337 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45462da000 == 13 [pid = 1852] [id = 13] 14:19:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 36 (0x7f4544943400) [pid = 1852] [serial = 36] [outer = (nil)] 14:19:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 37 (0x7f4546feac00) [pid = 1852] [serial = 37] [outer = 0x7f4544943400] 14:19:37 INFO - PROCESS | 1852 | 1462483177412 Marionette DEBUG loaded listener.js 14:19:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 38 (0x7f45477b5c00) [pid = 1852] [serial = 38] [outer = 0x7f4544943400] 14:19:38 INFO - PROCESS | 1852 | 1462483178452 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]]]}] 14:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1430ms 14:19:38 INFO - PROCESS | 1852 | 1462483178467 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 14:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:19:38 INFO - PROCESS | 1852 | 1462483178472 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 14:19:38 INFO - PROCESS | 1852 | 1462483178480 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:19:38 INFO - PROCESS | 1852 | 1462483178485 Marionette TRACE conn3 <- [1,26,null,{}] 14:19:38 INFO - PROCESS | 1852 | 1462483178494 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}] 14:19:38 INFO - PROCESS | 1852 | 1462483178643 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 14:19:38 INFO - PROCESS | 1852 | 1462483178818 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f169000 == 14 [pid = 1852] [id = 14] 14:19:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 39 (0x7f4540a77800) [pid = 1852] [serial = 39] [outer = (nil)] 14:19:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 40 (0x7f45420e8000) [pid = 1852] [serial = 40] [outer = 0x7f4540a77800] 14:19:38 INFO - PROCESS | 1852 | 1462483178944 Marionette DEBUG loaded listener.js 14:19:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 41 (0x7f45477b4000) [pid = 1852] [serial = 41] [outer = 0x7f4540a77800] 14:19:39 INFO - PROCESS | 1852 | 1462483179784 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]]]}] 14:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1334ms 14:19:39 INFO - PROCESS | 1852 | 1462483179813 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 14:19:39 INFO - PROCESS | 1852 | 1462483179820 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 14:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:19:39 INFO - PROCESS | 1852 | 1462483179831 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:19:39 INFO - PROCESS | 1852 | 1462483179834 Marionette TRACE conn3 <- [1,30,null,{}] 14:19:39 INFO - PROCESS | 1852 | 1462483179840 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}] 14:19:39 INFO - PROCESS | 1852 | 1462483179979 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 14:19:40 INFO - PROCESS | 1852 | 1462483179996 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4547ae1000 == 15 [pid = 1852] [id = 15] 14:19:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 42 (0x7f45477b6400) [pid = 1852] [serial = 42] [outer = (nil)] 14:19:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 43 (0x7f454896c800) [pid = 1852] [serial = 43] [outer = 0x7f45477b6400] 14:19:40 INFO - PROCESS | 1852 | 1462483180058 Marionette DEBUG loaded listener.js 14:19:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 44 (0x7f4548e9f800) [pid = 1852] [serial = 44] [outer = 0x7f45477b6400] 14:19:40 INFO - PROCESS | 1852 | 1462483180776 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]]]}] 14:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 979ms 14:19:40 INFO - PROCESS | 1852 | 1462483180810 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 14:19:40 INFO - PROCESS | 1852 | 1462483180815 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 14:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:19:40 INFO - PROCESS | 1852 | 1462483180821 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:19:40 INFO - PROCESS | 1852 | 1462483180826 Marionette TRACE conn3 <- [1,34,null,{}] 14:19:40 INFO - PROCESS | 1852 | 1462483180858 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}] 14:19:41 INFO - PROCESS | 1852 | 1462483181012 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 14:19:41 INFO - PROCESS | 1852 | 1462483181030 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548349800 == 16 [pid = 1852] [id = 16] 14:19:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 45 (0x7f4548585000) [pid = 1852] [serial = 45] [outer = (nil)] 14:19:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 46 (0x7f454969f800) [pid = 1852] [serial = 46] [outer = 0x7f4548585000] 14:19:41 INFO - PROCESS | 1852 | 1462483181097 Marionette DEBUG loaded listener.js 14:19:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 47 (0x7f4549abfc00) [pid = 1852] [serial = 47] [outer = 0x7f4548585000] 14:19:41 INFO - PROCESS | 1852 | 1462483181853 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]]]}] 14:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1095ms 14:19:41 INFO - PROCESS | 1852 | 1462483181916 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 14:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:19:41 INFO - PROCESS | 1852 | 1462483181921 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 14:19:41 INFO - PROCESS | 1852 | 1462483181926 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:19:41 INFO - PROCESS | 1852 | 1462483181928 Marionette TRACE conn3 <- [1,38,null,{}] 14:19:41 INFO - PROCESS | 1852 | 1462483181933 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}] 14:19:42 INFO - PROCESS | 1852 | 1462483182105 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 14:19:42 INFO - PROCESS | 1852 | 1462483182114 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454851f800 == 17 [pid = 1852] [id = 17] 14:19:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 48 (0x7f4546bf0c00) [pid = 1852] [serial = 48] [outer = (nil)] 14:19:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 49 (0x7f454ad4e800) [pid = 1852] [serial = 49] [outer = 0x7f4546bf0c00] 14:19:42 INFO - PROCESS | 1852 | 1462483182176 Marionette DEBUG loaded listener.js 14:19:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 50 (0x7f454b05d800) [pid = 1852] [serial = 50] [outer = 0x7f4546bf0c00] 14:19:42 INFO - PROCESS | 1852 | 1462483182864 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]]]}] 14:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 979ms 14:19:42 INFO - PROCESS | 1852 | 1462483182906 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 14:19:42 INFO - PROCESS | 1852 | 1462483182910 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 14:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:19:42 INFO - PROCESS | 1852 | 1462483182915 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:19:42 INFO - PROCESS | 1852 | 1462483182918 Marionette TRACE conn3 <- [1,42,null,{}] 14:19:42 INFO - PROCESS | 1852 | 1462483182923 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}] 14:19:43 INFO - PROCESS | 1852 | 1462483183089 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 14:19:43 INFO - PROCESS | 1852 | 1462483183108 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454881e000 == 18 [pid = 1852] [id = 18] 14:19:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 51 (0x7f4549ac0400) [pid = 1852] [serial = 51] [outer = (nil)] 14:19:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 52 (0x7f454b05e400) [pid = 1852] [serial = 52] [outer = 0x7f4549ac0400] 14:19:43 INFO - PROCESS | 1852 | 1462483183174 Marionette DEBUG loaded listener.js 14:19:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x7f454b069800) [pid = 1852] [serial = 53] [outer = 0x7f4549ac0400] 14:19:43 INFO - PROCESS | 1852 | 1462483183857 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]]]}] 14:19:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:19:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 981ms 14:19:43 INFO - PROCESS | 1852 | 1462483183898 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 14:19:43 INFO - PROCESS | 1852 | 1462483183900 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 14:19:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:19:43 INFO - PROCESS | 1852 | 1462483183909 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:19:43 INFO - PROCESS | 1852 | 1462483183913 Marionette TRACE conn3 <- [1,46,null,{}] 14:19:43 INFO - PROCESS | 1852 | 1462483183920 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}] 14:19:44 INFO - PROCESS | 1852 | 1462483184143 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 14:19:44 INFO - PROCESS | 1852 | 1462483184159 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548f4e800 == 19 [pid = 1852] [id = 19] 14:19:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x7f454f922800) [pid = 1852] [serial = 54] [outer = (nil)] 14:19:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x7f4555507800) [pid = 1852] [serial = 55] [outer = 0x7f454f922800] 14:19:44 INFO - PROCESS | 1852 | 1462483184234 Marionette DEBUG loaded listener.js 14:19:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x7f45557f6400) [pid = 1852] [serial = 56] [outer = 0x7f454f922800] 14:19:44 INFO - PROCESS | 1852 | 1462483184912 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]]]}] 14:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1035ms 14:19:44 INFO - PROCESS | 1852 | 1462483184945 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 14:19:44 INFO - PROCESS | 1852 | 1462483184949 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 14:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:19:44 INFO - PROCESS | 1852 | 1462483184955 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:19:44 INFO - PROCESS | 1852 | 1462483184958 Marionette TRACE conn3 <- [1,50,null,{}] 14:19:44 INFO - PROCESS | 1852 | 1462483184963 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}] 14:19:45 INFO - PROCESS | 1852 | 1462483185126 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 14:19:45 INFO - PROCESS | 1852 | 1462483185145 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454ae4d000 == 20 [pid = 1852] [id = 20] 14:19:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x7f453ea47800) [pid = 1852] [serial = 57] [outer = (nil)] 14:19:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x7f4555a32000) [pid = 1852] [serial = 58] [outer = 0x7f453ea47800] 14:19:45 INFO - PROCESS | 1852 | 1462483185207 Marionette DEBUG loaded listener.js 14:19:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x7f4555aaf000) [pid = 1852] [serial = 59] [outer = 0x7f453ea47800] 14:19:45 INFO - PROCESS | 1852 | 1462483185855 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]]]}] 14:19:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 928ms 14:19:45 INFO - PROCESS | 1852 | 1462483185884 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 14:19:45 INFO - PROCESS | 1852 | 1462483185888 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 14:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:19:45 INFO - PROCESS | 1852 | 1462483185894 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:19:45 INFO - PROCESS | 1852 | 1462483185897 Marionette TRACE conn3 <- [1,54,null,{}] 14:19:45 INFO - PROCESS | 1852 | 1462483185902 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}] 14:19:46 INFO - PROCESS | 1852 | 1462483186031 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 14:19:46 INFO - PROCESS | 1852 | 1462483186120 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454b08e800 == 21 [pid = 1852] [id = 21] 14:19:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x7f453f069000) [pid = 1852] [serial = 60] [outer = (nil)] 14:19:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0x7f4555acc800) [pid = 1852] [serial = 61] [outer = 0x7f453f069000] 14:19:46 INFO - PROCESS | 1852 | 1462483186185 Marionette DEBUG loaded listener.js 14:19:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0x7f4556961400) [pid = 1852] [serial = 62] [outer = 0x7f453f069000] 14:19:46 INFO - PROCESS | 1852 | 1462483186822 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]]]}] 14:19:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 984ms 14:19:46 INFO - PROCESS | 1852 | 1462483186879 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 14:19:46 INFO - PROCESS | 1852 | 1462483186882 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 14:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:19:46 INFO - PROCESS | 1852 | 1462483186889 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:19:46 INFO - PROCESS | 1852 | 1462483186892 Marionette TRACE conn3 <- [1,58,null,{}] 14:19:46 INFO - PROCESS | 1852 | 1462483186898 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}] 14:19:47 INFO - PROCESS | 1852 | 1462483187060 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 14:19:47 INFO - PROCESS | 1852 | 1462483187167 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454eb78800 == 22 [pid = 1852] [id = 22] 14:19:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7f453fb55000) [pid = 1852] [serial = 63] [outer = (nil)] 14:19:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7f4556ad8800) [pid = 1852] [serial = 64] [outer = 0x7f453fb55000] 14:19:47 INFO - PROCESS | 1852 | 1462483187237 Marionette DEBUG loaded listener.js 14:19:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7f4556dee800) [pid = 1852] [serial = 65] [outer = 0x7f453fb55000] 14:19:48 INFO - PROCESS | 1852 | 1462483188737 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]]]}] 14:19:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1892ms 14:19:48 INFO - PROCESS | 1852 | 1462483188783 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 14:19:48 INFO - PROCESS | 1852 | 1462483188788 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 14:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:19:48 INFO - PROCESS | 1852 | 1462483188802 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:19:48 INFO - PROCESS | 1852 | 1462483188806 Marionette TRACE conn3 <- [1,62,null,{}] 14:19:48 INFO - PROCESS | 1852 | 1462483188814 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}] 14:19:48 INFO - PROCESS | 1852 | 1462483188981 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 14:19:49 INFO - PROCESS | 1852 | 1462483189013 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540b3a800 == 23 [pid = 1852] [id = 23] 14:19:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7f4545d48400) [pid = 1852] [serial = 66] [outer = (nil)] 14:19:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7f4546c98400) [pid = 1852] [serial = 67] [outer = 0x7f4545d48400] 14:19:49 INFO - PROCESS | 1852 | 1462483189076 Marionette DEBUG loaded listener.js 14:19:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f4547a5f800) [pid = 1852] [serial = 68] [outer = 0x7f4545d48400] 14:19:50 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7f453fbed000) [pid = 1852] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:19:50 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7f4540b63000) [pid = 1852] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:19:50 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7f453ea47800) [pid = 1852] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:19:50 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7f453f063c00) [pid = 1852] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:19:50 INFO - PROCESS | 1852 | --DOMWINDOW == 63 (0x7f453faf1000) [pid = 1852] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:19:50 INFO - PROCESS | 1852 | --DOMWINDOW == 62 (0x7f4544943400) [pid = 1852] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:19:50 INFO - PROCESS | 1852 | --DOMWINDOW == 61 (0x7f4540a77800) [pid = 1852] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:19:50 INFO - PROCESS | 1852 | --DOMWINDOW == 60 (0x7f45477b6400) [pid = 1852] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:19:50 INFO - PROCESS | 1852 | --DOMWINDOW == 59 (0x7f4548585000) [pid = 1852] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:19:50 INFO - PROCESS | 1852 | --DOMWINDOW == 58 (0x7f4546bf0c00) [pid = 1852] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:19:50 INFO - PROCESS | 1852 | 1462483190208 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]]]}] 14:19:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1483ms 14:19:50 INFO - PROCESS | 1852 | 1462483190286 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 14:19:50 INFO - PROCESS | 1852 | 1462483190293 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 14:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:19:50 INFO - PROCESS | 1852 | 1462483190302 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:19:50 INFO - PROCESS | 1852 | 1462483190305 Marionette TRACE conn3 <- [1,66,null,{}] 14:19:50 INFO - PROCESS | 1852 | 1462483190311 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}] 14:19:50 INFO - PROCESS | 1852 | 1462483190449 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 14:19:50 INFO - PROCESS | 1852 | 1462483190490 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454496c800 == 24 [pid = 1852] [id = 24] 14:19:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x7f453ea47800) [pid = 1852] [serial = 69] [outer = (nil)] 14:19:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x7f4546fe5800) [pid = 1852] [serial = 70] [outer = 0x7f453ea47800] 14:19:50 INFO - PROCESS | 1852 | 1462483190618 Marionette DEBUG loaded listener.js 14:19:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0x7f4548c93800) [pid = 1852] [serial = 71] [outer = 0x7f453ea47800] 14:19:51 INFO - PROCESS | 1852 | 1462483191231 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]]]}] 14:19:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 981ms 14:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:19:51 INFO - PROCESS | 1852 | 1462483191284 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 14:19:51 INFO - PROCESS | 1852 | 1462483191287 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 14:19:51 INFO - PROCESS | 1852 | 1462483191293 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:19:51 INFO - PROCESS | 1852 | 1462483191299 Marionette TRACE conn3 <- [1,70,null,{}] 14:19:51 INFO - PROCESS | 1852 | 1462483191313 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}] 14:19:51 INFO - PROCESS | 1852 | 1462483191480 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 14:19:51 INFO - PROCESS | 1852 | 1462483191559 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4547ae2000 == 25 [pid = 1852] [id = 25] 14:19:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0x7f4547b97400) [pid = 1852] [serial = 72] [outer = (nil)] 14:19:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7f454969b000) [pid = 1852] [serial = 73] [outer = 0x7f4547b97400] 14:19:51 INFO - PROCESS | 1852 | 1462483191626 Marionette DEBUG loaded listener.js 14:19:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7f4549b70000) [pid = 1852] [serial = 74] [outer = 0x7f4547b97400] 14:19:52 INFO - PROCESS | 1852 | 1462483192378 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]]]}] 14:19:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:19:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1135ms 14:19:52 INFO - PROCESS | 1852 | 1462483192428 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 14:19:52 INFO - PROCESS | 1852 | 1462483192434 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 14:19:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:19:52 INFO - PROCESS | 1852 | 1462483192442 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:19:52 INFO - PROCESS | 1852 | 1462483192447 Marionette TRACE conn3 <- [1,74,null,{}] 14:19:52 INFO - PROCESS | 1852 | 1462483192455 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}] 14:19:52 INFO - PROCESS | 1852 | 1462483192612 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 14:19:52 INFO - PROCESS | 1852 | 1462483192733 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4544955000 == 26 [pid = 1852] [id = 26] 14:19:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7f4540b5f400) [pid = 1852] [serial = 75] [outer = (nil)] 14:19:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7f4546259800) [pid = 1852] [serial = 76] [outer = 0x7f4540b5f400] 14:19:52 INFO - PROCESS | 1852 | 1462483192810 Marionette DEBUG loaded listener.js 14:19:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7f4547b95400) [pid = 1852] [serial = 77] [outer = 0x7f4540b5f400] 14:19:53 INFO - PROCESS | 1852 | 1462483193587 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]]]}] 14:19:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:19:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1185ms 14:19:53 INFO - PROCESS | 1852 | 1462483193628 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 14:19:53 INFO - PROCESS | 1852 | 1462483193637 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 14:19:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:19:53 INFO - PROCESS | 1852 | 1462483193664 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:19:53 INFO - PROCESS | 1852 | 1462483193669 Marionette TRACE conn3 <- [1,78,null,{}] 14:19:53 INFO - PROCESS | 1852 | 1462483193675 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}] 14:19:53 INFO - PROCESS | 1852 | 1462483193832 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 14:19:53 INFO - PROCESS | 1852 | 1462483193951 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454834e000 == 27 [pid = 1852] [id = 27] 14:19:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f4547a6b400) [pid = 1852] [serial = 78] [outer = (nil)] 14:19:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7f4548fa8400) [pid = 1852] [serial = 79] [outer = 0x7f4547a6b400] 14:19:54 INFO - PROCESS | 1852 | 1462483194026 Marionette DEBUG loaded listener.js 14:19:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7f454ad62800) [pid = 1852] [serial = 80] [outer = 0x7f4547a6b400] 14:19:54 INFO - PROCESS | 1852 | 1462483194794 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]]]}] 14:19:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:19:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1183ms 14:19:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:19:54 INFO - PROCESS | 1852 | 1462483194846 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 14:19:54 INFO - PROCESS | 1852 | 1462483194849 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 14:19:54 INFO - PROCESS | 1852 | 1462483194855 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:19:54 INFO - PROCESS | 1852 | 1462483194860 Marionette TRACE conn3 <- [1,82,null,{}] 14:19:54 INFO - PROCESS | 1852 | 1462483194876 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}] 14:19:55 INFO - PROCESS | 1852 | 1462483195032 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 14:19:55 INFO - PROCESS | 1852 | 1462483195153 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548c10800 == 28 [pid = 1852] [id = 28] 14:19:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f454f919400) [pid = 1852] [serial = 81] [outer = (nil)] 14:19:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f455550a400) [pid = 1852] [serial = 82] [outer = 0x7f454f919400] 14:19:55 INFO - PROCESS | 1852 | 1462483195228 Marionette DEBUG loaded listener.js 14:19:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f45557f3000) [pid = 1852] [serial = 83] [outer = 0x7f454f919400] 14:19:55 INFO - PROCESS | 1852 | 1462483195988 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]]]}] 14:19:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:19:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1184ms 14:19:56 INFO - PROCESS | 1852 | 1462483196040 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 14:19:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:19:56 INFO - PROCESS | 1852 | 1462483196044 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 14:19:56 INFO - PROCESS | 1852 | 1462483196050 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:19:56 INFO - PROCESS | 1852 | 1462483196053 Marionette TRACE conn3 <- [1,86,null,{}] 14:19:56 INFO - PROCESS | 1852 | 1462483196058 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}] 14:19:56 INFO - PROCESS | 1852 | 1462483196199 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 14:19:56 INFO - PROCESS | 1852 | 1462483196324 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454ae48800 == 29 [pid = 1852] [id = 29] 14:19:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f453f065000) [pid = 1852] [serial = 84] [outer = (nil)] 14:19:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f4555acd400) [pid = 1852] [serial = 85] [outer = 0x7f453f065000] 14:19:56 INFO - PROCESS | 1852 | 1462483196402 Marionette DEBUG loaded listener.js 14:19:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f4556a64400) [pid = 1852] [serial = 86] [outer = 0x7f453f065000] 14:19:57 INFO - PROCESS | 1852 | 1462483197126 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]]]}] 14:19:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1131ms 14:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:19:57 INFO - PROCESS | 1852 | 1462483197183 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 14:19:57 INFO - PROCESS | 1852 | 1462483197186 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 14:19:57 INFO - PROCESS | 1852 | 1462483197193 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:19:57 INFO - PROCESS | 1852 | 1462483197196 Marionette TRACE conn3 <- [1,90,null,{}] 14:19:57 INFO - PROCESS | 1852 | 1462483197204 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}] 14:19:57 INFO - PROCESS | 1852 | 1462483197357 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 14:19:57 INFO - PROCESS | 1852 | 1462483197480 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454bcb3000 == 30 [pid = 1852] [id = 30] 14:19:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f45407e6c00) [pid = 1852] [serial = 87] [outer = (nil)] 14:19:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f454f996c00) [pid = 1852] [serial = 88] [outer = 0x7f45407e6c00] 14:19:57 INFO - PROCESS | 1852 | 1462483197550 Marionette DEBUG loaded listener.js 14:19:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f4556963000) [pid = 1852] [serial = 89] [outer = 0x7f45407e6c00] 14:19:58 INFO - PROCESS | 1852 | 1462483198417 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]]]}] 14:19:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1281ms 14:19:58 INFO - PROCESS | 1852 | 1462483198473 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 14:19:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:19:58 INFO - PROCESS | 1852 | 1462483198478 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 14:19:58 INFO - PROCESS | 1852 | 1462483198487 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:19:58 INFO - PROCESS | 1852 | 1462483198491 Marionette TRACE conn3 <- [1,94,null,{}] 14:19:58 INFO - PROCESS | 1852 | 1462483198499 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}] 14:19:58 INFO - PROCESS | 1852 | 1462483198662 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 14:19:58 INFO - PROCESS | 1852 | 1462483198799 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540b27800 == 31 [pid = 1852] [id = 31] 14:19:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f45407ee800) [pid = 1852] [serial = 90] [outer = (nil)] 14:19:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f4540b59000) [pid = 1852] [serial = 91] [outer = 0x7f45407ee800] 14:19:58 INFO - PROCESS | 1852 | 1462483198865 Marionette DEBUG loaded listener.js 14:19:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f4545d46800) [pid = 1852] [serial = 92] [outer = 0x7f45407ee800] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7f4558656800) [pid = 1852] [serial = 2] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7f454b05e400) [pid = 1852] [serial = 52] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7f4555507800) [pid = 1852] [serial = 55] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7f4555a32000) [pid = 1852] [serial = 58] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7f4555acc800) [pid = 1852] [serial = 61] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7f453f065c00) [pid = 1852] [serial = 25] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7f453faef800) [pid = 1852] [serial = 31] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7f45449a8800) [pid = 1852] [serial = 34] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7f4546feac00) [pid = 1852] [serial = 37] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f45420e8000) [pid = 1852] [serial = 40] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f454896c800) [pid = 1852] [serial = 43] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7f4548e9f800) [pid = 1852] [serial = 44] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7f454969f800) [pid = 1852] [serial = 46] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7f4549abfc00) [pid = 1852] [serial = 47] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7f454ad4e800) [pid = 1852] [serial = 49] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7f453f164000) [pid = 1852] [serial = 28] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7f454b05d800) [pid = 1852] [serial = 50] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7f4545ed7400) [pid = 1852] [serial = 35] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 63 (0x7f4555aaf000) [pid = 1852] [serial = 59] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 62 (0x7f45477b5c00) [pid = 1852] [serial = 38] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 61 (0x7f45477b4000) [pid = 1852] [serial = 41] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 60 (0x7f4546fe3c00) [pid = 1852] [serial = 26] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 59 (0x7f4547c38400) [pid = 1852] [serial = 16] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 58 (0x7f4540a7ac00) [pid = 1852] [serial = 17] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 57 (0x7f454765f400) [pid = 1852] [serial = 12] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 56 (0x7f4547b95800) [pid = 1852] [serial = 9] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 55 (0x7f455d6e8400) [pid = 1852] [serial = 23] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 54 (0x7f453fbf1400) [pid = 1852] [serial = 22] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1852 | --DOMWINDOW == 53 (0x7f45407e9c00) [pid = 1852] [serial = 19] [outer = (nil)] [url = about:blank] 14:20:00 INFO - PROCESS | 1852 | 1462483200359 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]]]}] 14:20:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:20:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1941ms 14:20:00 INFO - PROCESS | 1852 | 1462483200428 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 14:20:00 INFO - PROCESS | 1852 | 1462483200433 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 14:20:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:20:00 INFO - PROCESS | 1852 | 1462483200441 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:20:00 INFO - PROCESS | 1852 | 1462483200446 Marionette TRACE conn3 <- [1,98,null,{}] 14:20:00 INFO - PROCESS | 1852 | 1462483200456 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}] 14:20:00 INFO - PROCESS | 1852 | 1462483200605 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 14:20:00 INFO - PROCESS | 1852 | 1462483200699 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540a2e000 == 32 [pid = 1852] [id = 32] 14:20:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x7f4540a75400) [pid = 1852] [serial = 93] [outer = (nil)] 14:20:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x7f454493c000) [pid = 1852] [serial = 94] [outer = 0x7f4540a75400] 14:20:00 INFO - PROCESS | 1852 | 1462483200763 Marionette DEBUG loaded listener.js 14:20:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x7f4545d48000) [pid = 1852] [serial = 95] [outer = 0x7f4540a75400] 14:20:01 INFO - PROCESS | 1852 | 1462483201371 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]]]}] 14:20:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:20:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 989ms 14:20:01 INFO - PROCESS | 1852 | 1462483201431 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 14:20:01 INFO - PROCESS | 1852 | 1462483201441 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 14:20:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:20:01 INFO - PROCESS | 1852 | 1462483201452 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:20:01 INFO - PROCESS | 1852 | 1462483201455 Marionette TRACE conn3 <- [1,102,null,{}] 14:20:01 INFO - PROCESS | 1852 | 1462483201461 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}] 14:20:01 INFO - PROCESS | 1852 | 1462483201647 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 14:20:01 INFO - PROCESS | 1852 | 1462483201662 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4544963800 == 33 [pid = 1852] [id = 33] 14:20:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x7f4545ed6400) [pid = 1852] [serial = 96] [outer = (nil)] 14:20:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x7f4546fe6c00) [pid = 1852] [serial = 97] [outer = 0x7f4545ed6400] 14:20:01 INFO - PROCESS | 1852 | 1462483201732 Marionette DEBUG loaded listener.js 14:20:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x7f45477b6400) [pid = 1852] [serial = 98] [outer = 0x7f4545ed6400] 14:20:02 INFO - PROCESS | 1852 | 1462483202440 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]]]}] 14:20:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:20:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1038ms 14:20:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:20:02 INFO - PROCESS | 1852 | 1462483202494 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 14:20:02 INFO - PROCESS | 1852 | 1462483202497 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 14:20:02 INFO - PROCESS | 1852 | 1462483202506 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:20:02 INFO - PROCESS | 1852 | 1462483202511 Marionette TRACE conn3 <- [1,106,null,{}] 14:20:02 INFO - PROCESS | 1852 | 1462483202542 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}] 14:20:02 INFO - PROCESS | 1852 | 1462483202736 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 14:20:02 INFO - PROCESS | 1852 | 1462483202759 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4547acd000 == 34 [pid = 1852] [id = 34] 14:20:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x7f454546a000) [pid = 1852] [serial = 99] [outer = (nil)] 14:20:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0x7f4548ea8000) [pid = 1852] [serial = 100] [outer = 0x7f454546a000] 14:20:02 INFO - PROCESS | 1852 | 1462483202826 Marionette DEBUG loaded listener.js 14:20:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0x7f4549699400) [pid = 1852] [serial = 101] [outer = 0x7f454546a000] 14:20:03 INFO - PROCESS | 1852 | 1462483203565 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]]]}] 14:20:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:20:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1101ms 14:20:03 INFO - PROCESS | 1852 | 1462483203631 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 14:20:03 INFO - PROCESS | 1852 | 1462483203636 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 14:20:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:20:03 INFO - PROCESS | 1852 | 1462483203642 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:20:03 INFO - PROCESS | 1852 | 1462483203644 Marionette TRACE conn3 <- [1,110,null,{}] 14:20:03 INFO - PROCESS | 1852 | 1462483203670 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}] 14:20:03 INFO - PROCESS | 1852 | 1462483203838 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 14:20:03 INFO - PROCESS | 1852 | 1462483203859 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548340000 == 35 [pid = 1852] [id = 35] 14:20:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7f4547b92800) [pid = 1852] [serial = 102] [outer = (nil)] 14:20:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7f454ad5e000) [pid = 1852] [serial = 103] [outer = 0x7f4547b92800] 14:20:03 INFO - PROCESS | 1852 | 1462483203924 Marionette DEBUG loaded listener.js 14:20:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7f454b064000) [pid = 1852] [serial = 104] [outer = 0x7f4547b92800] 14:20:04 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7f453fb55000) [pid = 1852] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:20:04 INFO - PROCESS | 1852 | --DOMWINDOW == 63 (0x7f454f922800) [pid = 1852] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:20:04 INFO - PROCESS | 1852 | --DOMWINDOW == 62 (0x7f453f069000) [pid = 1852] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:20:04 INFO - PROCESS | 1852 | --DOMWINDOW == 61 (0x7f4549ac0400) [pid = 1852] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:20:04 INFO - PROCESS | 1852 | --DOMWINDOW == 60 (0x7f4547b97400) [pid = 1852] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:20:04 INFO - PROCESS | 1852 | --DOMWINDOW == 59 (0x7f4545d48400) [pid = 1852] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:20:04 INFO - PROCESS | 1852 | --DOMWINDOW == 58 (0x7f453ea47800) [pid = 1852] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:20:04 INFO - PROCESS | 1852 | 1462483204853 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]]]}] 14:20:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:20:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1245ms 14:20:04 INFO - PROCESS | 1852 | 1462483204888 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 14:20:04 INFO - PROCESS | 1852 | 1462483204892 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 14:20:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:20:04 INFO - PROCESS | 1852 | 1462483204898 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:20:04 INFO - PROCESS | 1852 | 1462483204900 Marionette TRACE conn3 <- [1,114,null,{}] 14:20:04 INFO - PROCESS | 1852 | 1462483204905 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}] 14:20:05 INFO - PROCESS | 1852 | 1462483205061 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 14:20:05 INFO - PROCESS | 1852 | 1462483205121 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454851e000 == 36 [pid = 1852] [id = 36] 14:20:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x7f453faf5800) [pid = 1852] [serial = 105] [outer = (nil)] 14:20:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x7f4548fa7800) [pid = 1852] [serial = 106] [outer = 0x7f453faf5800] 14:20:05 INFO - PROCESS | 1852 | 1462483205182 Marionette DEBUG loaded listener.js 14:20:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0x7f454b069400) [pid = 1852] [serial = 107] [outer = 0x7f453faf5800] 14:20:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0x7f454f998000) [pid = 1852] [serial = 108] [outer = 0x7f453f063000] 14:20:05 INFO - PROCESS | 1852 | 1462483205914 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]]]}] 14:20:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:20:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1035ms 14:20:05 INFO - PROCESS | 1852 | 1462483205934 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 14:20:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:20:05 INFO - PROCESS | 1852 | 1462483205939 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 14:20:05 INFO - PROCESS | 1852 | 1462483205945 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:20:05 INFO - PROCESS | 1852 | 1462483205948 Marionette TRACE conn3 <- [1,118,null,{}] 14:20:05 INFO - PROCESS | 1852 | 1462483205959 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}] 14:20:06 INFO - PROCESS | 1852 | 1462483206112 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 14:20:06 INFO - PROCESS | 1852 | 1462483206129 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548c04800 == 37 [pid = 1852] [id = 37] 14:20:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7f4541551000) [pid = 1852] [serial = 109] [outer = (nil)] 14:20:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7f45557f0c00) [pid = 1852] [serial = 110] [outer = 0x7f4541551000] 14:20:06 INFO - PROCESS | 1852 | 1462483206189 Marionette DEBUG loaded listener.js 14:20:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7f4555a68c00) [pid = 1852] [serial = 111] [outer = 0x7f4541551000] 14:20:07 INFO - PROCESS | 1852 | 1462483207110 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]]]}] 14:20:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:20:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1188ms 14:20:07 INFO - PROCESS | 1852 | 1462483207134 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 14:20:07 INFO - PROCESS | 1852 | 1462483207140 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 14:20:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:20:07 INFO - PROCESS | 1852 | 1462483207150 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:20:07 INFO - PROCESS | 1852 | 1462483207156 Marionette TRACE conn3 <- [1,122,null,{}] 14:20:07 INFO - PROCESS | 1852 | 1462483207165 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}] 14:20:07 INFO - PROCESS | 1852 | 1462483207334 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 14:20:07 INFO - PROCESS | 1852 | 1462483207456 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4544958000 == 38 [pid = 1852] [id = 38] 14:20:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7f45407ee400) [pid = 1852] [serial = 112] [outer = (nil)] 14:20:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7f4545517c00) [pid = 1852] [serial = 113] [outer = 0x7f45407ee400] 14:20:07 INFO - PROCESS | 1852 | 1462483207532 Marionette DEBUG loaded listener.js 14:20:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f454648c800) [pid = 1852] [serial = 114] [outer = 0x7f45407ee400] 14:20:08 INFO - PROCESS | 1852 | 1462483208413 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]]]}] 14:20:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:20:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1283ms 14:20:08 INFO - PROCESS | 1852 | 1462483208448 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 14:20:08 INFO - PROCESS | 1852 | 1462483208457 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 14:20:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:20:08 INFO - PROCESS | 1852 | 1462483208468 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:20:08 INFO - PROCESS | 1852 | 1462483208471 Marionette TRACE conn3 <- [1,126,null,{}] 14:20:08 INFO - PROCESS | 1852 | 1462483208478 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}] 14:20:08 INFO - PROCESS | 1852 | 1462483208646 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 14:20:08 INFO - PROCESS | 1852 | 1462483208780 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548803000 == 39 [pid = 1852] [id = 39] 14:20:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7f4540b5dc00) [pid = 1852] [serial = 115] [outer = (nil)] 14:20:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7f4548375400) [pid = 1852] [serial = 116] [outer = 0x7f4540b5dc00] 14:20:08 INFO - PROCESS | 1852 | 1462483208853 Marionette DEBUG loaded listener.js 14:20:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f4548ea6000) [pid = 1852] [serial = 117] [outer = 0x7f4540b5dc00] 14:20:09 INFO - PROCESS | 1852 | 1462483209870 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]]]}] 14:20:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:20:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1439ms 14:20:09 INFO - PROCESS | 1852 | 1462483209907 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 14:20:09 INFO - PROCESS | 1852 | 1462483209913 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 14:20:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:20:09 INFO - PROCESS | 1852 | 1462483209930 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:20:09 INFO - PROCESS | 1852 | 1462483209935 Marionette TRACE conn3 <- [1,130,null,{}] 14:20:09 INFO - PROCESS | 1852 | 1462483209942 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}] 14:20:10 INFO - PROCESS | 1852 | 1462483210101 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 14:20:10 INFO - PROCESS | 1852 | 1462483210243 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f163000 == 40 [pid = 1852] [id = 40] 14:20:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f45407e8c00) [pid = 1852] [serial = 118] [outer = (nil)] 14:20:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f45420e9800) [pid = 1852] [serial = 119] [outer = 0x7f45407e8c00] 14:20:10 INFO - PROCESS | 1852 | 1462483210322 Marionette DEBUG loaded listener.js 14:20:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f4545ed3000) [pid = 1852] [serial = 120] [outer = 0x7f45407e8c00] 14:20:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454851e000 == 39 [pid = 1852] [id = 36] 14:20:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548340000 == 38 [pid = 1852] [id = 35] 14:20:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4547acd000 == 37 [pid = 1852] [id = 34] 14:20:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4544963800 == 36 [pid = 1852] [id = 33] 14:20:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4540a2e000 == 35 [pid = 1852] [id = 32] 14:20:10 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7f4556ad8800) [pid = 1852] [serial = 64] [outer = (nil)] [url = about:blank] 14:20:10 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f45557f6400) [pid = 1852] [serial = 56] [outer = (nil)] [url = about:blank] 14:20:10 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f4556961400) [pid = 1852] [serial = 62] [outer = (nil)] [url = about:blank] 14:20:10 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7f454b069800) [pid = 1852] [serial = 53] [outer = (nil)] [url = about:blank] 14:20:10 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7f4549b70000) [pid = 1852] [serial = 74] [outer = (nil)] [url = about:blank] 14:20:10 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7f4546c98400) [pid = 1852] [serial = 67] [outer = (nil)] [url = about:blank] 14:20:10 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7f4546fe5800) [pid = 1852] [serial = 70] [outer = (nil)] [url = about:blank] 14:20:10 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7f454969b000) [pid = 1852] [serial = 73] [outer = (nil)] [url = about:blank] 14:20:10 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7f4547a5f800) [pid = 1852] [serial = 68] [outer = (nil)] [url = about:blank] 14:20:10 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7f4556dee800) [pid = 1852] [serial = 65] [outer = (nil)] [url = about:blank] 14:20:10 INFO - PROCESS | 1852 | --DOMWINDOW == 63 (0x7f4548c93800) [pid = 1852] [serial = 71] [outer = (nil)] [url = about:blank] 14:20:11 INFO - PROCESS | 1852 | 1462483211105 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]]]}] 14:20:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:20:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1234ms 14:20:11 INFO - PROCESS | 1852 | 1462483211165 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 14:20:11 INFO - PROCESS | 1852 | 1462483211173 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 14:20:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:20:11 INFO - PROCESS | 1852 | 1462483211183 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:20:11 INFO - PROCESS | 1852 | 1462483211186 Marionette TRACE conn3 <- [1,134,null,{}] 14:20:11 INFO - PROCESS | 1852 | 1462483211192 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}] 14:20:11 INFO - PROCESS | 1852 | 1462483211340 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 14:20:11 INFO - PROCESS | 1852 | 1462483211351 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454646b000 == 36 [pid = 1852] [id = 41] 14:20:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7f4547b93800) [pid = 1852] [serial = 121] [outer = (nil)] 14:20:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7f4548585000) [pid = 1852] [serial = 122] [outer = 0x7f4547b93800] 14:20:11 INFO - PROCESS | 1852 | 1462483211413 Marionette DEBUG loaded listener.js 14:20:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7f4548e9f800) [pid = 1852] [serial = 123] [outer = 0x7f4547b93800] 14:20:12 INFO - PROCESS | 1852 | 1462483212165 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]]]}] 14:20:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:20:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1031ms 14:20:12 INFO - PROCESS | 1852 | 1462483212215 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 14:20:12 INFO - PROCESS | 1852 | 1462483212219 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 14:20:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:20:12 INFO - PROCESS | 1852 | 1462483212226 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:20:12 INFO - PROCESS | 1852 | 1462483212232 Marionette TRACE conn3 <- [1,138,null,{}] 14:20:12 INFO - PROCESS | 1852 | 1462483212256 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}] 14:20:12 INFO - PROCESS | 1852 | 1462483212445 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 14:20:12 INFO - PROCESS | 1852 | 1462483212529 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548447800 == 37 [pid = 1852] [id = 42] 14:20:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7f453f05e000) [pid = 1852] [serial = 124] [outer = (nil)] 14:20:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f4549ac1400) [pid = 1852] [serial = 125] [outer = 0x7f453f05e000] 14:20:12 INFO - PROCESS | 1852 | 1462483212600 Marionette DEBUG loaded listener.js 14:20:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7f454ea96800) [pid = 1852] [serial = 126] [outer = 0x7f453f05e000] 14:20:13 INFO - PROCESS | 1852 | 1462483213320 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]]]}] 14:20:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:20:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1139ms 14:20:13 INFO - PROCESS | 1852 | 1462483213375 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 14:20:13 INFO - PROCESS | 1852 | 1462483213378 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 14:20:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:20:13 INFO - PROCESS | 1852 | 1462483213386 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:20:13 INFO - PROCESS | 1852 | 1462483213388 Marionette TRACE conn3 <- [1,142,null,{}] 14:20:13 INFO - PROCESS | 1852 | 1462483213404 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}] 14:20:13 INFO - PROCESS | 1852 | 1462483213581 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 14:20:13 INFO - PROCESS | 1852 | 1462483213602 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548a06000 == 38 [pid = 1852] [id = 43] 14:20:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7f453f05c000) [pid = 1852] [serial = 127] [outer = (nil)] 14:20:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f454203b400) [pid = 1852] [serial = 128] [outer = 0x7f453f05c000] 14:20:13 INFO - PROCESS | 1852 | 1462483213676 Marionette DEBUG loaded listener.js 14:20:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f4542045400) [pid = 1852] [serial = 129] [outer = 0x7f453f05c000] 14:20:14 INFO - PROCESS | 1852 | 1462483214438 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]]]}] 14:20:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:20:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1084ms 14:20:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:20:14 INFO - PROCESS | 1852 | 1462483214470 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 14:20:14 INFO - PROCESS | 1852 | 1462483214473 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 14:20:14 INFO - PROCESS | 1852 | 1462483214479 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:20:14 INFO - PROCESS | 1852 | 1462483214482 Marionette TRACE conn3 <- [1,146,null,{}] 14:20:14 INFO - PROCESS | 1852 | 1462483214497 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}] 14:20:14 INFO - PROCESS | 1852 | 1462483214655 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 14:20:14 INFO - PROCESS | 1852 | 1462483214720 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454ae64000 == 39 [pid = 1852] [id = 44] 14:20:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f4542038400) [pid = 1852] [serial = 130] [outer = (nil)] 14:20:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f45449af400) [pid = 1852] [serial = 131] [outer = 0x7f4542038400] 14:20:14 INFO - PROCESS | 1852 | 1462483214781 Marionette DEBUG loaded listener.js 14:20:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f454b067000) [pid = 1852] [serial = 132] [outer = 0x7f4542038400] 14:20:15 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7f4540a75400) [pid = 1852] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:20:15 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7f454f919400) [pid = 1852] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:20:15 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f4540b5f400) [pid = 1852] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:20:15 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f453f065000) [pid = 1852] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:20:15 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7f4547b92800) [pid = 1852] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:20:15 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7f454546a000) [pid = 1852] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:20:15 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7f4545ed6400) [pid = 1852] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:20:15 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7f4547a6b400) [pid = 1852] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:20:15 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7f45407e6c00) [pid = 1852] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:20:15 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7f453faf5800) [pid = 1852] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:20:15 INFO - PROCESS | 1852 | 1462483215518 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]]]}] 14:20:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:20:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1090ms 14:20:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:20:15 INFO - PROCESS | 1852 | 1462483215569 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 14:20:15 INFO - PROCESS | 1852 | 1462483215572 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 14:20:15 INFO - PROCESS | 1852 | 1462483215578 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:20:15 INFO - PROCESS | 1852 | 1462483215581 Marionette TRACE conn3 <- [1,150,null,{}] 14:20:15 INFO - PROCESS | 1852 | 1462483215590 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}] 14:20:15 INFO - PROCESS | 1852 | 1462483215761 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 14:20:15 INFO - PROCESS | 1852 | 1462483215773 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454b091000 == 40 [pid = 1852] [id = 45] 14:20:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7f453f064400) [pid = 1852] [serial = 133] [outer = (nil)] 14:20:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7f4546257400) [pid = 1852] [serial = 134] [outer = 0x7f453f064400] 14:20:15 INFO - PROCESS | 1852 | 1462483215908 Marionette DEBUG loaded listener.js 14:20:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f455588b400) [pid = 1852] [serial = 135] [outer = 0x7f453f064400] 14:20:16 INFO - PROCESS | 1852 | 1462483216592 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]]]}] 14:20:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:20:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1033ms 14:20:16 INFO - PROCESS | 1852 | 1462483216611 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 14:20:16 INFO - PROCESS | 1852 | 1462483216615 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 14:20:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:20:16 INFO - PROCESS | 1852 | 1462483216620 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:20:16 INFO - PROCESS | 1852 | 1462483216622 Marionette TRACE conn3 <- [1,154,null,{}] 14:20:16 INFO - PROCESS | 1852 | 1462483216627 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}] 14:20:16 INFO - PROCESS | 1852 | 1462483216786 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 14:20:16 INFO - PROCESS | 1852 | 1462483216807 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454ed0b000 == 41 [pid = 1852] [id = 46] 14:20:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7f4546fec400) [pid = 1852] [serial = 136] [outer = (nil)] 14:20:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7f4555a6dc00) [pid = 1852] [serial = 137] [outer = 0x7f4546fec400] 14:20:16 INFO - PROCESS | 1852 | 1462483216868 Marionette DEBUG loaded listener.js 14:20:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f4555c76000) [pid = 1852] [serial = 138] [outer = 0x7f4546fec400] 14:20:17 INFO - PROCESS | 1852 | 1462483217688 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]]]}] 14:20:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:20:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1130ms 14:20:17 INFO - PROCESS | 1852 | 1462483217752 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 14:20:17 INFO - PROCESS | 1852 | 1462483217758 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 14:20:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:20:17 INFO - PROCESS | 1852 | 1462483217767 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:20:17 INFO - PROCESS | 1852 | 1462483217773 Marionette TRACE conn3 <- [1,158,null,{}] 14:20:17 INFO - PROCESS | 1852 | 1462483217782 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}] 14:20:17 INFO - PROCESS | 1852 | 1462483217983 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 14:20:18 INFO - PROCESS | 1852 | 1462483218107 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4545488000 == 42 [pid = 1852] [id = 47] 14:20:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f453ea3ec00) [pid = 1852] [serial = 139] [outer = (nil)] 14:20:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f454203a000) [pid = 1852] [serial = 140] [outer = 0x7f453ea3ec00] 14:20:18 INFO - PROCESS | 1852 | 1462483218184 Marionette DEBUG loaded listener.js 14:20:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f45449a5c00) [pid = 1852] [serial = 141] [outer = 0x7f453ea3ec00] 14:20:19 INFO - PROCESS | 1852 | 1462483219138 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]]]}] 14:20:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:20:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1397ms 14:20:19 INFO - PROCESS | 1852 | 1462483219165 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 14:20:19 INFO - PROCESS | 1852 | 1462483219173 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 14:20:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:20:19 INFO - PROCESS | 1852 | 1462483219184 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:20:19 INFO - PROCESS | 1852 | 1462483219187 Marionette TRACE conn3 <- [1,162,null,{}] 14:20:19 INFO - PROCESS | 1852 | 1462483219194 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}] 14:20:19 INFO - PROCESS | 1852 | 1462483219360 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 14:20:19 INFO - PROCESS | 1852 | 1462483219493 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548443800 == 43 [pid = 1852] [id = 48] 14:20:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f4546fea800) [pid = 1852] [serial = 142] [outer = (nil)] 14:20:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f4548962400) [pid = 1852] [serial = 143] [outer = 0x7f4546fea800] 14:20:19 INFO - PROCESS | 1852 | 1462483219567 Marionette DEBUG loaded listener.js 14:20:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f4549695000) [pid = 1852] [serial = 144] [outer = 0x7f4546fea800] 14:20:20 INFO - PROCESS | 1852 | 1462483220409 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]]]}] 14:20:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:20:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1282ms 14:20:20 INFO - PROCESS | 1852 | 1462483220467 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 14:20:20 INFO - PROCESS | 1852 | 1462483220472 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 14:20:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:20:20 INFO - PROCESS | 1852 | 1462483220478 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:20:20 INFO - PROCESS | 1852 | 1462483220484 Marionette TRACE conn3 <- [1,166,null,{}] 14:20:20 INFO - PROCESS | 1852 | 1462483220501 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}] 14:20:20 INFO - PROCESS | 1852 | 1462483220698 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 14:20:20 INFO - PROCESS | 1852 | 1462483220824 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4555523800 == 44 [pid = 1852] [id = 49] 14:20:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f4549695400) [pid = 1852] [serial = 145] [outer = (nil)] 14:20:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f454f922800) [pid = 1852] [serial = 146] [outer = 0x7f4549695400] 14:20:20 INFO - PROCESS | 1852 | 1462483220901 Marionette DEBUG loaded listener.js 14:20:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f45557f8000) [pid = 1852] [serial = 147] [outer = 0x7f4549695400] 14:20:21 INFO - PROCESS | 1852 | 1462483221881 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]]]}] 14:20:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:20:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1437ms 14:20:21 INFO - PROCESS | 1852 | 1462483221917 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 14:20:21 INFO - PROCESS | 1852 | 1462483221921 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 14:20:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:20:21 INFO - PROCESS | 1852 | 1462483221927 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:20:21 INFO - PROCESS | 1852 | 1462483221930 Marionette TRACE conn3 <- [1,170,null,{}] 14:20:21 INFO - PROCESS | 1852 | 1462483221935 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}] 14:20:22 INFO - PROCESS | 1852 | 1462483222107 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 14:20:22 INFO - PROCESS | 1852 | 1462483222230 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4555c1a800 == 45 [pid = 1852] [id = 50] 14:20:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f453f062000) [pid = 1852] [serial = 148] [outer = (nil)] 14:20:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f4556c23000) [pid = 1852] [serial = 149] [outer = 0x7f453f062000] 14:20:22 INFO - PROCESS | 1852 | 1462483222308 Marionette DEBUG loaded listener.js 14:20:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f4558613800) [pid = 1852] [serial = 150] [outer = 0x7f453f062000] 14:20:23 INFO - PROCESS | 1852 | 1462483223075 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]]]}] 14:20:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:20:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1184ms 14:20:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:20:23 INFO - PROCESS | 1852 | 1462483223112 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 14:20:23 INFO - PROCESS | 1852 | 1462483223115 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 14:20:23 INFO - PROCESS | 1852 | 1462483223121 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:20:23 INFO - PROCESS | 1852 | 1462483223125 Marionette TRACE conn3 <- [1,174,null,{}] 14:20:23 INFO - PROCESS | 1852 | 1462483223129 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}] 14:20:23 INFO - PROCESS | 1852 | 1462483223329 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 14:20:23 INFO - PROCESS | 1852 | 1462483223384 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f168000 == 46 [pid = 1852] [id = 51] 14:20:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f453ed20800) [pid = 1852] [serial = 151] [outer = (nil)] 14:20:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f4540a82000) [pid = 1852] [serial = 152] [outer = 0x7f453ed20800] 14:20:23 INFO - PROCESS | 1852 | 1462483223496 Marionette DEBUG loaded listener.js 14:20:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f4556c25400) [pid = 1852] [serial = 153] [outer = 0x7f453ed20800] 14:20:24 INFO - PROCESS | 1852 | 1462483224611 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]]]}] 14:20:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:20:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1585ms 14:20:24 INFO - PROCESS | 1852 | 1462483224830 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 14:20:24 INFO - PROCESS | 1852 | 1462483224833 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 14:20:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:20:24 INFO - PROCESS | 1852 | 1462483224872 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:20:24 INFO - PROCESS | 1852 | 1462483224874 Marionette TRACE conn3 <- [1,178,null,{}] 14:20:24 INFO - PROCESS | 1852 | 1462483224973 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}] 14:20:25 INFO - PROCESS | 1852 | 1462483225200 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 14:20:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454b091000 == 45 [pid = 1852] [id = 45] 14:20:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454ae64000 == 44 [pid = 1852] [id = 44] 14:20:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548a06000 == 43 [pid = 1852] [id = 43] 14:20:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548447800 == 42 [pid = 1852] [id = 42] 14:20:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454646b000 == 41 [pid = 1852] [id = 41] 14:20:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f163000 == 40 [pid = 1852] [id = 40] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f45557f0c00) [pid = 1852] [serial = 110] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f4540b59000) [pid = 1852] [serial = 91] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548803000 == 39 [pid = 1852] [id = 39] 14:20:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4544958000 == 38 [pid = 1852] [id = 38] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f454b069400) [pid = 1852] [serial = 107] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7f454493c000) [pid = 1852] [serial = 94] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7f455550a400) [pid = 1852] [serial = 82] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7f4546259800) [pid = 1852] [serial = 76] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7f4556a64400) [pid = 1852] [serial = 86] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7f45557f3000) [pid = 1852] [serial = 83] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7f454b064000) [pid = 1852] [serial = 104] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7f4547b95400) [pid = 1852] [serial = 77] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7f4549699400) [pid = 1852] [serial = 101] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7f45477b6400) [pid = 1852] [serial = 98] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7f4548fa8400) [pid = 1852] [serial = 79] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f4546fe6c00) [pid = 1852] [serial = 97] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f454ad62800) [pid = 1852] [serial = 80] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7f454ad5e000) [pid = 1852] [serial = 103] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7f4545d48000) [pid = 1852] [serial = 95] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7f4555acd400) [pid = 1852] [serial = 85] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7f454f996c00) [pid = 1852] [serial = 88] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7f4548ea8000) [pid = 1852] [serial = 100] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7f4556963000) [pid = 1852] [serial = 89] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7f453ea48c00) [pid = 1852] [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.] 14:20:25 INFO - PROCESS | 1852 | --DOMWINDOW == 63 (0x7f4548fa7800) [pid = 1852] [serial = 106] [outer = (nil)] [url = about:blank] 14:20:25 INFO - PROCESS | 1852 | 1462483225308 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453fbdb000 == 39 [pid = 1852] [id = 52] 14:20:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7f4540a7f400) [pid = 1852] [serial = 154] [outer = (nil)] 14:20:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7f4542044000) [pid = 1852] [serial = 155] [outer = 0x7f4540a7f400] 14:20:25 INFO - PROCESS | 1852 | 1462483225373 Marionette DEBUG loaded listener.js 14:20:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7f4547b9d400) [pid = 1852] [serial = 156] [outer = 0x7f4540a7f400] 14:20:25 INFO - PROCESS | 1852 | 1462483225993 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]]]}] 14:20:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:20:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1183ms 14:20:26 INFO - PROCESS | 1852 | 1462483226050 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 14:20:26 INFO - PROCESS | 1852 | 1462483226059 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 14:20:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:20:26 INFO - PROCESS | 1852 | 1462483226070 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:20:26 INFO - PROCESS | 1852 | 1462483226073 Marionette TRACE conn3 <- [1,182,null,{}] 14:20:26 INFO - PROCESS | 1852 | 1462483226080 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}] 14:20:26 INFO - PROCESS | 1852 | 1462483226235 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 14:20:26 INFO - PROCESS | 1852 | 1462483226322 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454646a800 == 40 [pid = 1852] [id = 53] 14:20:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7f4540a80400) [pid = 1852] [serial = 157] [outer = (nil)] 14:20:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f4548f9d800) [pid = 1852] [serial = 158] [outer = 0x7f4540a80400] 14:20:26 INFO - PROCESS | 1852 | 1462483226384 Marionette DEBUG loaded listener.js 14:20:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7f454ad5e000) [pid = 1852] [serial = 159] [outer = 0x7f4540a80400] 14:20:27 INFO - PROCESS | 1852 | 1462483227042 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]]]}] 14:20:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:20:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 983ms 14:20:27 INFO - PROCESS | 1852 | 1462483227053 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 14:20:27 INFO - PROCESS | 1852 | 1462483227056 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 14:20:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:20:27 INFO - PROCESS | 1852 | 1462483227062 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:20:27 INFO - PROCESS | 1852 | 1462483227067 Marionette TRACE conn3 <- [1,186,null,{}] 14:20:27 INFO - PROCESS | 1852 | 1462483227081 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}] 14:20:27 INFO - PROCESS | 1852 | 1462483227262 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 14:20:27 INFO - PROCESS | 1852 | 1462483227328 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548822800 == 41 [pid = 1852] [id = 54] 14:20:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7f4548971800) [pid = 1852] [serial = 160] [outer = (nil)] 14:20:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f4554962c00) [pid = 1852] [serial = 161] [outer = 0x7f4548971800] 14:20:27 INFO - PROCESS | 1852 | 1462483227393 Marionette DEBUG loaded listener.js 14:20:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f4555c71800) [pid = 1852] [serial = 162] [outer = 0x7f4548971800] 14:20:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:20:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1031ms 14:20:28 INFO - PROCESS | 1852 | 1462483228087 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]]]}] 14:20:28 INFO - PROCESS | 1852 | 1462483228098 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 14:20:28 INFO - PROCESS | 1852 | 1462483228102 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 14:20:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:20:28 INFO - PROCESS | 1852 | 1462483228108 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:20:28 INFO - PROCESS | 1852 | 1462483228110 Marionette TRACE conn3 <- [1,190,null,{}] 14:20:28 INFO - PROCESS | 1852 | 1462483228116 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}] 14:20:28 INFO - PROCESS | 1852 | 1462483228294 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 14:20:28 INFO - PROCESS | 1852 | 1462483228357 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454ae5c000 == 42 [pid = 1852] [id = 55] 14:20:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f454ad5ec00) [pid = 1852] [serial = 163] [outer = (nil)] 14:20:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f4558612c00) [pid = 1852] [serial = 164] [outer = 0x7f454ad5ec00] 14:20:28 INFO - PROCESS | 1852 | 1462483228420 Marionette DEBUG loaded listener.js 14:20:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f4559dc8c00) [pid = 1852] [serial = 165] [outer = 0x7f454ad5ec00] 14:20:29 INFO - PROCESS | 1852 | 1462483229096 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]]]}] 14:20:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:20:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1030ms 14:20:29 INFO - PROCESS | 1852 | 1462483229139 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 14:20:29 INFO - PROCESS | 1852 | 1462483229143 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 14:20:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:20:29 INFO - PROCESS | 1852 | 1462483229161 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:20:29 INFO - PROCESS | 1852 | 1462483229163 Marionette TRACE conn3 <- [1,194,null,{}] 14:20:29 INFO - PROCESS | 1852 | 1462483229168 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}] 14:20:29 INFO - PROCESS | 1852 | 1462483229345 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 14:20:29 INFO - PROCESS | 1852 | 1462483229370 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454ed15000 == 43 [pid = 1852] [id = 56] 14:20:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f453f05d800) [pid = 1852] [serial = 166] [outer = (nil)] 14:20:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f4559f82800) [pid = 1852] [serial = 167] [outer = 0x7f453f05d800] 14:20:29 INFO - PROCESS | 1852 | 1462483229431 Marionette DEBUG loaded listener.js 14:20:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f455a39f400) [pid = 1852] [serial = 168] [outer = 0x7f453f05d800] 14:20:29 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7f45407ee800) [pid = 1852] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:20:29 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7f4542038400) [pid = 1852] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:20:29 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7f453f05e000) [pid = 1852] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:20:29 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7f45407e8c00) [pid = 1852] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:20:29 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7f4547b93800) [pid = 1852] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:20:29 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f453f05c000) [pid = 1852] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:20:29 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f453f064400) [pid = 1852] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:20:29 INFO - PROCESS | 1852 | 1462483229948 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:20:30 INFO - PROCESS | 1852 | 1462483230334 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]]]}] 14:20:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:20:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1229ms 14:20:30 INFO - PROCESS | 1852 | 1462483230389 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 14:20:30 INFO - PROCESS | 1852 | 1462483230392 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 14:20:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:20:30 INFO - PROCESS | 1852 | 1462483230398 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:20:30 INFO - PROCESS | 1852 | 1462483230402 Marionette TRACE conn3 <- [1,198,null,{}] 14:20:30 INFO - PROCESS | 1852 | 1462483230408 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}] 14:20:30 INFO - PROCESS | 1852 | 1462483230584 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 14:20:30 INFO - PROCESS | 1852 | 1462483230669 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453eef1000 == 44 [pid = 1852] [id = 57] 14:20:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f4546fe1800) [pid = 1852] [serial = 169] [outer = (nil)] 14:20:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f455a6b6c00) [pid = 1852] [serial = 170] [outer = 0x7f4546fe1800] 14:20:30 INFO - PROCESS | 1852 | 1462483230742 Marionette DEBUG loaded listener.js 14:20:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f455ad8d400) [pid = 1852] [serial = 171] [outer = 0x7f4546fe1800] 14:20:31 INFO - PROCESS | 1852 | 1462483231334 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]]]}] 14:20:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:20:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 979ms 14:20:31 INFO - PROCESS | 1852 | 1462483231378 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 14:20:31 INFO - PROCESS | 1852 | 1462483231381 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 14:20:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:20:31 INFO - PROCESS | 1852 | 1462483231387 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:20:31 INFO - PROCESS | 1852 | 1462483231391 Marionette TRACE conn3 <- [1,202,null,{}] 14:20:31 INFO - PROCESS | 1852 | 1462483231396 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}] 14:20:31 INFO - PROCESS | 1852 | 1462483231578 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 14:20:31 INFO - PROCESS | 1852 | 1462483231906 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453ea8d000 == 45 [pid = 1852] [id = 58] 14:20:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f453ea41c00) [pid = 1852] [serial = 172] [outer = (nil)] 14:20:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f453f05e000) [pid = 1852] [serial = 173] [outer = 0x7f453ea41c00] 14:20:31 INFO - PROCESS | 1852 | 1462483231983 Marionette DEBUG loaded listener.js 14:20:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f453fbe5800) [pid = 1852] [serial = 174] [outer = 0x7f453ea41c00] 14:20:32 INFO - PROCESS | 1852 | 1462483232854 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]]]}] 14:20:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:20:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1536ms 14:20:32 INFO - PROCESS | 1852 | 1462483232925 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 14:20:32 INFO - PROCESS | 1852 | 1462483232932 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 14:20:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:20:32 INFO - PROCESS | 1852 | 1462483232939 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:20:32 INFO - PROCESS | 1852 | 1462483232945 Marionette TRACE conn3 <- [1,206,null,{}] 14:20:32 INFO - PROCESS | 1852 | 1462483232953 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}] 14:20:33 INFO - PROCESS | 1852 | 1462483233165 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 14:20:33 INFO - PROCESS | 1852 | 1462483233293 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45476e6800 == 46 [pid = 1852] [id = 59] 14:20:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f453ea46800) [pid = 1852] [serial = 175] [outer = (nil)] 14:20:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f454625b000) [pid = 1852] [serial = 176] [outer = 0x7f453ea46800] 14:20:33 INFO - PROCESS | 1852 | 1462483233372 Marionette DEBUG loaded listener.js 14:20:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f4546fbb400) [pid = 1852] [serial = 177] [outer = 0x7f453ea46800] 14:20:34 INFO - PROCESS | 1852 | 1462483234240 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]]]}] 14:20:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:20:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1347ms 14:20:34 INFO - PROCESS | 1852 | 1462483234289 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 14:20:34 INFO - PROCESS | 1852 | 1462483234295 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 14:20:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:20:34 INFO - PROCESS | 1852 | 1462483234305 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:20:34 INFO - PROCESS | 1852 | 1462483234308 Marionette TRACE conn3 <- [1,210,null,{}] 14:20:34 INFO - PROCESS | 1852 | 1462483234314 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}] 14:20:34 INFO - PROCESS | 1852 | 1462483234498 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 14:20:34 INFO - PROCESS | 1852 | 1462483234626 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548f57800 == 47 [pid = 1852] [id = 60] 14:20:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f45477b4000) [pid = 1852] [serial = 178] [outer = (nil)] 14:20:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f45482f3800) [pid = 1852] [serial = 179] [outer = 0x7f45477b4000] 14:20:34 INFO - PROCESS | 1852 | 1462483234703 Marionette DEBUG loaded listener.js 14:20:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f45497b3000) [pid = 1852] [serial = 180] [outer = 0x7f45477b4000] 14:20:35 INFO - PROCESS | 1852 | 1462483235566 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]]]}] 14:20:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:20:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1330ms 14:20:35 INFO - PROCESS | 1852 | 1462483235634 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 14:20:35 INFO - PROCESS | 1852 | 1462483235638 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 14:20:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:20:35 INFO - PROCESS | 1852 | 1462483235647 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:20:35 INFO - PROCESS | 1852 | 1462483235654 Marionette TRACE conn3 <- [1,214,null,{}] 14:20:35 INFO - PROCESS | 1852 | 1462483235669 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}] 14:20:35 INFO - PROCESS | 1852 | 1462483235886 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 14:20:36 INFO - PROCESS | 1852 | 1462483236016 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4558b05000 == 48 [pid = 1852] [id = 61] 14:20:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f45557f1000) [pid = 1852] [serial = 181] [outer = (nil)] 14:20:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f4556c21800) [pid = 1852] [serial = 182] [outer = 0x7f45557f1000] 14:20:36 INFO - PROCESS | 1852 | 1462483236085 Marionette DEBUG loaded listener.js 14:20:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f4558b66800) [pid = 1852] [serial = 183] [outer = 0x7f45557f1000] 14:20:36 INFO - PROCESS | 1852 | 1462483236993 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]]]}] 14:20:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:20:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1390ms 14:20:37 INFO - PROCESS | 1852 | 1462483237036 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 14:20:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:20:37 INFO - PROCESS | 1852 | 1462483237041 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 14:20:37 INFO - PROCESS | 1852 | 1462483237047 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:20:37 INFO - PROCESS | 1852 | 1462483237050 Marionette TRACE conn3 <- [1,218,null,{}] 14:20:37 INFO - PROCESS | 1852 | 1462483237055 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}] 14:20:37 INFO - PROCESS | 1852 | 1462483237240 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 14:20:37 INFO - PROCESS | 1852 | 1462483237597 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45462e0000 == 49 [pid = 1852] [id = 62] 14:20:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f4540b5ac00) [pid = 1852] [serial = 184] [outer = (nil)] 14:20:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f4542036400) [pid = 1852] [serial = 185] [outer = 0x7f4540b5ac00] 14:20:37 INFO - PROCESS | 1852 | 1462483237672 Marionette DEBUG loaded listener.js 14:20:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f4543fc8400) [pid = 1852] [serial = 186] [outer = 0x7f4540b5ac00] 14:20:38 INFO - PROCESS | 1852 | 1462483238471 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]]]}] 14:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1484ms 14:20:38 INFO - PROCESS | 1852 | 1462483238532 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 14:20:38 INFO - PROCESS | 1852 | 1462483238538 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 14:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:20:38 INFO - PROCESS | 1852 | 1462483238546 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:20:38 INFO - PROCESS | 1852 | 1462483238552 Marionette TRACE conn3 <- [1,222,null,{}] 14:20:38 INFO - PROCESS | 1852 | 1462483238559 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}] 14:20:38 INFO - PROCESS | 1852 | 1462483238724 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 14:20:38 INFO - PROCESS | 1852 | 1462483238867 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453eee6800 == 50 [pid = 1852] [id = 63] 14:20:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f453f1f8000) [pid = 1852] [serial = 187] [outer = (nil)] 14:20:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f4546db1c00) [pid = 1852] [serial = 188] [outer = 0x7f453f1f8000] 14:20:38 INFO - PROCESS | 1852 | 1462483238969 Marionette DEBUG loaded listener.js 14:20:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f4546fec000) [pid = 1852] [serial = 189] [outer = 0x7f453f1f8000] 14:20:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454496c800 == 49 [pid = 1852] [id = 24] 14:20:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f169000 == 48 [pid = 1852] [id = 14] 14:20:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454851f800 == 47 [pid = 1852] [id = 17] 14:20:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548349800 == 46 [pid = 1852] [id = 16] 14:20:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4547ae1000 == 45 [pid = 1852] [id = 15] 14:20:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4540b3a800 == 44 [pid = 1852] [id = 23] 14:20:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453eef1000 == 43 [pid = 1852] [id = 57] 14:20:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454ed15000 == 42 [pid = 1852] [id = 56] 14:20:39 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f4555a6dc00) [pid = 1852] [serial = 137] [outer = (nil)] [url = about:blank] 14:20:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454ae5c000 == 41 [pid = 1852] [id = 55] 14:20:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548822800 == 40 [pid = 1852] [id = 54] 14:20:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454646a800 == 39 [pid = 1852] [id = 53] 14:20:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453fbdb000 == 38 [pid = 1852] [id = 52] 14:20:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f168000 == 37 [pid = 1852] [id = 51] 14:20:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4555c1a800 == 36 [pid = 1852] [id = 50] 14:20:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4555523800 == 35 [pid = 1852] [id = 49] 14:20:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548443800 == 34 [pid = 1852] [id = 48] 14:20:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4545488000 == 33 [pid = 1852] [id = 47] 14:20:39 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f4545d46800) [pid = 1852] [serial = 92] [outer = (nil)] [url = about:blank] 14:20:39 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f45449af400) [pid = 1852] [serial = 131] [outer = (nil)] [url = about:blank] 14:20:39 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f4549ac1400) [pid = 1852] [serial = 125] [outer = (nil)] [url = about:blank] 14:20:39 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f4545517c00) [pid = 1852] [serial = 113] [outer = (nil)] [url = about:blank] 14:20:39 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f4545ed3000) [pid = 1852] [serial = 120] [outer = (nil)] [url = about:blank] 14:20:39 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f45420e9800) [pid = 1852] [serial = 119] [outer = (nil)] [url = about:blank] 14:20:39 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f4548585000) [pid = 1852] [serial = 122] [outer = (nil)] [url = about:blank] 14:20:39 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f4548e9f800) [pid = 1852] [serial = 123] [outer = (nil)] [url = about:blank] 14:20:39 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7f454203b400) [pid = 1852] [serial = 128] [outer = (nil)] [url = about:blank] 14:20:39 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7f4548375400) [pid = 1852] [serial = 116] [outer = (nil)] [url = about:blank] 14:20:39 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7f454b067000) [pid = 1852] [serial = 132] [outer = (nil)] [url = about:blank] 14:20:39 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7f4546257400) [pid = 1852] [serial = 134] [outer = (nil)] [url = about:blank] 14:20:39 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7f455588b400) [pid = 1852] [serial = 135] [outer = (nil)] [url = about:blank] 14:20:39 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7f4542045400) [pid = 1852] [serial = 129] [outer = (nil)] [url = about:blank] 14:20:39 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7f454ea96800) [pid = 1852] [serial = 126] [outer = (nil)] [url = about:blank] 14:20:39 INFO - PROCESS | 1852 | 1462483239809 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]]]}] 14:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1292ms 14:20:39 INFO - PROCESS | 1852 | 1462483239841 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 14:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:20:39 INFO - PROCESS | 1852 | 1462483239847 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 14:20:39 INFO - PROCESS | 1852 | 1462483239853 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:20:39 INFO - PROCESS | 1852 | 1462483239856 Marionette TRACE conn3 <- [1,226,null,{}] 14:20:39 INFO - PROCESS | 1852 | 1462483239861 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}] 14:20:40 INFO - PROCESS | 1852 | 1462483240015 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 14:20:40 INFO - PROCESS | 1852 | 1462483240033 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4544972000 == 34 [pid = 1852] [id = 64] 14:20:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f4546fdf000) [pid = 1852] [serial = 190] [outer = (nil)] 14:20:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f4548c93800) [pid = 1852] [serial = 191] [outer = 0x7f4546fdf000] 14:20:40 INFO - PROCESS | 1852 | 1462483240096 Marionette DEBUG loaded listener.js 14:20:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f45496a2000) [pid = 1852] [serial = 192] [outer = 0x7f4546fdf000] 14:20:40 INFO - PROCESS | 1852 | 1462483240836 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]]]}] 14:20:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:20:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 999ms 14:20:40 INFO - PROCESS | 1852 | 1462483240852 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 14:20:40 INFO - PROCESS | 1852 | 1462483240856 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 14:20:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:20:40 INFO - PROCESS | 1852 | 1462483240869 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:20:40 INFO - PROCESS | 1852 | 1462483240878 Marionette TRACE conn3 <- [1,230,null,{}] 14:20:40 INFO - PROCESS | 1852 | 1462483240887 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}] 14:20:41 INFO - PROCESS | 1852 | 1462483241074 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 14:20:41 INFO - PROCESS | 1852 | 1462483241097 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548c09000 == 35 [pid = 1852] [id = 65] 14:20:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f454b066400) [pid = 1852] [serial = 193] [outer = (nil)] 14:20:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f454f998400) [pid = 1852] [serial = 194] [outer = 0x7f454b066400] 14:20:41 INFO - PROCESS | 1852 | 1462483241160 Marionette DEBUG loaded listener.js 14:20:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f45557efc00) [pid = 1852] [serial = 195] [outer = 0x7f454b066400] 14:20:41 INFO - PROCESS | 1852 | 1462483241913 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]]]}] 14:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1097ms 14:20:41 INFO - PROCESS | 1852 | 1462483241977 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 14:20:41 INFO - PROCESS | 1852 | 1462483241982 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 14:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:20:41 INFO - PROCESS | 1852 | 1462483241988 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:20:42 INFO - PROCESS | 1852 | 1462483242001 Marionette TRACE conn3 <- [1,234,null,{}] 14:20:42 INFO - PROCESS | 1852 | 1462483242006 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}] 14:20:42 INFO - PROCESS | 1852 | 1462483242181 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 14:20:42 INFO - PROCESS | 1852 | 1462483242200 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454b08b000 == 36 [pid = 1852] [id = 66] 14:20:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f453f061400) [pid = 1852] [serial = 196] [outer = (nil)] 14:20:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f4555a72c00) [pid = 1852] [serial = 197] [outer = 0x7f453f061400] 14:20:42 INFO - PROCESS | 1852 | 1462483242261 Marionette DEBUG loaded listener.js 14:20:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f4556ad7c00) [pid = 1852] [serial = 198] [outer = 0x7f453f061400] 14:20:43 INFO - PROCESS | 1852 | 1462483243000 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]]]}] 14:20:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:20:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1051ms 14:20:43 INFO - PROCESS | 1852 | 1462483243040 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 14:20:43 INFO - PROCESS | 1852 | 1462483243044 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 14:20:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:20:43 INFO - PROCESS | 1852 | 1462483243050 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:20:43 INFO - PROCESS | 1852 | 1462483243053 Marionette TRACE conn3 <- [1,238,null,{}] 14:20:43 INFO - PROCESS | 1852 | 1462483243079 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}] 14:20:43 INFO - PROCESS | 1852 | 1462483243252 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 14:20:43 INFO - PROCESS | 1852 | 1462483243273 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4554914000 == 37 [pid = 1852] [id = 67] 14:20:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f4541f3b400) [pid = 1852] [serial = 199] [outer = (nil)] 14:20:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f4541f3d400) [pid = 1852] [serial = 200] [outer = 0x7f4541f3b400] 14:20:43 INFO - PROCESS | 1852 | 1462483243351 Marionette DEBUG loaded listener.js 14:20:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f45586bdc00) [pid = 1852] [serial = 201] [outer = 0x7f4541f3b400] 14:20:44 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f454ad5ec00) [pid = 1852] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:20:44 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f453f05d800) [pid = 1852] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:20:44 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f4540a80400) [pid = 1852] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:20:44 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f4540a7f400) [pid = 1852] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:20:44 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f4549695400) [pid = 1852] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:20:44 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7f4546fea800) [pid = 1852] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:20:44 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7f453f062000) [pid = 1852] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:20:44 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7f4548971800) [pid = 1852] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:20:44 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7f453ed20800) [pid = 1852] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:20:44 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7f453ea3ec00) [pid = 1852] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:20:44 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7f4541551000) [pid = 1852] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:20:44 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7f45407ee400) [pid = 1852] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:20:44 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7f4540b5dc00) [pid = 1852] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:20:44 INFO - PROCESS | 1852 | 1462483244333 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]]]}] 14:20:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:20:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1297ms 14:20:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:20:44 INFO - PROCESS | 1852 | 1462483244347 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 14:20:44 INFO - PROCESS | 1852 | 1462483244350 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 14:20:44 INFO - PROCESS | 1852 | 1462483244356 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:20:44 INFO - PROCESS | 1852 | 1462483244358 Marionette TRACE conn3 <- [1,242,null,{}] 14:20:44 INFO - PROCESS | 1852 | 1462483244363 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}] 14:20:44 INFO - PROCESS | 1852 | 1462483244548 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 14:20:44 INFO - PROCESS | 1852 | 1462483244612 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45549eb800 == 38 [pid = 1852] [id = 68] 14:20:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f453fafd800) [pid = 1852] [serial = 202] [outer = (nil)] 14:20:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f4541f3b800) [pid = 1852] [serial = 203] [outer = 0x7f453fafd800] 14:20:44 INFO - PROCESS | 1852 | 1462483244673 Marionette DEBUG loaded listener.js 14:20:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f4556963400) [pid = 1852] [serial = 204] [outer = 0x7f453fafd800] 14:20:45 INFO - PROCESS | 1852 | 1462483245303 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]]]}] 14:20:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:20:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 981ms 14:20:45 INFO - PROCESS | 1852 | 1462483245337 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 14:20:45 INFO - PROCESS | 1852 | 1462483245340 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 14:20:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:20:45 INFO - PROCESS | 1852 | 1462483245347 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:20:45 INFO - PROCESS | 1852 | 1462483245351 Marionette TRACE conn3 <- [1,246,null,{}] 14:20:45 INFO - PROCESS | 1852 | 1462483245356 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}] 14:20:45 INFO - PROCESS | 1852 | 1462483245532 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 14:20:45 INFO - PROCESS | 1852 | 1462483245556 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540a36000 == 39 [pid = 1852] [id = 69] 14:20:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f45407ee400) [pid = 1852] [serial = 205] [outer = (nil)] 14:20:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f4559d98c00) [pid = 1852] [serial = 206] [outer = 0x7f45407ee400] 14:20:45 INFO - PROCESS | 1852 | 1462483245619 Marionette DEBUG loaded listener.js 14:20:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f455ad27c00) [pid = 1852] [serial = 207] [outer = 0x7f45407ee400] 14:20:46 INFO - PROCESS | 1852 | 1462483246485 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]]]}] 14:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1179ms 14:20:46 INFO - PROCESS | 1852 | 1462483246527 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 14:20:46 INFO - PROCESS | 1852 | 1462483246533 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 14:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:20:46 INFO - PROCESS | 1852 | 1462483246542 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:20:46 INFO - PROCESS | 1852 | 1462483246549 Marionette TRACE conn3 <- [1,250,null,{}] 14:20:46 INFO - PROCESS | 1852 | 1462483246559 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}] 14:20:46 INFO - PROCESS | 1852 | 1462483246756 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 14:20:46 INFO - PROCESS | 1852 | 1462483246891 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4546d86000 == 40 [pid = 1852] [id = 70] 14:20:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f45407e9c00) [pid = 1852] [serial = 208] [outer = (nil)] 14:20:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f4541f3a800) [pid = 1852] [serial = 209] [outer = 0x7f45407e9c00] 14:20:46 INFO - PROCESS | 1852 | 1462483246966 Marionette DEBUG loaded listener.js 14:20:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f45420e1000) [pid = 1852] [serial = 210] [outer = 0x7f45407e9c00] 14:20:47 INFO - PROCESS | 1852 | 1462483247766 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]]]}] 14:20:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:20:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1235ms 14:20:47 INFO - PROCESS | 1852 | 1462483247776 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 14:20:47 INFO - PROCESS | 1852 | 1462483247784 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 14:20:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:20:47 INFO - PROCESS | 1852 | 1462483247811 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:20:47 INFO - PROCESS | 1852 | 1462483247818 Marionette TRACE conn3 <- [1,254,null,{}] 14:20:47 INFO - PROCESS | 1852 | 1462483247827 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}] 14:20:48 INFO - PROCESS | 1852 | 1462483248007 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 14:20:48 INFO - PROCESS | 1852 | 1462483248141 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454b00d800 == 41 [pid = 1852] [id = 71] 14:20:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f4546bf0c00) [pid = 1852] [serial = 211] [outer = (nil)] 14:20:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f45477b9c00) [pid = 1852] [serial = 212] [outer = 0x7f4546bf0c00] 14:20:48 INFO - PROCESS | 1852 | 1462483248215 Marionette DEBUG loaded listener.js 14:20:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f4548c99400) [pid = 1852] [serial = 213] [outer = 0x7f4546bf0c00] 14:20:49 INFO - PROCESS | 1852 | 1462483249053 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]]]}] 14:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1352ms 14:20:49 INFO - PROCESS | 1852 | 1462483249148 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 14:20:49 INFO - PROCESS | 1852 | 1462483249153 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 14:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:20:49 INFO - PROCESS | 1852 | 1462483249160 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:20:49 INFO - PROCESS | 1852 | 1462483249167 Marionette TRACE conn3 <- [1,258,null,{}] 14:20:49 INFO - PROCESS | 1852 | 1462483249235 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}] 14:20:49 INFO - PROCESS | 1852 | 1462483249433 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 14:20:49 INFO - PROCESS | 1852 | 1462483249575 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4559fd6000 == 42 [pid = 1852] [id = 72] 14:20:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f4554960400) [pid = 1852] [serial = 214] [outer = (nil)] 14:20:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f4556c26800) [pid = 1852] [serial = 215] [outer = 0x7f4554960400] 14:20:49 INFO - PROCESS | 1852 | 1462483249706 Marionette DEBUG loaded listener.js 14:20:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f4559f3dc00) [pid = 1852] [serial = 216] [outer = 0x7f4554960400] 14:20:50 INFO - PROCESS | 1852 | 1462483250559 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]]]}] 14:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1448ms 14:20:50 INFO - PROCESS | 1852 | 1462483250609 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 14:20:50 INFO - PROCESS | 1852 | 1462483250614 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 14:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:20:50 INFO - PROCESS | 1852 | 1462483250620 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:20:50 INFO - PROCESS | 1852 | 1462483250623 Marionette TRACE conn3 <- [1,262,null,{}] 14:20:50 INFO - PROCESS | 1852 | 1462483250629 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}] 14:20:50 INFO - PROCESS | 1852 | 1462483250800 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 14:20:50 INFO - PROCESS | 1852 | 1462483250938 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455a573000 == 43 [pid = 1852] [id = 73] 14:20:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f4555a3dc00) [pid = 1852] [serial = 217] [outer = (nil)] 14:20:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f455ad29400) [pid = 1852] [serial = 218] [outer = 0x7f4555a3dc00] 14:20:51 INFO - PROCESS | 1852 | 1462483251010 Marionette DEBUG loaded listener.js 14:20:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f455c95a400) [pid = 1852] [serial = 219] [outer = 0x7f4555a3dc00] 14:20:51 INFO - PROCESS | 1852 | 1462483251817 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]]]}] 14:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1232ms 14:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:20:51 INFO - PROCESS | 1852 | 1462483251854 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 14:20:51 INFO - PROCESS | 1852 | 1462483251857 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 14:20:51 INFO - PROCESS | 1852 | 1462483251864 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:20:51 INFO - PROCESS | 1852 | 1462483251867 Marionette TRACE conn3 <- [1,266,null,{}] 14:20:51 INFO - PROCESS | 1852 | 1462483251872 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}] 14:20:52 INFO - PROCESS | 1852 | 1462483252028 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 14:20:52 INFO - PROCESS | 1852 | 1462483252163 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455ad07000 == 44 [pid = 1852] [id = 74] 14:20:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f455ac2a400) [pid = 1852] [serial = 220] [outer = (nil)] 14:20:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f455d33b400) [pid = 1852] [serial = 221] [outer = 0x7f455ac2a400] 14:20:52 INFO - PROCESS | 1852 | 1462483252235 Marionette DEBUG loaded listener.js 14:20:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f455d612800) [pid = 1852] [serial = 222] [outer = 0x7f455ac2a400] 14:20:53 INFO - PROCESS | 1852 | 1462483253046 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]]]}] 14:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1237ms 14:20:53 INFO - PROCESS | 1852 | 1462483253109 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 14:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:20:53 INFO - PROCESS | 1852 | 1462483253114 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 14:20:53 INFO - PROCESS | 1852 | 1462483253121 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:20:53 INFO - PROCESS | 1852 | 1462483253124 Marionette TRACE conn3 <- [1,270,null,{}] 14:20:53 INFO - PROCESS | 1852 | 1462483253129 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}] 14:20:53 INFO - PROCESS | 1852 | 1462483253316 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 14:20:53 INFO - PROCESS | 1852 | 1462483253618 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4546d8e000 == 45 [pid = 1852] [id = 75] 14:20:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f45407f1400) [pid = 1852] [serial = 223] [outer = (nil)] 14:20:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f4540b54800) [pid = 1852] [serial = 224] [outer = 0x7f45407f1400] 14:20:53 INFO - PROCESS | 1852 | 1462483253746 Marionette DEBUG loaded listener.js 14:20:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f4541f40000) [pid = 1852] [serial = 225] [outer = 0x7f45407f1400] 14:20:54 INFO - PROCESS | 1852 | 1462483254506 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]]]}] 14:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1438ms 14:20:54 INFO - PROCESS | 1852 | 1462483254560 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 14:20:54 INFO - PROCESS | 1852 | 1462483254565 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 14:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:20:54 INFO - PROCESS | 1852 | 1462483254572 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:20:54 INFO - PROCESS | 1852 | 1462483254578 Marionette TRACE conn3 <- [1,274,null,{}] 14:20:54 INFO - PROCESS | 1852 | 1462483254585 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}] 14:20:54 INFO - PROCESS | 1852 | 1462483254741 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 14:20:54 INFO - PROCESS | 1852 | 1462483254911 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f173800 == 46 [pid = 1852] [id = 76] 14:20:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f453f066400) [pid = 1852] [serial = 226] [outer = (nil)] 14:20:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f4546251400) [pid = 1852] [serial = 227] [outer = 0x7f453f066400] 14:20:55 INFO - PROCESS | 1852 | 1462483255008 Marionette DEBUG loaded listener.js 14:20:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f4546fe5800) [pid = 1852] [serial = 228] [outer = 0x7f453f066400] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f455a6b6c00) [pid = 1852] [serial = 170] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4558b05000 == 45 [pid = 1852] [id = 61] 14:20:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548f57800 == 44 [pid = 1852] [id = 60] 14:20:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45476e6800 == 43 [pid = 1852] [id = 59] 14:20:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453ea8d000 == 42 [pid = 1852] [id = 58] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f4558612c00) [pid = 1852] [serial = 164] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f4559dc8c00) [pid = 1852] [serial = 165] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f4559f82800) [pid = 1852] [serial = 167] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f4548f9d800) [pid = 1852] [serial = 158] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f454ad5e000) [pid = 1852] [serial = 159] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f4542044000) [pid = 1852] [serial = 155] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f4547b9d400) [pid = 1852] [serial = 156] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f45557f8000) [pid = 1852] [serial = 147] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f454f922800) [pid = 1852] [serial = 146] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f4549695000) [pid = 1852] [serial = 144] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f4548962400) [pid = 1852] [serial = 143] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f4558613800) [pid = 1852] [serial = 150] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f4556c23000) [pid = 1852] [serial = 149] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f4554962c00) [pid = 1852] [serial = 161] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f4540a82000) [pid = 1852] [serial = 152] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f4556c25400) [pid = 1852] [serial = 153] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f454203a000) [pid = 1852] [serial = 140] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f45449a5c00) [pid = 1852] [serial = 141] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7f455a39f400) [pid = 1852] [serial = 168] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7f4555c71800) [pid = 1852] [serial = 162] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7f4555a68c00) [pid = 1852] [serial = 111] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7f454648c800) [pid = 1852] [serial = 114] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7f4548ea6000) [pid = 1852] [serial = 117] [outer = (nil)] [url = about:blank] 14:20:55 INFO - PROCESS | 1852 | 1462483255850 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]]]}] 14:20:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1287ms 14:20:55 INFO - PROCESS | 1852 | 1462483255863 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 14:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:20:55 INFO - PROCESS | 1852 | 1462483255869 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 14:20:55 INFO - PROCESS | 1852 | 1462483255877 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:20:55 INFO - PROCESS | 1852 | 1462483255879 Marionette TRACE conn3 <- [1,278,null,{}] 14:20:55 INFO - PROCESS | 1852 | 1462483255885 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}] 14:20:56 INFO - PROCESS | 1852 | 1462483256035 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 14:20:56 INFO - PROCESS | 1852 | 1462483256134 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45462df000 == 43 [pid = 1852] [id = 77] 14:20:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f4541f38c00) [pid = 1852] [serial = 229] [outer = (nil)] 14:20:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f4548588c00) [pid = 1852] [serial = 230] [outer = 0x7f4541f38c00] 14:20:56 INFO - PROCESS | 1852 | 1462483256196 Marionette DEBUG loaded listener.js 14:20:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f4548fa8000) [pid = 1852] [serial = 231] [outer = 0x7f4541f38c00] 14:20:56 INFO - PROCESS | 1852 | 1462483256879 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]]]}] 14:20:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1030ms 14:20:56 INFO - PROCESS | 1852 | 1462483256908 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 14:20:56 INFO - PROCESS | 1852 | 1462483256910 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 14:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:20:56 INFO - PROCESS | 1852 | 1462483256919 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:20:56 INFO - PROCESS | 1852 | 1462483256928 Marionette TRACE conn3 <- [1,282,null,{}] 14:20:57 INFO - PROCESS | 1852 | 1462483257018 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}] 14:20:57 INFO - PROCESS | 1852 | 1462483257174 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 14:20:57 INFO - PROCESS | 1852 | 1462483257186 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454b01e000 == 44 [pid = 1852] [id = 78] 14:20:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f45420e9400) [pid = 1852] [serial = 232] [outer = (nil)] 14:20:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f454bc69c00) [pid = 1852] [serial = 233] [outer = 0x7f45420e9400] 14:20:57 INFO - PROCESS | 1852 | 1462483257324 Marionette DEBUG loaded listener.js 14:20:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f455670e800) [pid = 1852] [serial = 234] [outer = 0x7f45420e9400] 14:20:57 INFO - PROCESS | 1852 | 1462483257972 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]]]}] 14:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1102ms 14:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:20:58 INFO - PROCESS | 1852 | 1462483258028 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 14:20:58 INFO - PROCESS | 1852 | 1462483258031 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 14:20:58 INFO - PROCESS | 1852 | 1462483258037 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:20:58 INFO - PROCESS | 1852 | 1462483258051 Marionette TRACE conn3 <- [1,286,null,{}] 14:20:58 INFO - PROCESS | 1852 | 1462483258062 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}] 14:20:58 INFO - PROCESS | 1852 | 1462483258249 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 14:20:58 INFO - PROCESS | 1852 | 1462483258268 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4555520000 == 45 [pid = 1852] [id = 79] 14:20:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f45449b1c00) [pid = 1852] [serial = 235] [outer = (nil)] 14:20:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f4559dc8c00) [pid = 1852] [serial = 236] [outer = 0x7f45449b1c00] 14:20:58 INFO - PROCESS | 1852 | 1462483258328 Marionette DEBUG loaded listener.js 14:20:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f455ad2b400) [pid = 1852] [serial = 237] [outer = 0x7f45449b1c00] 14:20:59 INFO - PROCESS | 1852 | 1462483259049 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]]]}] 14:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1046ms 14:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:20:59 INFO - PROCESS | 1852 | 1462483259086 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 14:20:59 INFO - PROCESS | 1852 | 1462483259089 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 14:20:59 INFO - PROCESS | 1852 | 1462483259095 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:20:59 INFO - PROCESS | 1852 | 1462483259098 Marionette TRACE conn3 <- [1,290,null,{}] 14:20:59 INFO - PROCESS | 1852 | 1462483259111 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}] 14:20:59 INFO - PROCESS | 1852 | 1462483259291 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 14:20:59 INFO - PROCESS | 1852 | 1462483259360 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540a48800 == 46 [pid = 1852] [id = 80] 14:20:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f455d60a000) [pid = 1852] [serial = 238] [outer = (nil)] 14:20:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f455d68e800) [pid = 1852] [serial = 239] [outer = 0x7f455d60a000] 14:20:59 INFO - PROCESS | 1852 | 1462483259433 Marionette DEBUG loaded listener.js 14:20:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f455ec7bc00) [pid = 1852] [serial = 240] [outer = 0x7f455d60a000] 14:21:00 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f454b066400) [pid = 1852] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:21:00 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f4541f3b400) [pid = 1852] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:21:00 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f453f061400) [pid = 1852] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:21:00 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f453fafd800) [pid = 1852] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:21:00 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f4546fdf000) [pid = 1852] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:21:00 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f453f1f8000) [pid = 1852] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:21:00 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f4540b5ac00) [pid = 1852] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:21:00 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7f4546fe1800) [pid = 1852] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:21:00 INFO - PROCESS | 1852 | 1462483260511 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]]]}] 14:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1480ms 14:21:00 INFO - PROCESS | 1852 | 1462483260575 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 14:21:00 INFO - PROCESS | 1852 | 1462483260581 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 14:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:21:00 INFO - PROCESS | 1852 | 1462483260589 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:21:00 INFO - PROCESS | 1852 | 1462483260595 Marionette TRACE conn3 <- [1,294,null,{}] 14:21:00 INFO - PROCESS | 1852 | 1462483260603 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}] 14:21:00 INFO - PROCESS | 1852 | 1462483260812 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 14:21:00 INFO - PROCESS | 1852 | 1462483260946 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45476c9800 == 47 [pid = 1852] [id = 81] 14:21:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f4541f34000) [pid = 1852] [serial = 241] [outer = (nil)] 14:21:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f4543fcd800) [pid = 1852] [serial = 242] [outer = 0x7f4541f34000] 14:21:01 INFO - PROCESS | 1852 | 1462483261020 Marionette DEBUG loaded listener.js 14:21:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f4546bf4400) [pid = 1852] [serial = 243] [outer = 0x7f4541f34000] 14:21:01 INFO - PROCESS | 1852 | 1462483261934 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]]]}] 14:21:01 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. 14:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1386ms 14:21:01 INFO - PROCESS | 1852 | 1462483261976 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 14:21:01 INFO - PROCESS | 1852 | 1462483261985 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 14:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:21:02 INFO - PROCESS | 1852 | 1462483261995 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:21:02 INFO - PROCESS | 1852 | 1462483261999 Marionette TRACE conn3 <- [1,298,null,{}] 14:21:02 INFO - PROCESS | 1852 | 1462483262005 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}] 14:21:02 INFO - PROCESS | 1852 | 1462483262184 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 14:21:02 INFO - PROCESS | 1852 | 1462483262323 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454b095800 == 48 [pid = 1852] [id = 82] 14:21:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f454231fc00) [pid = 1852] [serial = 244] [outer = (nil)] 14:21:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f4542326c00) [pid = 1852] [serial = 245] [outer = 0x7f454231fc00] 14:21:02 INFO - PROCESS | 1852 | 1462483262398 Marionette DEBUG loaded listener.js 14:21:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f4546fe7400) [pid = 1852] [serial = 246] [outer = 0x7f454231fc00] 14:21:03 INFO - PROCESS | 1852 | 1462483263268 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]]]}] 14:21:03 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. 14:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1332ms 14:21:03 INFO - PROCESS | 1852 | 1462483263329 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 14:21:03 INFO - PROCESS | 1852 | 1462483263334 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 14:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:21:03 INFO - PROCESS | 1852 | 1462483263342 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:21:03 INFO - PROCESS | 1852 | 1462483263348 Marionette TRACE conn3 <- [1,302,null,{}] 14:21:03 INFO - PROCESS | 1852 | 1462483263365 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}] 14:21:03 INFO - PROCESS | 1852 | 1462483263583 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 14:21:03 INFO - PROCESS | 1852 | 1462483263717 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455a572000 == 49 [pid = 1852] [id = 83] 14:21:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f454782b800) [pid = 1852] [serial = 247] [outer = (nil)] 14:21:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f4547836800) [pid = 1852] [serial = 248] [outer = 0x7f454782b800] 14:21:03 INFO - PROCESS | 1852 | 1462483263800 Marionette DEBUG loaded listener.js 14:21:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f4548ea2800) [pid = 1852] [serial = 249] [outer = 0x7f454782b800] 14:21:04 INFO - PROCESS | 1852 | 1462483264835 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]]]}] 14:21:04 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. 14:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1538ms 14:21:04 INFO - PROCESS | 1852 | 1462483264881 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 14:21:04 INFO - PROCESS | 1852 | 1462483264886 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 14:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:21:04 INFO - PROCESS | 1852 | 1462483264892 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:21:04 INFO - PROCESS | 1852 | 1462483264896 Marionette TRACE conn3 <- [1,306,null,{}] 14:21:04 INFO - PROCESS | 1852 | 1462483264901 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}] 14:21:05 INFO - PROCESS | 1852 | 1462483265083 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 14:21:05 INFO - PROCESS | 1852 | 1462483265257 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455d655000 == 50 [pid = 1852] [id = 84] 14:21:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f454782f800) [pid = 1852] [serial = 250] [outer = (nil)] 14:21:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f454bc89400) [pid = 1852] [serial = 251] [outer = 0x7f454782f800] 14:21:05 INFO - PROCESS | 1852 | 1462483265334 Marionette DEBUG loaded listener.js 14:21:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f4555a68c00) [pid = 1852] [serial = 252] [outer = 0x7f454782f800] 14:21:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f4556a64c00) [pid = 1852] [serial = 253] [outer = 0x7f453f063000] 14:21:06 INFO - PROCESS | 1852 | 1462483266222 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]]]}] 14:21:06 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. 14:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1386ms 14:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:21:06 INFO - PROCESS | 1852 | 1462483266279 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 14:21:06 INFO - PROCESS | 1852 | 1462483266282 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 14:21:06 INFO - PROCESS | 1852 | 1462483266288 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:21:06 INFO - PROCESS | 1852 | 1462483266291 Marionette TRACE conn3 <- [1,310,null,{}] 14:21:06 INFO - PROCESS | 1852 | 1462483266296 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}] 14:21:06 INFO - PROCESS | 1852 | 1462483266451 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 14:21:06 INFO - PROCESS | 1852 | 1462483266585 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f08d000 == 51 [pid = 1852] [id = 85] 14:21:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f453faf2c00) [pid = 1852] [serial = 254] [outer = (nil)] 14:21:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f454f99d000) [pid = 1852] [serial = 255] [outer = 0x7f453faf2c00] 14:21:06 INFO - PROCESS | 1852 | 1462483266656 Marionette DEBUG loaded listener.js 14:21:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f455c9c7000) [pid = 1852] [serial = 256] [outer = 0x7f453faf2c00] 14:21:07 INFO - PROCESS | 1852 | 1462483267472 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]]]}] 14:21:07 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. 14:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1231ms 14:21:07 INFO - PROCESS | 1852 | 1462483267520 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 14:21:07 INFO - PROCESS | 1852 | 1462483267524 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 14:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:21:07 INFO - PROCESS | 1852 | 1462483267531 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:21:07 INFO - PROCESS | 1852 | 1462483267534 Marionette TRACE conn3 <- [1,314,null,{}] 14:21:07 INFO - PROCESS | 1852 | 1462483267539 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}] 14:21:07 INFO - PROCESS | 1852 | 1462483267727 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 14:21:08 INFO - PROCESS | 1852 | 1462483268005 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4544973800 == 52 [pid = 1852] [id = 86] 14:21:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f4540a80400) [pid = 1852] [serial = 257] [outer = (nil)] 14:21:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f4541f34400) [pid = 1852] [serial = 258] [outer = 0x7f4540a80400] 14:21:08 INFO - PROCESS | 1852 | 1462483268130 Marionette DEBUG loaded listener.js 14:21:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f4542045c00) [pid = 1852] [serial = 259] [outer = 0x7f4540a80400] 14:21:09 INFO - PROCESS | 1852 | 1462483269055 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]]]}] 14:21:09 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. 14:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1583ms 14:21:09 INFO - PROCESS | 1852 | 1462483269115 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 14:21:09 INFO - PROCESS | 1852 | 1462483269121 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 14:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:21:09 INFO - PROCESS | 1852 | 1462483269129 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:21:09 INFO - PROCESS | 1852 | 1462483269134 Marionette TRACE conn3 <- [1,318,null,{}] 14:21:09 INFO - PROCESS | 1852 | 1462483269141 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}] 14:21:09 INFO - PROCESS | 1852 | 1462483269345 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f4559d98c00) [pid = 1852] [serial = 206] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f454625b000) [pid = 1852] [serial = 176] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f453f05e000) [pid = 1852] [serial = 173] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f45482f3800) [pid = 1852] [serial = 179] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f4556c21800) [pid = 1852] [serial = 182] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f45557efc00) [pid = 1852] [serial = 195] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f45586bdc00) [pid = 1852] [serial = 201] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f4555a72c00) [pid = 1852] [serial = 197] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f4541f3b800) [pid = 1852] [serial = 203] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f45496a2000) [pid = 1852] [serial = 192] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f4556ad7c00) [pid = 1852] [serial = 198] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f454f998400) [pid = 1852] [serial = 194] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f4546db1c00) [pid = 1852] [serial = 188] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f4543fc8400) [pid = 1852] [serial = 186] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f4548c93800) [pid = 1852] [serial = 191] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f455ad8d400) [pid = 1852] [serial = 171] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f4556963400) [pid = 1852] [serial = 204] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f4542036400) [pid = 1852] [serial = 185] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7f4546fec000) [pid = 1852] [serial = 189] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7f4541f3d400) [pid = 1852] [serial = 200] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 1852 | 1462483269545 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4545477000 == 53 [pid = 1852] [id = 87] 14:21:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f4542036400) [pid = 1852] [serial = 260] [outer = (nil)] 14:21:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f4546fbe800) [pid = 1852] [serial = 261] [outer = 0x7f4542036400] 14:21:09 INFO - PROCESS | 1852 | 1462483269612 Marionette DEBUG loaded listener.js 14:21:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f45477b5c00) [pid = 1852] [serial = 262] [outer = 0x7f4542036400] 14:21:10 INFO - PROCESS | 1852 | 1462483270314 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]]]}] 14:21:10 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. 14:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1233ms 14:21:10 INFO - PROCESS | 1852 | 1462483270367 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 14:21:10 INFO - PROCESS | 1852 | 1462483270373 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 14:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:21:10 INFO - PROCESS | 1852 | 1462483270381 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:21:10 INFO - PROCESS | 1852 | 1462483270384 Marionette TRACE conn3 <- [1,322,null,{}] 14:21:10 INFO - PROCESS | 1852 | 1462483270390 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}] 14:21:10 INFO - PROCESS | 1852 | 1462483270537 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 14:21:10 INFO - PROCESS | 1852 | 1462483270555 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548cd2000 == 54 [pid = 1852] [id = 88] 14:21:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f4547832400) [pid = 1852] [serial = 263] [outer = (nil)] 14:21:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f4548ea5400) [pid = 1852] [serial = 264] [outer = 0x7f4547832400] 14:21:10 INFO - PROCESS | 1852 | 1462483270615 Marionette DEBUG loaded listener.js 14:21:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f454ad5ec00) [pid = 1852] [serial = 265] [outer = 0x7f4547832400] 14:21:11 INFO - PROCESS | 1852 | 1462483271453 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]]]}] 14:21:11 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. 14:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1082ms 14:21:11 INFO - PROCESS | 1852 | 1462483271482 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 14:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:21:11 INFO - PROCESS | 1852 | 1462483271486 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 14:21:11 INFO - PROCESS | 1852 | 1462483271494 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:21:11 INFO - PROCESS | 1852 | 1462483271502 Marionette TRACE conn3 <- [1,326,null,{}] 14:21:11 INFO - PROCESS | 1852 | 1462483271515 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}] 14:21:11 INFO - PROCESS | 1852 | 1462483271666 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 14:21:11 INFO - PROCESS | 1852 | 1462483271686 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45549f7800 == 55 [pid = 1852] [id = 89] 14:21:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f4559d90400) [pid = 1852] [serial = 266] [outer = (nil)] 14:21:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f455a54c800) [pid = 1852] [serial = 267] [outer = 0x7f4559d90400] 14:21:11 INFO - PROCESS | 1852 | 1462483271758 Marionette DEBUG loaded listener.js 14:21:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f455ad8b000) [pid = 1852] [serial = 268] [outer = 0x7f4559d90400] 14:21:12 INFO - PROCESS | 1852 | 1462483272600 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]]]}] 14:21:12 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. 14:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1142ms 14:21:12 INFO - PROCESS | 1852 | 1462483272639 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 14:21:12 INFO - PROCESS | 1852 | 1462483272643 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 14:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:21:12 INFO - PROCESS | 1852 | 1462483272648 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:21:12 INFO - PROCESS | 1852 | 1462483272651 Marionette TRACE conn3 <- [1,330,null,{}] 14:21:12 INFO - PROCESS | 1852 | 1462483272656 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}] 14:21:12 INFO - PROCESS | 1852 | 1462483272832 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 14:21:12 INFO - PROCESS | 1852 | 1462483272864 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455866a800 == 56 [pid = 1852] [id = 90] 14:21:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f453f1f8000) [pid = 1852] [serial = 269] [outer = (nil)] 14:21:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f455d690400) [pid = 1852] [serial = 270] [outer = 0x7f453f1f8000] 14:21:12 INFO - PROCESS | 1852 | 1462483272924 Marionette DEBUG loaded listener.js 14:21:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f455ec1f800) [pid = 1852] [serial = 271] [outer = 0x7f453f1f8000] 14:21:13 INFO - PROCESS | 1852 | 1462483273668 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]]]}] 14:21:13 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. 14:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1077ms 14:21:13 INFO - PROCESS | 1852 | 1462483273758 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 14:21:13 INFO - PROCESS | 1852 | 1462483273762 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 14:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:21:13 INFO - PROCESS | 1852 | 1462483273768 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:21:13 INFO - PROCESS | 1852 | 1462483273770 Marionette TRACE conn3 <- [1,334,null,{}] 14:21:13 INFO - PROCESS | 1852 | 1462483273775 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}] 14:21:13 INFO - PROCESS | 1852 | 1462483273959 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 14:21:14 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f45407f1400) [pid = 1852] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:21:14 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f4541f38c00) [pid = 1852] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:21:14 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f453f066400) [pid = 1852] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:21:14 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f45420e9400) [pid = 1852] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:21:14 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f45449b1c00) [pid = 1852] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:21:14 INFO - PROCESS | 1852 | 1462483274116 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453faaa000 == 57 [pid = 1852] [id = 91] 14:21:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f4548375400) [pid = 1852] [serial = 272] [outer = (nil)] 14:21:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f4558633000) [pid = 1852] [serial = 273] [outer = 0x7f4548375400] 14:21:14 INFO - PROCESS | 1852 | 1462483274192 Marionette DEBUG loaded listener.js 14:21:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f455fa84800) [pid = 1852] [serial = 274] [outer = 0x7f4548375400] 14:21:14 INFO - PROCESS | 1852 | 1462483274906 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]]]}] 14:21:14 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. 14:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1176ms 14:21:14 INFO - PROCESS | 1852 | 1462483274946 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 14:21:14 INFO - PROCESS | 1852 | 1462483274950 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 14:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:21:14 INFO - PROCESS | 1852 | 1462483274963 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:21:14 INFO - PROCESS | 1852 | 1462483274966 Marionette TRACE conn3 <- [1,338,null,{}] 14:21:14 INFO - PROCESS | 1852 | 1462483274976 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}] 14:21:15 INFO - PROCESS | 1852 | 1462483275141 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 14:21:15 INFO - PROCESS | 1852 | 1462483275153 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455d650000 == 58 [pid = 1852] [id = 92] 14:21:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f455ec1f400) [pid = 1852] [serial = 275] [outer = (nil)] 14:21:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f455fc75c00) [pid = 1852] [serial = 276] [outer = 0x7f455ec1f400] 14:21:15 INFO - PROCESS | 1852 | 1462483275217 Marionette DEBUG loaded listener.js 14:21:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f455fba9c00) [pid = 1852] [serial = 277] [outer = 0x7f455ec1f400] 14:21:15 INFO - PROCESS | 1852 | 1462483275968 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]]]}] 14:21:15 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. 14:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1043ms 14:21:16 INFO - PROCESS | 1852 | 1462483276000 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 14:21:16 INFO - PROCESS | 1852 | 1462483276004 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 14:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:21:16 INFO - PROCESS | 1852 | 1462483276010 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:21:16 INFO - PROCESS | 1852 | 1462483276012 Marionette TRACE conn3 <- [1,342,null,{}] 14:21:16 INFO - PROCESS | 1852 | 1462483276017 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}] 14:21:16 INFO - PROCESS | 1852 | 1462483276278 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 14:21:16 INFO - PROCESS | 1852 | 1462483276400 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4542453000 == 59 [pid = 1852] [id = 93] 14:21:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f453ea3ec00) [pid = 1852] [serial = 278] [outer = (nil)] 14:21:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f45407e3400) [pid = 1852] [serial = 279] [outer = 0x7f453ea3ec00] 14:21:16 INFO - PROCESS | 1852 | 1462483276478 Marionette DEBUG loaded listener.js 14:21:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f4541507000) [pid = 1852] [serial = 280] [outer = 0x7f453ea3ec00] 14:21:17 INFO - PROCESS | 1852 | 1462483277378 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]]]}] 14:21:17 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. 14:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1428ms 14:21:17 INFO - PROCESS | 1852 | 1462483277441 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 14:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:21:17 INFO - PROCESS | 1852 | 1462483277447 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 14:21:17 INFO - PROCESS | 1852 | 1462483277456 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:21:17 INFO - PROCESS | 1852 | 1462483277462 Marionette TRACE conn3 <- [1,346,null,{}] 14:21:17 INFO - PROCESS | 1852 | 1462483277469 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}] 14:21:17 INFO - PROCESS | 1852 | 1462483277648 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 14:21:17 INFO - PROCESS | 1852 | 1462483277783 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454bcb8800 == 60 [pid = 1852] [id = 94] 14:21:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f454203d000) [pid = 1852] [serial = 281] [outer = (nil)] 14:21:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f454493c000) [pid = 1852] [serial = 282] [outer = 0x7f454203d000] 14:21:17 INFO - PROCESS | 1852 | 1462483277862 Marionette DEBUG loaded listener.js 14:21:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f4546fec000) [pid = 1852] [serial = 283] [outer = 0x7f454203d000] 14:21:18 INFO - PROCESS | 1852 | 1462483278742 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]]]}] 14:21:18 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. 14:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1336ms 14:21:18 INFO - PROCESS | 1852 | 1462483278791 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 14:21:18 INFO - PROCESS | 1852 | 1462483278797 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 14:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:21:18 INFO - PROCESS | 1852 | 1462483278804 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:21:18 INFO - PROCESS | 1852 | 1462483278807 Marionette TRACE conn3 <- [1,350,null,{}] 14:21:18 INFO - PROCESS | 1852 | 1462483278813 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}] 14:21:19 INFO - PROCESS | 1852 | 1462483279037 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 14:21:19 INFO - PROCESS | 1852 | 1462483279144 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455eca3800 == 61 [pid = 1852] [id = 95] 14:21:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f454231d000) [pid = 1852] [serial = 284] [outer = (nil)] 14:21:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f45497b1000) [pid = 1852] [serial = 285] [outer = 0x7f454231d000] 14:21:19 INFO - PROCESS | 1852 | 1462483279218 Marionette DEBUG loaded listener.js 14:21:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f4554960c00) [pid = 1852] [serial = 286] [outer = 0x7f454231d000] 14:21:20 INFO - PROCESS | 1852 | 1462483280190 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]]]}] 14:21:20 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. 14:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1429ms 14:21:20 INFO - PROCESS | 1852 | 1462483280234 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 14:21:20 INFO - PROCESS | 1852 | 1462483280241 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 14:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:21:20 INFO - PROCESS | 1852 | 1462483280256 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:21:20 INFO - PROCESS | 1852 | 1462483280263 Marionette TRACE conn3 <- [1,354,null,{}] 14:21:20 INFO - PROCESS | 1852 | 1462483280269 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}] 14:21:20 INFO - PROCESS | 1852 | 1462483280430 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 14:21:20 INFO - PROCESS | 1852 | 1462483280571 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540b3c800 == 62 [pid = 1852] [id = 96] 14:21:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f45488e8800) [pid = 1852] [serial = 287] [outer = (nil)] 14:21:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f455ee5c000) [pid = 1852] [serial = 288] [outer = 0x7f45488e8800] 14:21:20 INFO - PROCESS | 1852 | 1462483280643 Marionette DEBUG loaded listener.js 14:21:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f455fbaec00) [pid = 1852] [serial = 289] [outer = 0x7f45488e8800] 14:21:21 INFO - PROCESS | 1852 | 1462483281533 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]]]}] 14:21:21 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. 14:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1294ms 14:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:21:21 INFO - PROCESS | 1852 | 1462483281543 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 14:21:21 INFO - PROCESS | 1852 | 1462483281546 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 14:21:21 INFO - PROCESS | 1852 | 1462483281551 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:21:21 INFO - PROCESS | 1852 | 1462483281555 Marionette TRACE conn3 <- [1,358,null,{}] 14:21:21 INFO - PROCESS | 1852 | 1462483281560 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}] 14:21:21 INFO - PROCESS | 1852 | 1462483281714 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 14:21:21 INFO - PROCESS | 1852 | 1462483281869 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45472de800 == 63 [pid = 1852] [id = 97] 14:21:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f453dabcc00) [pid = 1852] [serial = 290] [outer = (nil)] 14:21:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f453dac0800) [pid = 1852] [serial = 291] [outer = 0x7f453dabcc00] 14:21:21 INFO - PROCESS | 1852 | 1462483281938 Marionette DEBUG loaded listener.js 14:21:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f453dac7400) [pid = 1852] [serial = 292] [outer = 0x7f453dabcc00] 14:21:23 INFO - PROCESS | 1852 | 1462483283058 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]]]}] 14:21:23 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. 14:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1532ms 14:21:23 INFO - PROCESS | 1852 | 1462483283083 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 14:21:23 INFO - PROCESS | 1852 | 1462483283089 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 14:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:21:23 INFO - PROCESS | 1852 | 1462483283097 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:21:23 INFO - PROCESS | 1852 | 1462483283103 Marionette TRACE conn3 <- [1,362,null,{}] 14:21:23 INFO - PROCESS | 1852 | 1462483283111 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}] 14:21:23 INFO - PROCESS | 1852 | 1462483283271 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 14:21:23 INFO - PROCESS | 1852 | 1462483283450 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f5c2000 == 64 [pid = 1852] [id = 98] 14:21:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f453f6e9000) [pid = 1852] [serial = 293] [outer = (nil)] 14:21:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f453f6eac00) [pid = 1852] [serial = 294] [outer = 0x7f453f6e9000] 14:21:23 INFO - PROCESS | 1852 | 1462483283531 Marionette DEBUG loaded listener.js 14:21:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f453fafd800) [pid = 1852] [serial = 295] [outer = 0x7f453f6e9000] 14:21:24 INFO - PROCESS | 1852 | 1462483284444 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]]]}] 14:21:24 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. 14:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1391ms 14:21:24 INFO - PROCESS | 1852 | 1462483284490 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 14:21:24 INFO - PROCESS | 1852 | 1462483284498 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 14:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:21:24 INFO - PROCESS | 1852 | 1462483284508 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:21:24 INFO - PROCESS | 1852 | 1462483284513 Marionette TRACE conn3 <- [1,366,null,{}] 14:21:24 INFO - PROCESS | 1852 | 1462483284519 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}] 14:21:24 INFO - PROCESS | 1852 | 1462483284746 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 14:21:24 INFO - PROCESS | 1852 | 1462483284938 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f098000 == 65 [pid = 1852] [id = 99] 14:21:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f4541f3d800) [pid = 1852] [serial = 296] [outer = (nil)] 14:21:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f4542039400) [pid = 1852] [serial = 297] [outer = 0x7f4541f3d800] 14:21:25 INFO - PROCESS | 1852 | 1462483285020 Marionette DEBUG loaded listener.js 14:21:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f454231b400) [pid = 1852] [serial = 298] [outer = 0x7f4541f3d800] 14:21:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4544955000 == 64 [pid = 1852] [id = 26] 14:21:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455d650000 == 63 [pid = 1852] [id = 92] 14:21:25 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f455d33b400) [pid = 1852] [serial = 221] [outer = (nil)] [url = about:blank] 14:21:25 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f455d68e800) [pid = 1852] [serial = 239] [outer = (nil)] [url = about:blank] 14:21:25 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f4541f3a800) [pid = 1852] [serial = 209] [outer = (nil)] [url = about:blank] 14:21:25 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f45477b9c00) [pid = 1852] [serial = 212] [outer = (nil)] [url = about:blank] 14:21:25 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f4556c26800) [pid = 1852] [serial = 215] [outer = (nil)] [url = about:blank] 14:21:25 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f455ad29400) [pid = 1852] [serial = 218] [outer = (nil)] [url = about:blank] 14:21:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453faaa000 == 62 [pid = 1852] [id = 91] 14:21:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455866a800 == 61 [pid = 1852] [id = 90] 14:21:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45549f7800 == 60 [pid = 1852] [id = 89] 14:21:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548cd2000 == 59 [pid = 1852] [id = 88] 14:21:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4545477000 == 58 [pid = 1852] [id = 87] 14:21:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4544973800 == 57 [pid = 1852] [id = 86] 14:21:25 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f455670e800) [pid = 1852] [serial = 234] [outer = (nil)] [url = about:blank] 14:21:25 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f454bc69c00) [pid = 1852] [serial = 233] [outer = (nil)] [url = about:blank] 14:21:25 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f4559dc8c00) [pid = 1852] [serial = 236] [outer = (nil)] [url = about:blank] 14:21:25 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f455ad2b400) [pid = 1852] [serial = 237] [outer = (nil)] [url = about:blank] 14:21:25 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f4541f40000) [pid = 1852] [serial = 225] [outer = (nil)] [url = about:blank] 14:21:25 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f4540b54800) [pid = 1852] [serial = 224] [outer = (nil)] [url = about:blank] 14:21:25 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f4548588c00) [pid = 1852] [serial = 230] [outer = (nil)] [url = about:blank] 14:21:25 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f4548fa8000) [pid = 1852] [serial = 231] [outer = (nil)] [url = about:blank] 14:21:25 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f4546fe5800) [pid = 1852] [serial = 228] [outer = (nil)] [url = about:blank] 14:21:25 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f4546251400) [pid = 1852] [serial = 227] [outer = (nil)] [url = about:blank] 14:21:25 INFO - PROCESS | 1852 | 1462483285880 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]]]}] 14:21:25 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. 14:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1435ms 14:21:25 INFO - PROCESS | 1852 | 1462483285944 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 14:21:25 INFO - PROCESS | 1852 | 1462483285948 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 14:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:21:25 INFO - PROCESS | 1852 | 1462483285954 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:21:25 INFO - PROCESS | 1852 | 1462483285958 Marionette TRACE conn3 <- [1,370,null,{}] 14:21:25 INFO - PROCESS | 1852 | 1462483285973 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}] 14:21:26 INFO - PROCESS | 1852 | 1462483286116 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 14:21:26 INFO - PROCESS | 1852 | 1462483286146 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4547acf800 == 58 [pid = 1852] [id = 100] 14:21:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f454150c400) [pid = 1852] [serial = 299] [outer = (nil)] 14:21:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f4546257800) [pid = 1852] [serial = 300] [outer = 0x7f454150c400] 14:21:26 INFO - PROCESS | 1852 | 1462483286287 Marionette DEBUG loaded listener.js 14:21:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f4546fba800) [pid = 1852] [serial = 301] [outer = 0x7f454150c400] 14:21:26 INFO - PROCESS | 1852 | 1462483286968 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]]]}] 14:21:26 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. 14:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1037ms 14:21:26 INFO - PROCESS | 1852 | 1462483286992 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 14:21:26 INFO - PROCESS | 1852 | 1462483286996 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 14:21:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:21:27 INFO - PROCESS | 1852 | 1462483287001 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:21:27 INFO - PROCESS | 1852 | 1462483287004 Marionette TRACE conn3 <- [1,374,null,{}] 14:21:27 INFO - PROCESS | 1852 | 1462483287009 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}] 14:21:27 INFO - PROCESS | 1852 | 1462483287179 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 14:21:27 INFO - PROCESS | 1852 | 1462483287198 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454851d800 == 59 [pid = 1852] [id = 101] 14:21:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f4541f3a800) [pid = 1852] [serial = 302] [outer = (nil)] 14:21:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f4547829800) [pid = 1852] [serial = 303] [outer = 0x7f4541f3a800] 14:21:27 INFO - PROCESS | 1852 | 1462483287258 Marionette DEBUG loaded listener.js 14:21:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f4547c3ac00) [pid = 1852] [serial = 304] [outer = 0x7f4541f3a800] 14:21:27 INFO - PROCESS | 1852 | 1462483287992 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:21:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:21:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1028ms 14:21:28 INFO - PROCESS | 1852 | 1462483288031 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 14:21:28 INFO - PROCESS | 1852 | 1462483288034 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 14:21:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:21:28 INFO - PROCESS | 1852 | 1462483288056 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:21:28 INFO - PROCESS | 1852 | 1462483288059 Marionette TRACE conn3 <- [1,378,null,{}] 14:21:28 INFO - PROCESS | 1852 | 1462483288090 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}] 14:21:28 INFO - PROCESS | 1852 | 1462483288251 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 14:21:28 INFO - PROCESS | 1852 | 1462483288320 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548cd2000 == 60 [pid = 1852] [id = 102] 14:21:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f4546fbc400) [pid = 1852] [serial = 305] [outer = (nil)] 14:21:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f454896d400) [pid = 1852] [serial = 306] [outer = 0x7f4546fbc400] 14:21:28 INFO - PROCESS | 1852 | 1462483288378 Marionette DEBUG loaded listener.js 14:21:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f45497b4c00) [pid = 1852] [serial = 307] [outer = 0x7f4546fbc400] 14:21:29 INFO - PROCESS | 1852 | 1462483289154 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:21:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:21:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1166ms 14:21:29 INFO - PROCESS | 1852 | 1462483289223 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 14:21:29 INFO - PROCESS | 1852 | 1462483289225 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 14:21:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:21:29 INFO - PROCESS | 1852 | 1462483289232 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:21:29 INFO - PROCESS | 1852 | 1462483289234 Marionette TRACE conn3 <- [1,382,null,{}] 14:21:29 INFO - PROCESS | 1852 | 1462483289240 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}] 14:21:29 INFO - PROCESS | 1852 | 1462483289460 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 14:21:29 INFO - PROCESS | 1852 | 1462483289488 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454bcb4000 == 61 [pid = 1852] [id = 103] 14:21:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f4555596c00) [pid = 1852] [serial = 308] [outer = (nil)] 14:21:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f4556c23000) [pid = 1852] [serial = 309] [outer = 0x7f4555596c00] 14:21:29 INFO - PROCESS | 1852 | 1462483289552 Marionette DEBUG loaded listener.js 14:21:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f4559dc0400) [pid = 1852] [serial = 310] [outer = 0x7f4555596c00] 14:21:30 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f453f1f8000) [pid = 1852] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:21:30 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f4548375400) [pid = 1852] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:21:30 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f4542036400) [pid = 1852] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:21:30 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f4547832400) [pid = 1852] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:21:30 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f4559d90400) [pid = 1852] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:21:30 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f4540a80400) [pid = 1852] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:21:30 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f455d60a000) [pid = 1852] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:21:30 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f45407ee400) [pid = 1852] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:21:30 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:21:30 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:21:30 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:21:30 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:21:30 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:21:30 INFO - PROCESS | 1852 | 1462483290517 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:21:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:21:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1326ms 14:21:30 INFO - PROCESS | 1852 | 1462483290560 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 14:21:30 INFO - PROCESS | 1852 | 1462483290563 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 14:21:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:21:30 INFO - PROCESS | 1852 | 1462483290569 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:21:30 INFO - PROCESS | 1852 | 1462483290571 Marionette TRACE conn3 <- [1,386,null,{}] 14:21:30 INFO - PROCESS | 1852 | 1462483290577 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}] 14:21:30 INFO - PROCESS | 1852 | 1462483290752 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 14:21:30 INFO - PROCESS | 1852 | 1462483290769 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d16e000 == 62 [pid = 1852] [id = 104] 14:21:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f4547827400) [pid = 1852] [serial = 311] [outer = (nil)] 14:21:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f4559dc5c00) [pid = 1852] [serial = 312] [outer = 0x7f4547827400] 14:21:30 INFO - PROCESS | 1852 | 1462483290829 Marionette DEBUG loaded listener.js 14:21:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f455ad29400) [pid = 1852] [serial = 313] [outer = 0x7f4547827400] 14:21:31 INFO - PROCESS | 1852 | 1462483291535 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]]]}] 14:21:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:21:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 975ms 14:21:31 INFO - PROCESS | 1852 | 1462483291551 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 14:21:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:21:31 INFO - PROCESS | 1852 | 1462483291555 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 14:21:31 INFO - PROCESS | 1852 | 1462483291562 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:21:31 INFO - PROCESS | 1852 | 1462483291565 Marionette TRACE conn3 <- [1,390,null,{}] 14:21:31 INFO - PROCESS | 1852 | 1462483291570 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}] 14:21:31 INFO - PROCESS | 1852 | 1462483291705 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 14:21:31 INFO - PROCESS | 1852 | 1462483291808 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4556a40000 == 63 [pid = 1852] [id = 105] 14:21:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f4540b57000) [pid = 1852] [serial = 314] [outer = (nil)] 14:21:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f455ad30c00) [pid = 1852] [serial = 315] [outer = 0x7f4540b57000] 14:21:31 INFO - PROCESS | 1852 | 1462483291870 Marionette DEBUG loaded listener.js 14:21:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f455ec7f400) [pid = 1852] [serial = 316] [outer = 0x7f4540b57000] 14:21:32 INFO - PROCESS | 1852 | 1462483292795 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]]]}] 14:21:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:21:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1283ms 14:21:32 INFO - PROCESS | 1852 | 1462483292846 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 14:21:32 INFO - PROCESS | 1852 | 1462483292852 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 14:21:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:21:32 INFO - PROCESS | 1852 | 1462483292864 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:21:32 INFO - PROCESS | 1852 | 1462483292868 Marionette TRACE conn3 <- [1,394,null,{}] 14:21:32 INFO - PROCESS | 1852 | 1462483292878 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}] 14:21:33 INFO - PROCESS | 1852 | 1462483293064 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 14:21:33 INFO - PROCESS | 1852 | 1462483293259 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454646b000 == 64 [pid = 1852] [id = 106] 14:21:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f4540a7c000) [pid = 1852] [serial = 317] [outer = (nil)] 14:21:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f4541508c00) [pid = 1852] [serial = 318] [outer = 0x7f4540a7c000] 14:21:33 INFO - PROCESS | 1852 | 1462483293378 Marionette DEBUG loaded listener.js 14:21:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f454203b400) [pid = 1852] [serial = 319] [outer = 0x7f4540a7c000] 14:21:34 INFO - PROCESS | 1852 | 1462483294248 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]]]}] 14:21:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:21:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1434ms 14:21:34 INFO - PROCESS | 1852 | 1462483294298 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 14:21:34 INFO - PROCESS | 1852 | 1462483294307 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 14:21:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:21:34 INFO - PROCESS | 1852 | 1462483294319 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:21:34 INFO - PROCESS | 1852 | 1462483294322 Marionette TRACE conn3 <- [1,398,null,{}] 14:21:34 INFO - PROCESS | 1852 | 1462483294329 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}] 14:21:34 INFO - PROCESS | 1852 | 1462483294546 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 14:21:34 INFO - PROCESS | 1852 | 1462483294686 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548cd5800 == 65 [pid = 1852] [id = 107] 14:21:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f454231e800) [pid = 1852] [serial = 320] [outer = (nil)] 14:21:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f4546c96000) [pid = 1852] [serial = 321] [outer = 0x7f454231e800] 14:21:34 INFO - PROCESS | 1852 | 1462483294759 Marionette DEBUG loaded listener.js 14:21:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f4547830800) [pid = 1852] [serial = 322] [outer = 0x7f454231e800] 14:21:35 INFO - PROCESS | 1852 | 1462483295835 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]]]}] 14:21:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:21:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1585ms 14:21:35 INFO - PROCESS | 1852 | 1462483295905 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 14:21:35 INFO - PROCESS | 1852 | 1462483295910 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 14:21:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:21:35 INFO - PROCESS | 1852 | 1462483295916 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:21:35 INFO - PROCESS | 1852 | 1462483295923 Marionette TRACE conn3 <- [1,402,null,{}] 14:21:35 INFO - PROCESS | 1852 | 1462483295940 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}] 14:21:36 INFO - PROCESS | 1852 | 1462483296153 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 14:21:36 INFO - PROCESS | 1852 | 1462483296335 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455a588000 == 66 [pid = 1852] [id = 108] 14:21:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f4555ad9800) [pid = 1852] [serial = 323] [outer = (nil)] 14:21:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f4556c28000) [pid = 1852] [serial = 324] [outer = 0x7f4555ad9800] 14:21:36 INFO - PROCESS | 1852 | 1462483296455 Marionette DEBUG loaded listener.js 14:21:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f455d3aec00) [pid = 1852] [serial = 325] [outer = 0x7f4555ad9800] 14:21:37 INFO - PROCESS | 1852 | 1462483297299 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]]]}] 14:21:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:21:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1436ms 14:21:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:21:37 INFO - PROCESS | 1852 | 1462483297353 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 14:21:37 INFO - PROCESS | 1852 | 1462483297357 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 14:21:37 INFO - PROCESS | 1852 | 1462483297363 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:21:37 INFO - PROCESS | 1852 | 1462483297366 Marionette TRACE conn3 <- [1,406,null,{}] 14:21:37 INFO - PROCESS | 1852 | 1462483297370 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}] 14:21:37 INFO - PROCESS | 1852 | 1462483297521 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 14:21:37 INFO - PROCESS | 1852 | 1462483297663 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f207000 == 67 [pid = 1852] [id = 109] 14:21:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f4556955400) [pid = 1852] [serial = 326] [outer = (nil)] 14:21:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f455fbb0400) [pid = 1852] [serial = 327] [outer = 0x7f4556955400] 14:21:37 INFO - PROCESS | 1852 | 1462483297734 Marionette DEBUG loaded listener.js 14:21:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f455fbb5800) [pid = 1852] [serial = 328] [outer = 0x7f4556955400] 14:21:38 INFO - PROCESS | 1852 | 1462483298582 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]]]}] 14:21:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:21:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1278ms 14:21:38 INFO - PROCESS | 1852 | 1462483298641 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 14:21:38 INFO - PROCESS | 1852 | 1462483298645 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 14:21:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:21:38 INFO - PROCESS | 1852 | 1462483298652 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:21:38 INFO - PROCESS | 1852 | 1462483298655 Marionette TRACE conn3 <- [1,410,null,{}] 14:21:38 INFO - PROCESS | 1852 | 1462483298678 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}] 14:21:38 INFO - PROCESS | 1852 | 1462483298845 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 14:21:38 INFO - PROCESS | 1852 | 1462483298982 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455ad1a000 == 68 [pid = 1852] [id = 110] 14:21:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f4538fd5000) [pid = 1852] [serial = 329] [outer = (nil)] 14:21:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f4538fdd800) [pid = 1852] [serial = 330] [outer = 0x7f4538fd5000] 14:21:39 INFO - PROCESS | 1852 | 1462483299052 Marionette DEBUG loaded listener.js 14:21:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f4538fe2c00) [pid = 1852] [serial = 331] [outer = 0x7f4538fd5000] 14:21:40 INFO - PROCESS | 1852 | 1462483300039 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]]]}] 14:21:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:21:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1435ms 14:21:40 INFO - PROCESS | 1852 | 1462483300087 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 14:21:40 INFO - PROCESS | 1852 | 1462483300091 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 14:21:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:21:40 INFO - PROCESS | 1852 | 1462483300097 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:21:40 INFO - PROCESS | 1852 | 1462483300099 Marionette TRACE conn3 <- [1,414,null,{}] 14:21:40 INFO - PROCESS | 1852 | 1462483300105 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}] 14:21:40 INFO - PROCESS | 1852 | 1462483300316 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 14:21:40 INFO - PROCESS | 1852 | 1462483300695 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f221800 == 69 [pid = 1852] [id = 111] 14:21:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f453ea48000) [pid = 1852] [serial = 332] [outer = (nil)] 14:21:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f453f05d400) [pid = 1852] [serial = 333] [outer = 0x7f453ea48000] 14:21:40 INFO - PROCESS | 1852 | 1462483300787 Marionette DEBUG loaded listener.js 14:21:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f453f6e8400) [pid = 1852] [serial = 334] [outer = 0x7f453ea48000] 14:21:41 INFO - PROCESS | 1852 | 1462483301573 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]]]}] 14:21:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:21:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1544ms 14:21:41 INFO - PROCESS | 1852 | 1462483301643 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 14:21:41 INFO - PROCESS | 1852 | 1462483301649 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 14:21:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:21:41 INFO - PROCESS | 1852 | 1462483301657 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:21:41 INFO - PROCESS | 1852 | 1462483301663 Marionette TRACE conn3 <- [1,418,null,{}] 14:21:41 INFO - PROCESS | 1852 | 1462483301670 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}] 14:21:41 INFO - PROCESS | 1852 | 1462483301839 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 14:21:42 INFO - PROCESS | 1852 | 1462483302010 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d174000 == 70 [pid = 1852] [id = 112] 14:21:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f4538fdfc00) [pid = 1852] [serial = 335] [outer = (nil)] 14:21:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f453f9cb400) [pid = 1852] [serial = 336] [outer = 0x7f4538fdfc00] 14:21:42 INFO - PROCESS | 1852 | 1462483302113 Marionette DEBUG loaded listener.js 14:21:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f453fb51c00) [pid = 1852] [serial = 337] [outer = 0x7f4538fdfc00] 14:21:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454ae4d000 == 69 [pid = 1852] [id = 20] 14:21:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d16e000 == 68 [pid = 1852] [id = 104] 14:21:42 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f455fc75c00) [pid = 1852] [serial = 276] [outer = (nil)] [url = about:blank] 14:21:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454bcb4000 == 67 [pid = 1852] [id = 103] 14:21:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548cd2000 == 66 [pid = 1852] [id = 102] 14:21:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454851d800 == 65 [pid = 1852] [id = 101] 14:21:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4547acf800 == 64 [pid = 1852] [id = 100] 14:21:43 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f098000 == 63 [pid = 1852] [id = 99] 14:21:43 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f5c2000 == 62 [pid = 1852] [id = 98] 14:21:43 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454bcb8800 == 61 [pid = 1852] [id = 94] 14:21:43 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4542453000 == 60 [pid = 1852] [id = 93] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f455ad27c00) [pid = 1852] [serial = 207] [outer = (nil)] [url = about:blank] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f455d690400) [pid = 1852] [serial = 270] [outer = (nil)] [url = about:blank] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f4558633000) [pid = 1852] [serial = 273] [outer = (nil)] [url = about:blank] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f455ec1f800) [pid = 1852] [serial = 271] [outer = (nil)] [url = about:blank] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f4546fbe800) [pid = 1852] [serial = 261] [outer = (nil)] [url = about:blank] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f45477b5c00) [pid = 1852] [serial = 262] [outer = (nil)] [url = about:blank] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f454bc89400) [pid = 1852] [serial = 251] [outer = (nil)] [url = about:blank] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f4548ea5400) [pid = 1852] [serial = 264] [outer = (nil)] [url = about:blank] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f454ad5ec00) [pid = 1852] [serial = 265] [outer = (nil)] [url = about:blank] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f455a54c800) [pid = 1852] [serial = 267] [outer = (nil)] [url = about:blank] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f4542045c00) [pid = 1852] [serial = 259] [outer = (nil)] [url = about:blank] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f4541f34400) [pid = 1852] [serial = 258] [outer = (nil)] [url = about:blank] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f455ec7bc00) [pid = 1852] [serial = 240] [outer = (nil)] [url = about:blank] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f4542326c00) [pid = 1852] [serial = 245] [outer = (nil)] [url = about:blank] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f4543fcd800) [pid = 1852] [serial = 242] [outer = (nil)] [url = about:blank] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f454f99d000) [pid = 1852] [serial = 255] [outer = (nil)] [url = about:blank] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f4547836800) [pid = 1852] [serial = 248] [outer = (nil)] [url = about:blank] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f454f998000) [pid = 1852] [serial = 108] [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.] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f455fa84800) [pid = 1852] [serial = 274] [outer = (nil)] [url = about:blank] 14:21:43 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f455ad8b000) [pid = 1852] [serial = 268] [outer = (nil)] [url = about:blank] 14:21:43 INFO - PROCESS | 1852 | 1462483303448 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]]]}] 14:21:43 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 14:21:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1838ms 14:21:43 INFO - PROCESS | 1852 | 1462483303564 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 14:21:43 INFO - PROCESS | 1852 | 1462483303571 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 14:21:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:21:43 INFO - PROCESS | 1852 | 1462483303585 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:21:43 INFO - PROCESS | 1852 | 1462483303587 Marionette TRACE conn3 <- [1,422,null,{}] 14:21:43 INFO - PROCESS | 1852 | 1462483303595 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}] 14:21:43 INFO - PROCESS | 1852 | 1462483303745 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 14:21:43 INFO - PROCESS | 1852 | 1462483303757 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45462e0800 == 61 [pid = 1852] [id = 113] 14:21:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f453d120c00) [pid = 1852] [serial = 338] [outer = (nil)] 14:21:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f453d127000) [pid = 1852] [serial = 339] [outer = 0x7f453d120c00] 14:21:43 INFO - PROCESS | 1852 | 1462483303824 Marionette DEBUG loaded listener.js 14:21:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f4541505000) [pid = 1852] [serial = 340] [outer = 0x7f453d120c00] 14:21:45 INFO - PROCESS | 1852 | 1462483305001 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]]]}] 14:21:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:21:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1441ms 14:21:45 INFO - PROCESS | 1852 | 1462483305025 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 14:21:45 INFO - PROCESS | 1852 | 1462483305029 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 14:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:21:45 INFO - PROCESS | 1852 | 1462483305045 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:21:45 INFO - PROCESS | 1852 | 1462483305054 Marionette TRACE conn3 <- [1,426,null,{}] 14:21:45 INFO - PROCESS | 1852 | 1462483305068 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}] 14:21:45 INFO - PROCESS | 1852 | 1462483305273 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 14:21:45 INFO - PROCESS | 1852 | 1462483305345 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548811000 == 62 [pid = 1852] [id = 114] 14:21:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f453f6e9c00) [pid = 1852] [serial = 341] [outer = (nil)] 14:21:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f454231a400) [pid = 1852] [serial = 342] [outer = 0x7f453f6e9c00] 14:21:45 INFO - PROCESS | 1852 | 1462483305409 Marionette DEBUG loaded listener.js 14:21:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f4546bf7000) [pid = 1852] [serial = 343] [outer = 0x7f453f6e9c00] 14:21:46 INFO - PROCESS | 1852 | 1462483306174 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] 14:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:21:46 INFO - PROCESS | 1852 | 1462483306204 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 14:21:46 INFO - PROCESS | 1852 | 1462483306210 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:21:46 INFO - PROCESS | 1852 | 1462483306213 Marionette TRACE conn3 <- [1,430,null,{}] 14:21:46 INFO - PROCESS | 1852 | 1462483306233 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}] 14:21:46 INFO - PROCESS | 1852 | 1462483306423 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 14:21:46 INFO - PROCESS | 1852 | 1462483306443 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454bca9000 == 63 [pid = 1852] [id = 115] 14:21:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f453d124400) [pid = 1852] [serial = 344] [outer = (nil)] 14:21:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f4547660c00) [pid = 1852] [serial = 345] [outer = 0x7f453d124400] 14:21:46 INFO - PROCESS | 1852 | 1462483306503 Marionette DEBUG loaded listener.js 14:21:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f4547dd2c00) [pid = 1852] [serial = 346] [outer = 0x7f453d124400] 14:21:47 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f4546fbc400) [pid = 1852] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:21:47 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f4541f3a800) [pid = 1852] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:21:47 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f4541f3d800) [pid = 1852] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:21:47 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f453f6e9000) [pid = 1852] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:21:47 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f4555596c00) [pid = 1852] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:21:47 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f4547827400) [pid = 1852] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:21:47 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f455ec1f400) [pid = 1852] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:21:47 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f454150c400) [pid = 1852] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:21:47 INFO - PROCESS | 1852 | 1462483307443 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]]]}] 14:21:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1296ms 14:21:47 INFO - PROCESS | 1852 | 1462483307506 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 14:21:47 INFO - PROCESS | 1852 | 1462483307510 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 14:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:21:47 INFO - PROCESS | 1852 | 1462483307515 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:21:47 INFO - PROCESS | 1852 | 1462483307517 Marionette TRACE conn3 <- [1,434,null,{}] 14:21:47 INFO - PROCESS | 1852 | 1462483307523 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}] 14:21:47 INFO - PROCESS | 1852 | 1462483307663 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 14:21:47 INFO - PROCESS | 1852 | 1462483307764 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548822800 == 64 [pid = 1852] [id = 116] 14:21:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f453d36c800) [pid = 1852] [serial = 347] [outer = (nil)] 14:21:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f453d36ec00) [pid = 1852] [serial = 348] [outer = 0x7f453d36c800] 14:21:47 INFO - PROCESS | 1852 | 1462483307838 Marionette DEBUG loaded listener.js 14:21:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f4544940c00) [pid = 1852] [serial = 349] [outer = 0x7f453d36c800] 14:21:48 INFO - PROCESS | 1852 | 1462483308518 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]]]}] 14:21:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1029ms 14:21:48 INFO - PROCESS | 1852 | 1462483308548 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 14:21:48 INFO - PROCESS | 1852 | 1462483308551 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 14:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:21:48 INFO - PROCESS | 1852 | 1462483308556 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:21:48 INFO - PROCESS | 1852 | 1462483308558 Marionette TRACE conn3 <- [1,438,null,{}] 14:21:48 INFO - PROCESS | 1852 | 1462483308563 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}] 14:21:48 INFO - PROCESS | 1852 | 1462483308761 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 14:21:48 INFO - PROCESS | 1852 | 1462483308799 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4558b09000 == 65 [pid = 1852] [id = 117] 14:21:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f453d4ca400) [pid = 1852] [serial = 350] [outer = (nil)] 14:21:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f453d4d3000) [pid = 1852] [serial = 351] [outer = 0x7f453d4ca400] 14:21:48 INFO - PROCESS | 1852 | 1462483308862 Marionette DEBUG loaded listener.js 14:21:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f45476ec400) [pid = 1852] [serial = 352] [outer = 0x7f453d4ca400] 14:21:49 INFO - PROCESS | 1852 | 1462483309757 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]]]}] 14:21:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:21:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1276ms 14:21:49 INFO - PROCESS | 1852 | 1462483309835 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 14:21:49 INFO - PROCESS | 1852 | 1462483309840 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 14:21:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:21:49 INFO - PROCESS | 1852 | 1462483309850 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:21:49 INFO - PROCESS | 1852 | 1462483309855 Marionette TRACE conn3 <- [1,442,null,{}] 14:21:49 INFO - PROCESS | 1852 | 1462483309866 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}] 14:21:50 INFO - PROCESS | 1852 | 1462483310082 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 14:21:50 INFO - PROCESS | 1852 | 1462483310256 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4545477000 == 66 [pid = 1852] [id = 118] 14:21:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f453d121800) [pid = 1852] [serial = 353] [outer = (nil)] 14:21:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f453d36bc00) [pid = 1852] [serial = 354] [outer = 0x7f453d121800] 14:21:50 INFO - PROCESS | 1852 | 1462483310387 Marionette DEBUG loaded listener.js 14:21:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f453d4c8c00) [pid = 1852] [serial = 355] [outer = 0x7f453d121800] 14:21:51 INFO - PROCESS | 1852 | 1462483311334 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]]]}] 14:21:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:21:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1541ms 14:21:51 INFO - PROCESS | 1852 | 1462483311392 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 14:21:51 INFO - PROCESS | 1852 | 1462483311401 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 14:21:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:21:51 INFO - PROCESS | 1852 | 1462483311412 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:21:51 INFO - PROCESS | 1852 | 1462483311417 Marionette TRACE conn3 <- [1,446,null,{}] 14:21:51 INFO - PROCESS | 1852 | 1462483311423 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}] 14:21:51 INFO - PROCESS | 1852 | 1462483311690 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 14:21:51 INFO - PROCESS | 1852 | 1462483311937 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454b08d800 == 67 [pid = 1852] [id = 119] 14:21:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f453dac0c00) [pid = 1852] [serial = 356] [outer = (nil)] 14:21:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f453f6ee800) [pid = 1852] [serial = 357] [outer = 0x7f453dac0c00] 14:21:52 INFO - PROCESS | 1852 | 1462483312011 Marionette DEBUG loaded listener.js 14:21:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f453f9cac00) [pid = 1852] [serial = 358] [outer = 0x7f453dac0c00] 14:21:52 INFO - PROCESS | 1852 | 1462483312941 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]]]}] 14:21:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:21:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1583ms 14:21:53 INFO - PROCESS | 1852 | 1462483312995 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 14:21:53 INFO - PROCESS | 1852 | 1462483312998 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 14:21:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:21:53 INFO - PROCESS | 1852 | 1462483313006 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:21:53 INFO - PROCESS | 1852 | 1462483313012 Marionette TRACE conn3 <- [1,450,null,{}] 14:21:53 INFO - PROCESS | 1852 | 1462483313028 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}] 14:21:53 INFO - PROCESS | 1852 | 1462483313202 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 14:21:53 INFO - PROCESS | 1852 | 1462483313343 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455c981000 == 68 [pid = 1852] [id = 120] 14:21:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f4540b5d000) [pid = 1852] [serial = 359] [outer = (nil)] 14:21:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f45420e2400) [pid = 1852] [serial = 360] [outer = 0x7f4540b5d000] 14:21:53 INFO - PROCESS | 1852 | 1462483313461 Marionette DEBUG loaded listener.js 14:21:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f4546bf3000) [pid = 1852] [serial = 361] [outer = 0x7f4540b5d000] 14:21:54 INFO - PROCESS | 1852 | 1462483314279 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] 14:21:54 INFO - PROCESS | 1852 | 1462483314355 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 14:21:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:21:54 INFO - PROCESS | 1852 | 1462483314362 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:21:54 INFO - PROCESS | 1852 | 1462483314365 Marionette TRACE conn3 <- [1,454,null,{}] 14:21:54 INFO - PROCESS | 1852 | 1462483314370 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}] 14:21:54 INFO - PROCESS | 1852 | 1462483314554 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 14:21:54 INFO - PROCESS | 1852 | 1462483314695 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d393800 == 69 [pid = 1852] [id = 121] 14:21:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f453dabd400) [pid = 1852] [serial = 362] [outer = (nil)] 14:21:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f4548f0c800) [pid = 1852] [serial = 363] [outer = 0x7f453dabd400] 14:21:54 INFO - PROCESS | 1852 | 1462483314769 Marionette DEBUG loaded listener.js 14:21:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f454b060400) [pid = 1852] [serial = 364] [outer = 0x7f453dabd400] 14:21:55 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:55 INFO - PROCESS | 1852 | 1462483315687 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]]]}] 14:21:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:21:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1382ms 14:21:55 INFO - PROCESS | 1852 | 1462483315745 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 14:21:55 INFO - PROCESS | 1852 | 1462483315749 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 14:21:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:21:55 INFO - PROCESS | 1852 | 1462483315756 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:21:55 INFO - PROCESS | 1852 | 1462483315759 Marionette TRACE conn3 <- [1,458,null,{}] 14:21:55 INFO - PROCESS | 1852 | 1462483315765 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}] 14:21:55 INFO - PROCESS | 1852 | 1462483315935 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 14:21:56 INFO - PROCESS | 1852 | 1462483316079 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454225a800 == 70 [pid = 1852] [id = 122] 14:21:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f4541f40c00) [pid = 1852] [serial = 365] [outer = (nil)] 14:21:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f454f925c00) [pid = 1852] [serial = 366] [outer = 0x7f4541f40c00] 14:21:56 INFO - PROCESS | 1852 | 1462483316151 Marionette DEBUG loaded listener.js 14:21:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f4556ad8800) [pid = 1852] [serial = 367] [outer = 0x7f4541f40c00] 14:21:57 INFO - PROCESS | 1852 | 1462483317038 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] 14:21:57 INFO - PROCESS | 1852 | 1462483317099 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 14:21:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:21:57 INFO - PROCESS | 1852 | 1462483317106 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:21:57 INFO - PROCESS | 1852 | 1462483317109 Marionette TRACE conn3 <- [1,462,null,{}] 14:21:57 INFO - PROCESS | 1852 | 1462483317114 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}] 14:21:57 INFO - PROCESS | 1852 | 1462483317313 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 14:21:57 INFO - PROCESS | 1852 | 1462483317458 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4538967000 == 71 [pid = 1852] [id = 123] 14:21:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f4548585000) [pid = 1852] [serial = 368] [outer = (nil)] 14:21:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f455d6e0c00) [pid = 1852] [serial = 369] [outer = 0x7f4548585000] 14:21:57 INFO - PROCESS | 1852 | 1462483317532 Marionette DEBUG loaded listener.js 14:21:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f455fc76400) [pid = 1852] [serial = 370] [outer = 0x7f4548585000] 14:21:58 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:58 INFO - PROCESS | 1852 | 1462483318478 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] 14:21:58 INFO - PROCESS | 1852 | 1462483318804 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 14:21:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:21:58 INFO - PROCESS | 1852 | 1462483318811 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:21:58 INFO - PROCESS | 1852 | 1462483318816 Marionette TRACE conn3 <- [1,466,null,{}] 14:21:58 INFO - PROCESS | 1852 | 1462483318874 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}] 14:21:59 INFO - PROCESS | 1852 | 1462483319061 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 14:21:59 INFO - PROCESS | 1852 | 1462483319247 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453eee4000 == 72 [pid = 1852] [id = 124] 14:21:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f45389f3800) [pid = 1852] [serial = 371] [outer = (nil)] 14:21:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f453d123c00) [pid = 1852] [serial = 372] [outer = 0x7f45389f3800] 14:21:59 INFO - PROCESS | 1852 | 1462483319315 Marionette DEBUG loaded listener.js 14:21:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f453d368800) [pid = 1852] [serial = 373] [outer = 0x7f45389f3800] 14:22:00 INFO - PROCESS | 1852 | 1462483320261 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] 14:22:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:22:00 INFO - PROCESS | 1852 | 1462483320355 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 14:22:00 INFO - PROCESS | 1852 | 1462483320370 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:22:00 INFO - PROCESS | 1852 | 1462483320379 Marionette TRACE conn3 <- [1,470,null,{}] 14:22:00 INFO - PROCESS | 1852 | 1462483320460 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}] 14:22:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548822800 == 71 [pid = 1852] [id = 116] 14:22:00 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f45497b1000) [pid = 1852] [serial = 285] [outer = (nil)] [url = about:blank] 14:22:00 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f45407e3400) [pid = 1852] [serial = 279] [outer = (nil)] [url = about:blank] 14:22:00 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f455ee5c000) [pid = 1852] [serial = 288] [outer = (nil)] [url = about:blank] 14:22:00 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f454493c000) [pid = 1852] [serial = 282] [outer = (nil)] [url = about:blank] 14:22:00 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f455ad30c00) [pid = 1852] [serial = 315] [outer = (nil)] [url = about:blank] 14:22:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454bca9000 == 70 [pid = 1852] [id = 115] 14:22:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548811000 == 69 [pid = 1852] [id = 114] 14:22:00 INFO - PROCESS | 1852 | 1462483320826 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 14:22:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45462e0800 == 68 [pid = 1852] [id = 113] 14:22:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d174000 == 67 [pid = 1852] [id = 112] 14:22:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f221800 == 66 [pid = 1852] [id = 111] 14:22:01 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f454896d400) [pid = 1852] [serial = 306] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f4547c3ac00) [pid = 1852] [serial = 304] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f4542039400) [pid = 1852] [serial = 297] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f453fafd800) [pid = 1852] [serial = 295] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f4547829800) [pid = 1852] [serial = 303] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f4559dc0400) [pid = 1852] [serial = 310] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f455ad29400) [pid = 1852] [serial = 313] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f453dac0800) [pid = 1852] [serial = 291] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f4559dc5c00) [pid = 1852] [serial = 312] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f455fba9c00) [pid = 1852] [serial = 277] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f4546fba800) [pid = 1852] [serial = 301] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f45497b4c00) [pid = 1852] [serial = 307] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f4546257800) [pid = 1852] [serial = 300] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f453f6eac00) [pid = 1852] [serial = 294] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f454231b400) [pid = 1852] [serial = 298] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f4556c23000) [pid = 1852] [serial = 309] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1852 | 1462483321052 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f179000 == 67 [pid = 1852] [id = 125] 14:22:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f453dabc400) [pid = 1852] [serial = 374] [outer = (nil)] 14:22:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f453f6e2c00) [pid = 1852] [serial = 375] [outer = 0x7f453dabc400] 14:22:01 INFO - PROCESS | 1852 | 1462483321127 Marionette DEBUG loaded listener.js 14:22:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f453f9c3000) [pid = 1852] [serial = 376] [outer = 0x7f453dabc400] 14:22:01 INFO - PROCESS | 1852 | 1462483321857 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]]]}] 14:22:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:22:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1548ms 14:22:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:22:01 INFO - PROCESS | 1852 | 1462483321911 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 14:22:01 INFO - PROCESS | 1852 | 1462483321914 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 14:22:01 INFO - PROCESS | 1852 | 1462483321920 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:22:01 INFO - PROCESS | 1852 | 1462483321923 Marionette TRACE conn3 <- [1,474,null,{}] 14:22:01 INFO - PROCESS | 1852 | 1462483321937 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}] 14:22:02 INFO - PROCESS | 1852 | 1462483322109 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 14:22:02 INFO - PROCESS | 1852 | 1462483322223 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4546bb4000 == 68 [pid = 1852] [id = 126] 14:22:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f453d128400) [pid = 1852] [serial = 377] [outer = (nil)] 14:22:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f4541504400) [pid = 1852] [serial = 378] [outer = 0x7f453d128400] 14:22:02 INFO - PROCESS | 1852 | 1462483322297 Marionette DEBUG loaded listener.js 14:22:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f4542041000) [pid = 1852] [serial = 379] [outer = 0x7f453d128400] 14:22:03 INFO - PROCESS | 1852 | 1462483323088 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]]]}] 14:22:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:22:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1231ms 14:22:03 INFO - PROCESS | 1852 | 1462483323151 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 14:22:03 INFO - PROCESS | 1852 | 1462483323154 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 14:22:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:22:03 INFO - PROCESS | 1852 | 1462483323161 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:22:03 INFO - PROCESS | 1852 | 1462483323164 Marionette TRACE conn3 <- [1,478,null,{}] 14:22:03 INFO - PROCESS | 1852 | 1462483323169 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}] 14:22:03 INFO - PROCESS | 1852 | 1462483323372 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 14:22:03 INFO - PROCESS | 1852 | 1462483323393 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45480e8000 == 69 [pid = 1852] [id = 127] 14:22:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f4541504000) [pid = 1852] [serial = 380] [outer = (nil)] 14:22:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f4545d46800) [pid = 1852] [serial = 381] [outer = 0x7f4541504000] 14:22:03 INFO - PROCESS | 1852 | 1462483323457 Marionette DEBUG loaded listener.js 14:22:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f4546fe9400) [pid = 1852] [serial = 382] [outer = 0x7f4541504000] 14:22:04 INFO - PROCESS | 1852 | 1462483324278 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]]]}] 14:22:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:22:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1185ms 14:22:04 INFO - PROCESS | 1852 | 1462483324348 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 14:22:04 INFO - PROCESS | 1852 | 1462483324351 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 14:22:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:22:04 INFO - PROCESS | 1852 | 1462483324357 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:22:04 INFO - PROCESS | 1852 | 1462483324359 Marionette TRACE conn3 <- [1,482,null,{}] 14:22:04 INFO - PROCESS | 1852 | 1462483324365 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}] 14:22:04 INFO - PROCESS | 1852 | 1462483324571 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 14:22:04 INFO - PROCESS | 1852 | 1462483324603 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d392000 == 70 [pid = 1852] [id = 128] 14:22:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f453f7d5c00) [pid = 1852] [serial = 383] [outer = (nil)] 14:22:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f453f7dcc00) [pid = 1852] [serial = 384] [outer = 0x7f453f7d5c00] 14:22:04 INFO - PROCESS | 1852 | 1462483324662 Marionette DEBUG loaded listener.js 14:22:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f453f7e1000) [pid = 1852] [serial = 385] [outer = 0x7f453f7d5c00] 14:22:05 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f453d124400) [pid = 1852] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:22:05 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f453ea48000) [pid = 1852] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:22:05 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f453d120c00) [pid = 1852] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:22:05 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f4538fdfc00) [pid = 1852] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:22:05 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f453d36c800) [pid = 1852] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:22:05 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f453f6e9c00) [pid = 1852] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:22:05 INFO - PROCESS | 1852 | 1462483325694 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]]]}] 14:22:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:22:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1387ms 14:22:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:22:05 INFO - PROCESS | 1852 | 1462483325745 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 14:22:05 INFO - PROCESS | 1852 | 1462483325748 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 14:22:05 INFO - PROCESS | 1852 | 1462483325754 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:22:05 INFO - PROCESS | 1852 | 1462483325756 Marionette TRACE conn3 <- [1,486,null,{}] 14:22:05 INFO - PROCESS | 1852 | 1462483325761 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}] 14:22:05 INFO - PROCESS | 1852 | 1462483325943 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 14:22:06 INFO - PROCESS | 1852 | 1462483326045 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454b013000 == 71 [pid = 1852] [id = 129] 14:22:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f453d11b400) [pid = 1852] [serial = 386] [outer = (nil)] 14:22:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f454765e800) [pid = 1852] [serial = 387] [outer = 0x7f453d11b400] 14:22:06 INFO - PROCESS | 1852 | 1462483326121 Marionette DEBUG loaded listener.js 14:22:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f45496a3c00) [pid = 1852] [serial = 388] [outer = 0x7f453d11b400] 14:22:06 INFO - PROCESS | 1852 | 1462483326808 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]]]}] 14:22:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:22:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1080ms 14:22:06 INFO - PROCESS | 1852 | 1462483326845 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 14:22:06 INFO - PROCESS | 1852 | 1462483326848 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 14:22:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:22:06 INFO - PROCESS | 1852 | 1462483326855 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:22:06 INFO - PROCESS | 1852 | 1462483326858 Marionette TRACE conn3 <- [1,490,null,{}] 14:22:06 INFO - PROCESS | 1852 | 1462483326864 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}] 14:22:07 INFO - PROCESS | 1852 | 1462483327048 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 14:22:07 INFO - PROCESS | 1852 | 1462483327068 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45558a4000 == 72 [pid = 1852] [id = 130] 14:22:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f453d11c400) [pid = 1852] [serial = 389] [outer = (nil)] 14:22:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f454f998000) [pid = 1852] [serial = 390] [outer = 0x7f453d11c400] 14:22:07 INFO - PROCESS | 1852 | 1462483327134 Marionette DEBUG loaded listener.js 14:22:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f4556c23000) [pid = 1852] [serial = 391] [outer = 0x7f453d11c400] 14:22:08 INFO - PROCESS | 1852 | 1462483328135 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]]]}] 14:22:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:22:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1331ms 14:22:08 INFO - PROCESS | 1852 | 1462483328188 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 14:22:08 INFO - PROCESS | 1852 | 1462483328194 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 14:22:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:22:08 INFO - PROCESS | 1852 | 1462483328203 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:22:08 INFO - PROCESS | 1852 | 1462483328207 Marionette TRACE conn3 <- [1,494,null,{}] 14:22:08 INFO - PROCESS | 1852 | 1462483328216 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}] 14:22:08 INFO - PROCESS | 1852 | 1462483328401 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 14:22:08 INFO - PROCESS | 1852 | 1462483328544 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540b32800 == 73 [pid = 1852] [id = 131] 14:22:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f453d36a000) [pid = 1852] [serial = 392] [outer = (nil)] 14:22:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f453d4cf400) [pid = 1852] [serial = 393] [outer = 0x7f453d36a000] 14:22:08 INFO - PROCESS | 1852 | 1462483328617 Marionette DEBUG loaded listener.js 14:22:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f453f6e1400) [pid = 1852] [serial = 394] [outer = 0x7f453d36a000] 14:22:09 INFO - PROCESS | 1852 | 1462483329572 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]]]}] 14:22:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:22:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1440ms 14:22:09 INFO - PROCESS | 1852 | 1462483329643 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 14:22:09 INFO - PROCESS | 1852 | 1462483329651 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 14:22:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:22:09 INFO - PROCESS | 1852 | 1462483329662 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:22:09 INFO - PROCESS | 1852 | 1462483329666 Marionette TRACE conn3 <- [1,498,null,{}] 14:22:09 INFO - PROCESS | 1852 | 1462483329672 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}] 14:22:09 INFO - PROCESS | 1852 | 1462483329875 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 14:22:10 INFO - PROCESS | 1852 | 1462483330100 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454968d000 == 74 [pid = 1852] [id = 132] 14:22:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f453f7d9800) [pid = 1852] [serial = 395] [outer = (nil)] 14:22:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f453f9d0400) [pid = 1852] [serial = 396] [outer = 0x7f453f7d9800] 14:22:10 INFO - PROCESS | 1852 | 1462483330216 Marionette DEBUG loaded listener.js 14:22:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f454150c400) [pid = 1852] [serial = 397] [outer = 0x7f453f7d9800] 14:22:11 INFO - PROCESS | 1852 | 1462483331038 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]]]}] 14:22:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:22:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1442ms 14:22:11 INFO - PROCESS | 1852 | 1462483331104 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 14:22:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:22:11 INFO - PROCESS | 1852 | 1462483331109 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 14:22:11 INFO - PROCESS | 1852 | 1462483331116 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:22:11 INFO - PROCESS | 1852 | 1462483331121 Marionette TRACE conn3 <- [1,502,null,{}] 14:22:11 INFO - PROCESS | 1852 | 1462483331137 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}] 14:22:11 INFO - PROCESS | 1852 | 1462483331345 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 14:22:11 INFO - PROCESS | 1852 | 1462483331493 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455a533800 == 75 [pid = 1852] [id = 133] 14:22:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f4538cf0800) [pid = 1852] [serial = 398] [outer = (nil)] 14:22:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f453f7e1800) [pid = 1852] [serial = 399] [outer = 0x7f4538cf0800] 14:22:11 INFO - PROCESS | 1852 | 1462483331568 Marionette DEBUG loaded listener.js 14:22:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f454493d400) [pid = 1852] [serial = 400] [outer = 0x7f4538cf0800] 14:22:12 INFO - PROCESS | 1852 | 1462483332399 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]]]}] 14:22:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:22:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1342ms 14:22:12 INFO - PROCESS | 1852 | 1462483332458 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 14:22:12 INFO - PROCESS | 1852 | 1462483332463 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 14:22:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:22:12 INFO - PROCESS | 1852 | 1462483332469 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:22:12 INFO - PROCESS | 1852 | 1462483332471 Marionette TRACE conn3 <- [1,506,null,{}] 14:22:12 INFO - PROCESS | 1852 | 1462483332477 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}] 14:22:12 INFO - PROCESS | 1852 | 1462483332641 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 14:22:12 INFO - PROCESS | 1852 | 1462483332786 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f9e0000 == 76 [pid = 1852] [id = 134] 14:22:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f4538cf1400) [pid = 1852] [serial = 401] [outer = (nil)] 14:22:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f4547832000) [pid = 1852] [serial = 402] [outer = 0x7f4538cf1400] 14:22:12 INFO - PROCESS | 1852 | 1462483332861 Marionette DEBUG loaded listener.js 14:22:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f4548fa1c00) [pid = 1852] [serial = 403] [outer = 0x7f4538cf1400] 14:22:13 INFO - PROCESS | 1852 | 1462483333770 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]]]}] 14:22:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:22:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1328ms 14:22:13 INFO - PROCESS | 1852 | 1462483333798 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 14:22:13 INFO - PROCESS | 1852 | 1462483333802 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 14:22:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:22:13 INFO - PROCESS | 1852 | 1462483333807 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:22:13 INFO - PROCESS | 1852 | 1462483333809 Marionette TRACE conn3 <- [1,510,null,{}] 14:22:13 INFO - PROCESS | 1852 | 1462483333815 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}] 14:22:13 INFO - PROCESS | 1852 | 1462483333966 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 14:22:14 INFO - PROCESS | 1852 | 1462483334115 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455eea9800 == 77 [pid = 1852] [id = 135] 14:22:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f454238b400) [pid = 1852] [serial = 404] [outer = (nil)] 14:22:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f4542390400) [pid = 1852] [serial = 405] [outer = 0x7f454238b400] 14:22:14 INFO - PROCESS | 1852 | 1462483334185 Marionette DEBUG loaded listener.js 14:22:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f4542395c00) [pid = 1852] [serial = 406] [outer = 0x7f454238b400] 14:22:15 INFO - PROCESS | 1852 | 1462483335130 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]]]}] 14:22:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:22:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1384ms 14:22:15 INFO - PROCESS | 1852 | 1462483335193 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 14:22:15 INFO - PROCESS | 1852 | 1462483335196 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 14:22:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:22:15 INFO - PROCESS | 1852 | 1462483335203 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:22:15 INFO - PROCESS | 1852 | 1462483335206 Marionette TRACE conn3 <- [1,514,null,{}] 14:22:15 INFO - PROCESS | 1852 | 1462483335211 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}] 14:22:15 INFO - PROCESS | 1852 | 1462483335403 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 14:22:15 INFO - PROCESS | 1852 | 1462483335555 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455fc41800 == 78 [pid = 1852] [id = 136] 14:22:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f454546a000) [pid = 1852] [serial = 407] [outer = (nil)] 14:22:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f4555512c00) [pid = 1852] [serial = 408] [outer = 0x7f454546a000] 14:22:15 INFO - PROCESS | 1852 | 1462483335629 Marionette DEBUG loaded listener.js 14:22:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f455a736400) [pid = 1852] [serial = 409] [outer = 0x7f454546a000] 14:22:16 INFO - PROCESS | 1852 | 1462483336417 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]]]}] 14:22:16 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 14:22:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1227ms 14:22:16 INFO - PROCESS | 1852 | 1462483336443 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 14:22:16 INFO - PROCESS | 1852 | 1462483336448 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 14:22:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:22:16 INFO - PROCESS | 1852 | 1462483336456 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:22:16 INFO - PROCESS | 1852 | 1462483336458 Marionette TRACE conn3 <- [1,518,null,{}] 14:22:16 INFO - PROCESS | 1852 | 1462483336464 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}] 14:22:16 INFO - PROCESS | 1852 | 1462483336625 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 14:22:16 INFO - PROCESS | 1852 | 1462483336781 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537db5000 == 79 [pid = 1852] [id = 137] 14:22:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f4537ea5000) [pid = 1852] [serial = 410] [outer = (nil)] 14:22:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f4537eaf400) [pid = 1852] [serial = 411] [outer = 0x7f4537ea5000] 14:22:16 INFO - PROCESS | 1852 | 1462483336857 Marionette DEBUG loaded listener.js 14:22:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f453d124800) [pid = 1852] [serial = 412] [outer = 0x7f4537ea5000] 14:22:17 INFO - PROCESS | 1852 | 1462483337724 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]]]}] 14:22:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:22:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1531ms 14:22:17 INFO - PROCESS | 1852 | 1462483337987 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 14:22:17 INFO - PROCESS | 1852 | 1462483337994 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 14:22:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:22:18 INFO - PROCESS | 1852 | 1462483338001 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:22:18 INFO - PROCESS | 1852 | 1462483338005 Marionette TRACE conn3 <- [1,522,null,{}] 14:22:18 INFO - PROCESS | 1852 | 1462483338012 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}] 14:22:18 INFO - PROCESS | 1852 | 1462483338198 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 14:22:18 INFO - PROCESS | 1852 | 1462483338427 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4538ae1800 == 80 [pid = 1852] [id = 138] 14:22:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f45389f5000) [pid = 1852] [serial = 413] [outer = (nil)] 14:22:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f4538cf8c00) [pid = 1852] [serial = 414] [outer = 0x7f45389f5000] 14:22:18 INFO - PROCESS | 1852 | 1462483338489 Marionette DEBUG loaded listener.js 14:22:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f453d11b000) [pid = 1852] [serial = 415] [outer = 0x7f45389f5000] 14:22:19 INFO - PROCESS | 1852 | 1462483339362 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]]]}] 14:22:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:22:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1431ms 14:22:19 INFO - PROCESS | 1852 | 1462483339433 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 14:22:19 INFO - PROCESS | 1852 | 1462483339438 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 14:22:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:22:19 INFO - PROCESS | 1852 | 1462483339449 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:22:19 INFO - PROCESS | 1852 | 1462483339454 Marionette TRACE conn3 <- [1,526,null,{}] 14:22:19 INFO - PROCESS | 1852 | 1462483339459 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}] 14:22:19 INFO - PROCESS | 1852 | 1462483339622 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 14:22:19 INFO - PROCESS | 1852 | 1462483339793 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45472de800 == 79 [pid = 1852] [id = 97] 14:22:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455eca3800 == 78 [pid = 1852] [id = 95] 14:22:19 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f453d4d3000) [pid = 1852] [serial = 351] [outer = (nil)] [url = about:blank] 14:22:19 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f4541508c00) [pid = 1852] [serial = 318] [outer = (nil)] [url = about:blank] 14:22:19 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f4556c28000) [pid = 1852] [serial = 324] [outer = (nil)] [url = about:blank] 14:22:19 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f4546c96000) [pid = 1852] [serial = 321] [outer = (nil)] [url = about:blank] 14:22:19 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f455fbb0400) [pid = 1852] [serial = 327] [outer = (nil)] [url = about:blank] 14:22:19 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f4538fdd800) [pid = 1852] [serial = 330] [outer = (nil)] [url = about:blank] 14:22:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d16b800 == 79 [pid = 1852] [id = 139] 14:22:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f453d4d0400) [pid = 1852] [serial = 416] [outer = (nil)] 14:22:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f453dabe400) [pid = 1852] [serial = 417] [outer = 0x7f453d4d0400] 14:22:19 INFO - PROCESS | 1852 | 1462483339938 Marionette DEBUG loaded listener.js 14:22:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f453f6e5800) [pid = 1852] [serial = 418] [outer = 0x7f453d4d0400] 14:22:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454b013000 == 78 [pid = 1852] [id = 129] 14:22:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d392000 == 77 [pid = 1852] [id = 128] 14:22:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45480e8000 == 76 [pid = 1852] [id = 127] 14:22:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4546bb4000 == 75 [pid = 1852] [id = 126] 14:22:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f179000 == 74 [pid = 1852] [id = 125] 14:22:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453eee4000 == 73 [pid = 1852] [id = 124] 14:22:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455c981000 == 72 [pid = 1852] [id = 120] 14:22:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454b08d800 == 71 [pid = 1852] [id = 119] 14:22:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4545477000 == 70 [pid = 1852] [id = 118] 14:22:20 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f4547660c00) [pid = 1852] [serial = 345] [outer = (nil)] [url = about:blank] 14:22:20 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f453f6e8400) [pid = 1852] [serial = 334] [outer = (nil)] [url = about:blank] 14:22:20 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f453f05d400) [pid = 1852] [serial = 333] [outer = (nil)] [url = about:blank] 14:22:20 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f453d127000) [pid = 1852] [serial = 339] [outer = (nil)] [url = about:blank] 14:22:20 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f4541505000) [pid = 1852] [serial = 340] [outer = (nil)] [url = about:blank] 14:22:20 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f453fb51c00) [pid = 1852] [serial = 337] [outer = (nil)] [url = about:blank] 14:22:20 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f453f9cb400) [pid = 1852] [serial = 336] [outer = (nil)] [url = about:blank] 14:22:20 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f453d36ec00) [pid = 1852] [serial = 348] [outer = (nil)] [url = about:blank] 14:22:20 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f4547dd2c00) [pid = 1852] [serial = 346] [outer = (nil)] [url = about:blank] 14:22:20 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f454231a400) [pid = 1852] [serial = 342] [outer = (nil)] [url = about:blank] 14:22:20 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f4546bf7000) [pid = 1852] [serial = 343] [outer = (nil)] [url = about:blank] 14:22:20 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f4544940c00) [pid = 1852] [serial = 349] [outer = (nil)] [url = about:blank] 14:22:20 INFO - PROCESS | 1852 | 1462483340763 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]]]}] 14:22:20 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 14:22:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1336ms 14:22:20 INFO - PROCESS | 1852 | 1462483340785 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 14:22:20 INFO - PROCESS | 1852 | 1462483340788 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 14:22:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:22:20 INFO - PROCESS | 1852 | 1462483340794 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:22:20 INFO - PROCESS | 1852 | 1462483340798 Marionette TRACE conn3 <- [1,530,null,{}] 14:22:20 INFO - PROCESS | 1852 | 1462483340812 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}] 14:22:20 INFO - PROCESS | 1852 | 1462483340958 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 14:22:20 INFO - PROCESS | 1852 | 1462483340977 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453fabc800 == 71 [pid = 1852] [id = 140] 14:22:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f453fb4f000) [pid = 1852] [serial = 419] [outer = (nil)] 14:22:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f4541508c00) [pid = 1852] [serial = 420] [outer = 0x7f453fb4f000] 14:22:21 INFO - PROCESS | 1852 | 1462483341041 Marionette DEBUG loaded listener.js 14:22:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f454231a400) [pid = 1852] [serial = 421] [outer = 0x7f453fb4f000] 14:22:21 INFO - PROCESS | 1852 | 1462483341831 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"]]]}] 14:22:21 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 14:22:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:22:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:22:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:22:21 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 14:22:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:22:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:22:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:22:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1085ms 14:22:21 INFO - PROCESS | 1852 | 1462483341883 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 14:22:21 INFO - PROCESS | 1852 | 1462483341886 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 14:22:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:22:21 INFO - PROCESS | 1852 | 1462483341892 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:22:21 INFO - PROCESS | 1852 | 1462483341895 Marionette TRACE conn3 <- [1,534,null,{}] 14:22:21 INFO - PROCESS | 1852 | 1462483341904 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}] 14:22:22 INFO - PROCESS | 1852 | 1462483342058 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 14:22:22 INFO - PROCESS | 1852 | 1462483342073 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45476e2800 == 72 [pid = 1852] [id = 141] 14:22:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f453d122400) [pid = 1852] [serial = 422] [outer = (nil)] 14:22:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f4546fe7000) [pid = 1852] [serial = 423] [outer = 0x7f453d122400] 14:22:22 INFO - PROCESS | 1852 | 1462483342246 Marionette DEBUG loaded listener.js 14:22:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f454896a000) [pid = 1852] [serial = 424] [outer = 0x7f453d122400] 14:22:22 INFO - PROCESS | 1852 | 1462483342915 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]]]}] 14:22:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:22:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1032ms 14:22:22 INFO - PROCESS | 1852 | 1462483342924 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 14:22:22 INFO - PROCESS | 1852 | 1462483342927 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 14:22:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:22:22 INFO - PROCESS | 1852 | 1462483342933 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:22:22 INFO - PROCESS | 1852 | 1462483342934 Marionette TRACE conn3 <- [1,538,null,{}] 14:22:22 INFO - PROCESS | 1852 | 1462483342940 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}] 14:22:23 INFO - PROCESS | 1852 | 1462483343125 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 14:22:23 INFO - PROCESS | 1852 | 1462483343169 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454881f000 == 73 [pid = 1852] [id = 142] 14:22:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f453d12b000) [pid = 1852] [serial = 425] [outer = (nil)] 14:22:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f453d12e800) [pid = 1852] [serial = 426] [outer = 0x7f453d12b000] 14:22:23 INFO - PROCESS | 1852 | 1462483343232 Marionette DEBUG loaded listener.js 14:22:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f453f9c5000) [pid = 1852] [serial = 427] [outer = 0x7f453d12b000] 14:22:24 INFO - PROCESS | 1852 | 1462483344016 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]]]}] 14:22:24 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. 14:22:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1132ms 14:22:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:22:24 INFO - PROCESS | 1852 | 1462483344067 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 14:22:24 INFO - PROCESS | 1852 | 1462483344070 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 14:22:24 INFO - PROCESS | 1852 | 1462483344076 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:22:24 INFO - PROCESS | 1852 | 1462483344079 Marionette TRACE conn3 <- [1,542,null,{}] 14:22:24 INFO - PROCESS | 1852 | 1462483344088 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}] 14:22:24 INFO - PROCESS | 1852 | 1462483344304 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 14:22:24 INFO - PROCESS | 1852 | 1462483344337 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4554929800 == 74 [pid = 1852] [id = 143] 14:22:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f4548fa8000) [pid = 1852] [serial = 428] [outer = (nil)] 14:22:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f4555596c00) [pid = 1852] [serial = 429] [outer = 0x7f4548fa8000] 14:22:24 INFO - PROCESS | 1852 | 1462483344401 Marionette DEBUG loaded listener.js 14:22:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f4559dc5400) [pid = 1852] [serial = 430] [outer = 0x7f4548fa8000] 14:22:24 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f4541504000) [pid = 1852] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:22:24 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f4540b57000) [pid = 1852] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:22:24 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f453f7d5c00) [pid = 1852] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:22:24 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f45389f3800) [pid = 1852] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:22:24 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f453dabc400) [pid = 1852] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:22:24 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f453d11b400) [pid = 1852] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:22:24 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f453d4ca400) [pid = 1852] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:22:24 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f453d128400) [pid = 1852] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:22:25 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. 14:22:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1135ms 14:22:25 INFO - PROCESS | 1852 | 1462483345201 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]]]}] 14:22:25 INFO - PROCESS | 1852 | 1462483345211 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 14:22:25 INFO - PROCESS | 1852 | 1462483345214 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 14:22:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:22:25 INFO - PROCESS | 1852 | 1462483345245 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:22:25 INFO - PROCESS | 1852 | 1462483345247 Marionette TRACE conn3 <- [1,546,null,{}] 14:22:25 INFO - PROCESS | 1852 | 1462483345254 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}] 14:22:25 INFO - PROCESS | 1852 | 1462483345407 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 14:22:25 INFO - PROCESS | 1852 | 1462483345544 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45549ec000 == 75 [pid = 1852] [id = 144] 14:22:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f4538fd9800) [pid = 1852] [serial = 431] [outer = (nil)] 14:22:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f453d4d4c00) [pid = 1852] [serial = 432] [outer = 0x7f4538fd9800] 14:22:25 INFO - PROCESS | 1852 | 1462483345609 Marionette DEBUG loaded listener.js 14:22:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f4555a3b800) [pid = 1852] [serial = 433] [outer = 0x7f4538fd9800] 14:22:26 INFO - PROCESS | 1852 | 1462483346265 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]]]}] 14:22:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:22:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1080ms 14:22:26 INFO - PROCESS | 1852 | 1462483346326 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 14:22:26 INFO - PROCESS | 1852 | 1462483346329 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 14:22:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:22:26 INFO - PROCESS | 1852 | 1462483346335 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:22:26 INFO - PROCESS | 1852 | 1462483346337 Marionette TRACE conn3 <- [1,550,null,{}] 14:22:26 INFO - PROCESS | 1852 | 1462483346342 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}] 14:22:26 INFO - PROCESS | 1852 | 1462483346501 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 14:22:26 INFO - PROCESS | 1852 | 1462483346625 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455ad06800 == 76 [pid = 1852] [id = 145] 14:22:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f453d11b400) [pid = 1852] [serial = 434] [outer = (nil)] 14:22:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f455a733800) [pid = 1852] [serial = 435] [outer = 0x7f453d11b400] 14:22:26 INFO - PROCESS | 1852 | 1462483346694 Marionette DEBUG loaded listener.js 14:22:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f455a73bc00) [pid = 1852] [serial = 436] [outer = 0x7f453d11b400] 14:22:27 INFO - PROCESS | 1852 | 1462483347618 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]]]}] 14:22:27 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. 14:22:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1332ms 14:22:27 INFO - PROCESS | 1852 | 1462483347669 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 14:22:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:22:27 INFO - PROCESS | 1852 | 1462483347676 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 14:22:27 INFO - PROCESS | 1852 | 1462483347683 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:22:27 INFO - PROCESS | 1852 | 1462483347689 Marionette TRACE conn3 <- [1,554,null,{}] 14:22:27 INFO - PROCESS | 1852 | 1462483347696 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}] 14:22:27 INFO - PROCESS | 1852 | 1462483347865 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 14:22:28 INFO - PROCESS | 1852 | 1462483348024 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f221800 == 77 [pid = 1852] [id = 146] 14:22:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f453d11ac00) [pid = 1852] [serial = 437] [outer = (nil)] 14:22:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f453d124400) [pid = 1852] [serial = 438] [outer = 0x7f453d11ac00] 14:22:28 INFO - PROCESS | 1852 | 1462483348096 Marionette DEBUG loaded listener.js 14:22:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f453d36a800) [pid = 1852] [serial = 439] [outer = 0x7f453d11ac00] 14:22:28 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:22:29 INFO - PROCESS | 1852 | 1462483349486 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]]]}] 14:22:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:22:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1890ms 14:22:29 INFO - PROCESS | 1852 | 1462483349580 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 14:22:29 INFO - PROCESS | 1852 | 1462483349587 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 14:22:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:22:29 INFO - PROCESS | 1852 | 1462483349602 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:22:29 INFO - PROCESS | 1852 | 1462483349608 Marionette TRACE conn3 <- [1,558,null,{}] 14:22:29 INFO - PROCESS | 1852 | 1462483349614 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}] 14:22:29 INFO - PROCESS | 1852 | 1462483349799 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 14:22:29 INFO - PROCESS | 1852 | 1462483349952 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537daa000 == 78 [pid = 1852] [id = 147] 14:22:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f453d36c000) [pid = 1852] [serial = 440] [outer = (nil)] 14:22:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f4548fa7800) [pid = 1852] [serial = 441] [outer = 0x7f453d36c000] 14:22:30 INFO - PROCESS | 1852 | 1462483350026 Marionette DEBUG loaded listener.js 14:22:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f4555507c00) [pid = 1852] [serial = 442] [outer = 0x7f453d36c000] 14:22:30 INFO - PROCESS | 1852 | 1462483350838 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]]]}] 14:22:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:22:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1288ms 14:22:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:22:30 INFO - PROCESS | 1852 | 1462483350890 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 14:22:30 INFO - PROCESS | 1852 | 1462483350893 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 14:22:30 INFO - PROCESS | 1852 | 1462483350899 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:22:30 INFO - PROCESS | 1852 | 1462483350905 Marionette TRACE conn3 <- [1,562,null,{}] 14:22:30 INFO - PROCESS | 1852 | 1462483350921 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}] 14:22:31 INFO - PROCESS | 1852 | 1462483351107 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 14:22:31 INFO - PROCESS | 1852 | 1462483351258 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453733b000 == 79 [pid = 1852] [id = 148] 14:22:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f453805e400) [pid = 1852] [serial = 443] [outer = (nil)] 14:22:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f4548965000) [pid = 1852] [serial = 444] [outer = 0x7f453805e400] 14:22:31 INFO - PROCESS | 1852 | 1462483351384 Marionette DEBUG loaded listener.js 14:22:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f4556c23800) [pid = 1852] [serial = 445] [outer = 0x7f453805e400] 14:22:32 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:22:32 INFO - PROCESS | 1852 | 1462483352365 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]]]}] 14:22:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:22:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1540ms 14:22:32 INFO - PROCESS | 1852 | 1462483352440 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 14:22:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:22:32 INFO - PROCESS | 1852 | 1462483352445 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 14:22:32 INFO - PROCESS | 1852 | 1462483352454 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:22:32 INFO - PROCESS | 1852 | 1462483352457 Marionette TRACE conn3 <- [1,566,null,{}] 14:22:32 INFO - PROCESS | 1852 | 1462483352464 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}] 14:22:32 INFO - PROCESS | 1852 | 1462483352674 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 14:22:32 INFO - PROCESS | 1852 | 1462483352824 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45374f0800 == 80 [pid = 1852] [id = 149] 14:22:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f453737f800) [pid = 1852] [serial = 446] [outer = (nil)] 14:22:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f4537388c00) [pid = 1852] [serial = 447] [outer = 0x7f453737f800] 14:22:32 INFO - PROCESS | 1852 | 1462483352894 Marionette DEBUG loaded listener.js 14:22:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f453805ac00) [pid = 1852] [serial = 448] [outer = 0x7f453737f800] 14:22:33 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:22:33 INFO - PROCESS | 1852 | 1462483353732 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]]]}] 14:22:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:22:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1291ms 14:22:33 INFO - PROCESS | 1852 | 1462483353758 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 14:22:33 INFO - PROCESS | 1852 | 1462483353762 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 14:22:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:22:33 INFO - PROCESS | 1852 | 1462483353769 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:22:33 INFO - PROCESS | 1852 | 1462483353772 Marionette TRACE conn3 <- [1,570,null,{}] 14:22:33 INFO - PROCESS | 1852 | 1462483353778 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}] 14:22:33 INFO - PROCESS | 1852 | 1462483353943 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 14:22:34 INFO - PROCESS | 1852 | 1462483354100 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4536365800 == 81 [pid = 1852] [id = 150] 14:22:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f453631b400) [pid = 1852] [serial = 449] [outer = (nil)] 14:22:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f4536322400) [pid = 1852] [serial = 450] [outer = 0x7f453631b400] 14:22:34 INFO - PROCESS | 1852 | 1462483354170 Marionette DEBUG loaded listener.js 14:22:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f4536327c00) [pid = 1852] [serial = 451] [outer = 0x7f453631b400] 14:22:34 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:22:34 INFO - PROCESS | 1852 | 1462483354975 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]]]}] 14:22:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:22:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1233ms 14:22:35 INFO - PROCESS | 1852 | 1462483355005 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 14:22:35 INFO - PROCESS | 1852 | 1462483355008 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 14:22:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:22:35 INFO - PROCESS | 1852 | 1462483355014 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:22:35 INFO - PROCESS | 1852 | 1462483355016 Marionette TRACE conn3 <- [1,574,null,{}] 14:22:35 INFO - PROCESS | 1852 | 1462483355021 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}] 14:22:35 INFO - PROCESS | 1852 | 1462483355187 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 14:22:35 INFO - PROCESS | 1852 | 1462483355341 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45366cb800 == 82 [pid = 1852] [id = 151] 14:22:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f4536321000) [pid = 1852] [serial = 452] [outer = (nil)] 14:22:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f4538b75c00) [pid = 1852] [serial = 453] [outer = 0x7f4536321000] 14:22:35 INFO - PROCESS | 1852 | 1462483355414 Marionette DEBUG loaded listener.js 14:22:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f4548f13c00) [pid = 1852] [serial = 454] [outer = 0x7f4536321000] 14:22:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f453e58d800) [pid = 1852] [serial = 455] [outer = 0x7f453f063000] 14:22:36 INFO - PROCESS | 1852 | 1462483356348 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]]]}] 14:22:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:22:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1381ms 14:22:36 INFO - PROCESS | 1852 | 1462483356434 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 14:22:36 INFO - PROCESS | 1852 | 1462483356437 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 14:22:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:22:36 INFO - PROCESS | 1852 | 1462483356444 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:22:36 INFO - PROCESS | 1852 | 1462483356447 Marionette TRACE conn3 <- [1,578,null,{}] 14:22:36 INFO - PROCESS | 1852 | 1462483356451 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}] 14:22:36 INFO - PROCESS | 1852 | 1462483356626 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 14:22:36 INFO - PROCESS | 1852 | 1462483356779 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e7e2000 == 83 [pid = 1852] [id = 152] 14:22:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f4536327000) [pid = 1852] [serial = 456] [outer = (nil)] 14:22:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f453e591800) [pid = 1852] [serial = 457] [outer = 0x7f4536327000] 14:22:36 INFO - PROCESS | 1852 | 1462483356847 Marionette DEBUG loaded listener.js 14:22:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f453f9c7c00) [pid = 1852] [serial = 458] [outer = 0x7f4536327000] 14:22:37 INFO - PROCESS | 1852 | 1462483357709 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]]]}] 14:22:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:22:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1330ms 14:22:37 INFO - PROCESS | 1852 | 1462483357775 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 14:22:37 INFO - PROCESS | 1852 | 1462483357779 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 14:22:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:22:37 INFO - PROCESS | 1852 | 1462483357784 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:22:37 INFO - PROCESS | 1852 | 1462483357786 Marionette TRACE conn3 <- [1,582,null,{}] 14:22:37 INFO - PROCESS | 1852 | 1462483357792 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}] 14:22:37 INFO - PROCESS | 1852 | 1462483357957 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 14:22:38 INFO - PROCESS | 1852 | 1462483358110 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e7f5000 == 84 [pid = 1852] [id = 153] 14:22:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f4538cef000) [pid = 1852] [serial = 459] [outer = (nil)] 14:22:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f453e681400) [pid = 1852] [serial = 460] [outer = 0x7f4538cef000] 14:22:38 INFO - PROCESS | 1852 | 1462483358180 Marionette DEBUG loaded listener.js 14:22:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f453e687800) [pid = 1852] [serial = 461] [outer = 0x7f4538cef000] 14:22:39 INFO - PROCESS | 1852 | 1462483359362 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]]]}] 14:22:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:22:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1633ms 14:22:39 INFO - PROCESS | 1852 | 1462483359419 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 14:22:39 INFO - PROCESS | 1852 | 1462483359424 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 14:22:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:22:39 INFO - PROCESS | 1852 | 1462483359432 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:22:39 INFO - PROCESS | 1852 | 1462483359437 Marionette TRACE conn3 <- [1,586,null,{}] 14:22:39 INFO - PROCESS | 1852 | 1462483359444 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}] 14:22:39 INFO - PROCESS | 1852 | 1462483359713 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 14:22:39 INFO - PROCESS | 1852 | 1462483359841 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45374ea800 == 85 [pid = 1852] [id = 154] 14:22:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f4537380400) [pid = 1852] [serial = 462] [outer = (nil)] 14:22:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f4537386000) [pid = 1852] [serial = 463] [outer = 0x7f4537380400] 14:22:39 INFO - PROCESS | 1852 | 1462483359908 Marionette DEBUG loaded listener.js 14:22:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f4537eafc00) [pid = 1852] [serial = 464] [outer = 0x7f4537380400] 14:22:40 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:22:40 INFO - PROCESS | 1852 | 1462483360770 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]]]}] 14:22:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:22:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1384ms 14:22:40 INFO - PROCESS | 1852 | 1462483360816 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 14:22:40 INFO - PROCESS | 1852 | 1462483360824 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 14:22:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:22:40 INFO - PROCESS | 1852 | 1462483360833 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:22:40 INFO - PROCESS | 1852 | 1462483360836 Marionette TRACE conn3 <- [1,590,null,{}] 14:22:40 INFO - PROCESS | 1852 | 1462483360842 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}] 14:22:41 INFO - PROCESS | 1852 | 1462483360997 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 14:22:41 INFO - PROCESS | 1852 | 1462483361158 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4538ac8800 == 86 [pid = 1852] [id = 155] 14:22:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f45389ea400) [pid = 1852] [serial = 465] [outer = (nil)] 14:22:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f45389ef400) [pid = 1852] [serial = 466] [outer = 0x7f45389ea400] 14:22:41 INFO - PROCESS | 1852 | 1462483361222 Marionette DEBUG loaded listener.js 14:22:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f4538b71c00) [pid = 1852] [serial = 467] [outer = 0x7f45389ea400] 14:22:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4556a40000 == 85 [pid = 1852] [id = 105] 14:22:41 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f454f998000) [pid = 1852] [serial = 390] [outer = (nil)] [url = about:blank] 14:22:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45549ec000 == 84 [pid = 1852] [id = 144] 14:22:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4554929800 == 83 [pid = 1852] [id = 143] 14:22:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454881f000 == 82 [pid = 1852] [id = 142] 14:22:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4558b09000 == 81 [pid = 1852] [id = 117] 14:22:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45476e2800 == 80 [pid = 1852] [id = 141] 14:22:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453fabc800 == 79 [pid = 1852] [id = 140] 14:22:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d16b800 == 78 [pid = 1852] [id = 139] 14:22:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4538ae1800 == 77 [pid = 1852] [id = 138] 14:22:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455fc41800 == 76 [pid = 1852] [id = 136] 14:22:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455eea9800 == 75 [pid = 1852] [id = 135] 14:22:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f9e0000 == 74 [pid = 1852] [id = 134] 14:22:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455a533800 == 73 [pid = 1852] [id = 133] 14:22:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454968d000 == 72 [pid = 1852] [id = 132] 14:22:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4540b32800 == 71 [pid = 1852] [id = 131] 14:22:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45558a4000 == 70 [pid = 1852] [id = 130] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f455ec7f400) [pid = 1852] [serial = 316] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f453f7dcc00) [pid = 1852] [serial = 384] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f4548f0c800) [pid = 1852] [serial = 363] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f453d368800) [pid = 1852] [serial = 373] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f453d123c00) [pid = 1852] [serial = 372] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f453f6e2c00) [pid = 1852] [serial = 375] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f453f9c3000) [pid = 1852] [serial = 376] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f45420e2400) [pid = 1852] [serial = 360] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f453d36bc00) [pid = 1852] [serial = 354] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f453f6ee800) [pid = 1852] [serial = 357] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f45496a3c00) [pid = 1852] [serial = 388] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f454f925c00) [pid = 1852] [serial = 366] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f455d6e0c00) [pid = 1852] [serial = 369] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f45476ec400) [pid = 1852] [serial = 352] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f4541504400) [pid = 1852] [serial = 378] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f4545d46800) [pid = 1852] [serial = 381] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f453f7e1000) [pid = 1852] [serial = 385] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f454765e800) [pid = 1852] [serial = 387] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f4546fe9400) [pid = 1852] [serial = 382] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f4542041000) [pid = 1852] [serial = 379] [outer = (nil)] [url = about:blank] 14:22:42 INFO - PROCESS | 1852 | 1462483362256 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]]]}] 14:22:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:22:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1478ms 14:22:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:22:42 INFO - PROCESS | 1852 | 1462483362312 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 14:22:42 INFO - PROCESS | 1852 | 1462483362315 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 14:22:42 INFO - PROCESS | 1852 | 1462483362321 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:22:42 INFO - PROCESS | 1852 | 1462483362326 Marionette TRACE conn3 <- [1,594,null,{}] 14:22:42 INFO - PROCESS | 1852 | 1462483362340 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}] 14:22:42 INFO - PROCESS | 1852 | 1462483362489 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 14:22:42 INFO - PROCESS | 1852 | 1462483362508 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453ea8c800 == 71 [pid = 1852] [id = 156] 14:22:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f4538cf8000) [pid = 1852] [serial = 468] [outer = (nil)] 14:22:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f453d11d000) [pid = 1852] [serial = 469] [outer = 0x7f4538cf8000] 14:22:42 INFO - PROCESS | 1852 | 1462483362572 Marionette DEBUG loaded listener.js 14:22:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f453d12bc00) [pid = 1852] [serial = 470] [outer = 0x7f4538cf8000] 14:22:43 INFO - PROCESS | 1852 | 1462483363349 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]]]}] 14:22:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:22:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1091ms 14:22:43 INFO - PROCESS | 1852 | 1462483363412 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 14:22:43 INFO - PROCESS | 1852 | 1462483363416 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 14:22:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:22:43 INFO - PROCESS | 1852 | 1462483363421 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:22:43 INFO - PROCESS | 1852 | 1462483363423 Marionette TRACE conn3 <- [1,598,null,{}] 14:22:43 INFO - PROCESS | 1852 | 1462483363429 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}] 14:22:43 INFO - PROCESS | 1852 | 1462483363567 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 14:22:43 INFO - PROCESS | 1852 | 1462483363581 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f5c1000 == 72 [pid = 1852] [id = 157] 14:22:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f45389ec400) [pid = 1852] [serial = 471] [outer = (nil)] 14:22:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f453d369000) [pid = 1852] [serial = 472] [outer = 0x7f45389ec400] 14:22:43 INFO - PROCESS | 1852 | 1462483363640 Marionette DEBUG loaded listener.js 14:22:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f453d4d2800) [pid = 1852] [serial = 473] [outer = 0x7f45389ec400] 14:22:44 INFO - PROCESS | 1852 | 1462483364471 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]]]}] 14:22:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:22:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1126ms 14:22:44 INFO - PROCESS | 1852 | 1462483364558 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 14:22:44 INFO - PROCESS | 1852 | 1462483364562 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 14:22:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:22:44 INFO - PROCESS | 1852 | 1462483364567 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:22:44 INFO - PROCESS | 1852 | 1462483364570 Marionette TRACE conn3 <- [1,602,null,{}] 14:22:44 INFO - PROCESS | 1852 | 1462483364575 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}] 14:22:44 INFO - PROCESS | 1852 | 1462483364769 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 14:22:44 INFO - PROCESS | 1852 | 1462483364789 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540b3f000 == 73 [pid = 1852] [id = 158] 14:22:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f453d12cc00) [pid = 1852] [serial = 474] [outer = (nil)] 14:22:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f453daba800) [pid = 1852] [serial = 475] [outer = 0x7f453d12cc00] 14:22:44 INFO - PROCESS | 1852 | 1462483364849 Marionette DEBUG loaded listener.js 14:22:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f453e688400) [pid = 1852] [serial = 476] [outer = 0x7f453d12cc00] 14:22:45 INFO - PROCESS | 1852 | 1462483365604 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]]]}] 14:22:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:22:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1084ms 14:22:45 INFO - PROCESS | 1852 | 1462483365655 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 14:22:45 INFO - PROCESS | 1852 | 1462483365658 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 14:22:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:22:45 INFO - PROCESS | 1852 | 1462483365676 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:22:45 INFO - PROCESS | 1852 | 1462483365679 Marionette TRACE conn3 <- [1,606,null,{}] 14:22:45 INFO - PROCESS | 1852 | 1462483365684 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}] 14:22:45 INFO - PROCESS | 1852 | 1462483365904 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 14:22:45 INFO - PROCESS | 1852 | 1462483365928 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4546d8d800 == 74 [pid = 1852] [id = 159] 14:22:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f453f069c00) [pid = 1852] [serial = 477] [outer = (nil)] 14:22:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f453f9c6c00) [pid = 1852] [serial = 478] [outer = 0x7f453f069c00] 14:22:46 INFO - PROCESS | 1852 | 1462483365994 Marionette DEBUG loaded listener.js 14:22:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f4540a7a000) [pid = 1852] [serial = 479] [outer = 0x7f453f069c00] 14:22:46 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f4538fd9800) [pid = 1852] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:22:46 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f453d12b000) [pid = 1852] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:22:46 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f453fb4f000) [pid = 1852] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:22:46 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f453d4d0400) [pid = 1852] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:22:46 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f4548fa8000) [pid = 1852] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:22:46 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f45389f5000) [pid = 1852] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:22:46 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f453d122400) [pid = 1852] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:22:46 INFO - PROCESS | 1852 | 1462483366954 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]]]}] 14:22:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:22:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1342ms 14:22:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:22:47 INFO - PROCESS | 1852 | 1462483367007 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 14:22:47 INFO - PROCESS | 1852 | 1462483367010 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 14:22:47 INFO - PROCESS | 1852 | 1462483367015 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:22:47 INFO - PROCESS | 1852 | 1462483367018 Marionette TRACE conn3 <- [1,610,null,{}] 14:22:47 INFO - PROCESS | 1852 | 1462483367034 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}] 14:22:47 INFO - PROCESS | 1852 | 1462483367207 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 14:22:47 INFO - PROCESS | 1852 | 1462483367225 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4547621800 == 75 [pid = 1852] [id = 160] 14:22:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f453d132800) [pid = 1852] [serial = 480] [outer = (nil)] 14:22:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f453f9cb400) [pid = 1852] [serial = 481] [outer = 0x7f453d132800] 14:22:47 INFO - PROCESS | 1852 | 1462483367285 Marionette DEBUG loaded listener.js 14:22:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f454150e800) [pid = 1852] [serial = 482] [outer = 0x7f453d132800] 14:22:47 INFO - PROCESS | 1852 | 1462483367987 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]]]}] 14:22:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:22:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1031ms 14:22:48 INFO - PROCESS | 1852 | 1462483368047 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 14:22:48 INFO - PROCESS | 1852 | 1462483368050 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 14:22:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:22:48 INFO - PROCESS | 1852 | 1462483368060 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:22:48 INFO - PROCESS | 1852 | 1462483368062 Marionette TRACE conn3 <- [1,614,null,{}] 14:22:48 INFO - PROCESS | 1852 | 1462483368066 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}] 14:22:48 INFO - PROCESS | 1852 | 1462483368241 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 14:22:48 INFO - PROCESS | 1852 | 1462483368259 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548450800 == 76 [pid = 1852] [id = 161] 14:22:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f4537eb3c00) [pid = 1852] [serial = 483] [outer = (nil)] 14:22:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f4542041000) [pid = 1852] [serial = 484] [outer = 0x7f4537eb3c00] 14:22:48 INFO - PROCESS | 1852 | 1462483368318 Marionette DEBUG loaded listener.js 14:22:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f4542394000) [pid = 1852] [serial = 485] [outer = 0x7f4537eb3c00] 14:22:49 INFO - PROCESS | 1852 | 1462483369318 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]]]}] 14:22:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:22:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1327ms 14:22:49 INFO - PROCESS | 1852 | 1462483369388 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 14:22:49 INFO - PROCESS | 1852 | 1462483369394 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 14:22:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:22:49 INFO - PROCESS | 1852 | 1462483369402 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:22:49 INFO - PROCESS | 1852 | 1462483369408 Marionette TRACE conn3 <- [1,618,null,{}] 14:22:49 INFO - PROCESS | 1852 | 1462483369415 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}] 14:22:49 INFO - PROCESS | 1852 | 1462483369639 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 14:22:49 INFO - PROCESS | 1852 | 1462483369791 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4538ac7800 == 77 [pid = 1852] [id = 162] 14:22:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f4537386400) [pid = 1852] [serial = 486] [outer = (nil)] 14:22:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f4538059c00) [pid = 1852] [serial = 487] [outer = 0x7f4537386400] 14:22:49 INFO - PROCESS | 1852 | 1462483369865 Marionette DEBUG loaded listener.js 14:22:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f45389ec800) [pid = 1852] [serial = 488] [outer = 0x7f4537386400] 14:22:50 INFO - PROCESS | 1852 | 1462483370771 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]]]}] 14:22:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:22:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1442ms 14:22:50 INFO - PROCESS | 1852 | 1462483370845 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 14:22:50 INFO - PROCESS | 1852 | 1462483370854 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 14:22:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:22:50 INFO - PROCESS | 1852 | 1462483370863 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:22:50 INFO - PROCESS | 1852 | 1462483370868 Marionette TRACE conn3 <- [1,622,null,{}] 14:22:50 INFO - PROCESS | 1852 | 1462483370873 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}] 14:22:51 INFO - PROCESS | 1852 | 1462483371102 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 14:22:51 INFO - PROCESS | 1852 | 1462483371340 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454225c800 == 78 [pid = 1852] [id = 163] 14:22:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f4538cea800) [pid = 1852] [serial = 489] [outer = (nil)] 14:22:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f453d125400) [pid = 1852] [serial = 490] [outer = 0x7f4538cea800] 14:22:51 INFO - PROCESS | 1852 | 1462483371456 Marionette DEBUG loaded listener.js 14:22:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f453d36d000) [pid = 1852] [serial = 491] [outer = 0x7f4538cea800] 14:22:52 INFO - PROCESS | 1852 | 1462483372264 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]]]}] 14:22:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:22:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1430ms 14:22:52 INFO - PROCESS | 1852 | 1462483372294 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 14:22:52 INFO - PROCESS | 1852 | 1462483372298 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 14:22:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:22:52 INFO - PROCESS | 1852 | 1462483372304 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:22:52 INFO - PROCESS | 1852 | 1462483372309 Marionette TRACE conn3 <- [1,626,null,{}] 14:22:52 INFO - PROCESS | 1852 | 1462483372325 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}] 14:22:52 INFO - PROCESS | 1852 | 1462483372496 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 14:22:52 INFO - PROCESS | 1852 | 1462483372660 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454967f000 == 79 [pid = 1852] [id = 164] 14:22:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f453e687400) [pid = 1852] [serial = 492] [outer = (nil)] 14:22:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f453f061400) [pid = 1852] [serial = 493] [outer = 0x7f453e687400] 14:22:52 INFO - PROCESS | 1852 | 1462483372733 Marionette DEBUG loaded listener.js 14:22:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f453faf0c00) [pid = 1852] [serial = 494] [outer = 0x7f453e687400] 14:22:53 INFO - PROCESS | 1852 | 1462483373625 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]]]}] 14:22:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:22:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1395ms 14:22:53 INFO - PROCESS | 1852 | 1462483373700 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 14:22:53 INFO - PROCESS | 1852 | 1462483373705 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 14:22:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:22:53 INFO - PROCESS | 1852 | 1462483373711 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:22:53 INFO - PROCESS | 1852 | 1462483373713 Marionette TRACE conn3 <- [1,630,null,{}] 14:22:53 INFO - PROCESS | 1852 | 1462483373719 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}] 14:22:53 INFO - PROCESS | 1852 | 1462483373914 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 14:22:54 INFO - PROCESS | 1852 | 1462483374067 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454ed1d800 == 80 [pid = 1852] [id = 165] 14:22:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f453e688000) [pid = 1852] [serial = 495] [outer = (nil)] 14:22:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f454238a000) [pid = 1852] [serial = 496] [outer = 0x7f453e688000] 14:22:54 INFO - PROCESS | 1852 | 1462483374136 Marionette DEBUG loaded listener.js 14:22:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f4546254800) [pid = 1852] [serial = 497] [outer = 0x7f453e688000] 14:22:55 INFO - PROCESS | 1852 | 1462483375001 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]]]}] 14:22:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:22:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1327ms 14:22:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:22:55 INFO - PROCESS | 1852 | 1462483375039 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 14:22:55 INFO - PROCESS | 1852 | 1462483375042 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 14:22:55 INFO - PROCESS | 1852 | 1462483375048 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:22:55 INFO - PROCESS | 1852 | 1462483375051 Marionette TRACE conn3 <- [1,634,null,{}] 14:22:55 INFO - PROCESS | 1852 | 1462483375056 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}] 14:22:55 INFO - PROCESS | 1852 | 1462483375213 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 14:22:55 INFO - PROCESS | 1852 | 1462483375369 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455672f800 == 81 [pid = 1852] [id = 166] 14:22:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f4541504400) [pid = 1852] [serial = 498] [outer = (nil)] 14:22:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f454765e800) [pid = 1852] [serial = 499] [outer = 0x7f4541504400] 14:22:55 INFO - PROCESS | 1852 | 1462483375437 Marionette DEBUG loaded listener.js 14:22:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f4547a64000) [pid = 1852] [serial = 500] [outer = 0x7f4541504400] 14:22:56 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:22:56 INFO - PROCESS | 1852 | 1462483376321 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]]]}] 14:22:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:22:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1335ms 14:22:56 INFO - PROCESS | 1852 | 1462483376383 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 14:22:56 INFO - PROCESS | 1852 | 1462483376386 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 14:22:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:22:56 INFO - PROCESS | 1852 | 1462483376393 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:22:56 INFO - PROCESS | 1852 | 1462483376397 Marionette TRACE conn3 <- [1,638,null,{}] 14:22:56 INFO - PROCESS | 1852 | 1462483376402 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}] 14:22:56 INFO - PROCESS | 1852 | 1462483376618 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 14:22:56 INFO - PROCESS | 1852 | 1462483376774 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455d65c000 == 82 [pid = 1852] [id = 167] 14:22:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f4546c94000) [pid = 1852] [serial = 501] [outer = (nil)] 14:22:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f4549abfc00) [pid = 1852] [serial = 502] [outer = 0x7f4546c94000] 14:22:56 INFO - PROCESS | 1852 | 1462483376845 Marionette DEBUG loaded listener.js 14:22:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f45566c3800) [pid = 1852] [serial = 503] [outer = 0x7f4546c94000] 14:22:57 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:22:57 INFO - PROCESS | 1852 | 1462483377678 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]]]}] 14:22:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:22:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1333ms 14:22:57 INFO - PROCESS | 1852 | 1462483377731 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 14:22:57 INFO - PROCESS | 1852 | 1462483377734 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 14:22:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:22:57 INFO - PROCESS | 1852 | 1462483377743 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:22:57 INFO - PROCESS | 1852 | 1462483377745 Marionette TRACE conn3 <- [1,642,null,{}] 14:22:57 INFO - PROCESS | 1852 | 1462483377749 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}] 14:22:57 INFO - PROCESS | 1852 | 1462483377905 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 14:22:58 INFO - PROCESS | 1852 | 1462483378063 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45381e2000 == 83 [pid = 1852] [id = 168] 14:22:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f45342cc400) [pid = 1852] [serial = 504] [outer = (nil)] 14:22:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f45342d4400) [pid = 1852] [serial = 505] [outer = 0x7f45342cc400] 14:22:58 INFO - PROCESS | 1852 | 1462483378133 Marionette DEBUG loaded listener.js 14:22:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f45342dac00) [pid = 1852] [serial = 506] [outer = 0x7f45342cc400] 14:22:59 INFO - PROCESS | 1852 | 1462483379025 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]]]}] 14:22:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:22:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1344ms 14:22:59 INFO - PROCESS | 1852 | 1462483379088 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 14:22:59 INFO - PROCESS | 1852 | 1462483379091 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 14:22:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:22:59 INFO - PROCESS | 1852 | 1462483379097 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:22:59 INFO - PROCESS | 1852 | 1462483379100 Marionette TRACE conn3 <- [1,646,null,{}] 14:22:59 INFO - PROCESS | 1852 | 1462483379105 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}] 14:22:59 INFO - PROCESS | 1852 | 1462483379283 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 14:22:59 INFO - PROCESS | 1852 | 1462483379749 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4538adc000 == 84 [pid = 1852] [id = 169] 14:22:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f45343cf000) [pid = 1852] [serial = 507] [outer = (nil)] 14:22:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f45343d0c00) [pid = 1852] [serial = 508] [outer = 0x7f45343cf000] 14:22:59 INFO - PROCESS | 1852 | 1462483379861 Marionette DEBUG loaded listener.js 14:22:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f4535cebc00) [pid = 1852] [serial = 509] [outer = 0x7f45343cf000] 14:23:00 INFO - PROCESS | 1852 | 1462483380828 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]]]}] 14:23:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:23:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1779ms 14:23:00 INFO - PROCESS | 1852 | 1462483380878 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 14:23:00 INFO - PROCESS | 1852 | 1462483380884 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 14:23:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:23:00 INFO - PROCESS | 1852 | 1462483380891 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:23:00 INFO - PROCESS | 1852 | 1462483380897 Marionette TRACE conn3 <- [1,650,null,{}] 14:23:00 INFO - PROCESS | 1852 | 1462483380904 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}] 14:23:01 INFO - PROCESS | 1852 | 1462483381085 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 14:23:01 INFO - PROCESS | 1852 | 1462483381323 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45366c9000 == 85 [pid = 1852] [id = 170] 14:23:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f453738b800) [pid = 1852] [serial = 510] [outer = (nil)] 14:23:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f4537ea7c00) [pid = 1852] [serial = 511] [outer = 0x7f453738b800] 14:23:01 INFO - PROCESS | 1852 | 1462483381463 Marionette DEBUG loaded listener.js 14:23:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f453805f400) [pid = 1852] [serial = 512] [outer = 0x7f453738b800] 14:23:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4547621800 == 84 [pid = 1852] [id = 160] 14:23:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4546d8d800 == 83 [pid = 1852] [id = 159] 14:23:01 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f4555512c00) [pid = 1852] [serial = 408] [outer = (nil)] [url = about:blank] 14:23:01 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f4537eaf400) [pid = 1852] [serial = 411] [outer = (nil)] [url = about:blank] 14:23:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4540b3f000 == 82 [pid = 1852] [id = 158] 14:23:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f5c1000 == 81 [pid = 1852] [id = 157] 14:23:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453ea8c800 == 80 [pid = 1852] [id = 156] 14:23:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4538ac8800 == 79 [pid = 1852] [id = 155] 14:23:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45374ea800 == 78 [pid = 1852] [id = 154] 14:23:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4536365800 == 77 [pid = 1852] [id = 150] 14:23:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45374f0800 == 76 [pid = 1852] [id = 149] 14:23:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453733b000 == 75 [pid = 1852] [id = 148] 14:23:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537daa000 == 74 [pid = 1852] [id = 147] 14:23:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f221800 == 73 [pid = 1852] [id = 146] 14:23:02 INFO - PROCESS | 1852 | 1462483382376 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]]]}] 14:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f453d12e800) [pid = 1852] [serial = 426] [outer = (nil)] [url = about:blank] 14:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f4541508c00) [pid = 1852] [serial = 420] [outer = (nil)] [url = about:blank] 14:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f454231a400) [pid = 1852] [serial = 421] [outer = (nil)] [url = about:blank] 14:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f453dabe400) [pid = 1852] [serial = 417] [outer = (nil)] [url = about:blank] 14:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f453f6e5800) [pid = 1852] [serial = 418] [outer = (nil)] [url = about:blank] 14:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f453f7e1800) [pid = 1852] [serial = 399] [outer = (nil)] [url = about:blank] 14:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f4555596c00) [pid = 1852] [serial = 429] [outer = (nil)] [url = about:blank] 14:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f4542390400) [pid = 1852] [serial = 405] [outer = (nil)] [url = about:blank] 14:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f453d11b000) [pid = 1852] [serial = 415] [outer = (nil)] [url = about:blank] 14:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f4538cf8c00) [pid = 1852] [serial = 414] [outer = (nil)] [url = about:blank] 14:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f453d4cf400) [pid = 1852] [serial = 393] [outer = (nil)] [url = about:blank] 14:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f453f9c5000) [pid = 1852] [serial = 427] [outer = (nil)] [url = about:blank] 14:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f4547832000) [pid = 1852] [serial = 402] [outer = (nil)] [url = about:blank] 14:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f453f9d0400) [pid = 1852] [serial = 396] [outer = (nil)] [url = about:blank] 14:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f4546fe7000) [pid = 1852] [serial = 423] [outer = (nil)] [url = about:blank] 14:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f4559dc5400) [pid = 1852] [serial = 430] [outer = (nil)] [url = about:blank] 14:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f453d4d4c00) [pid = 1852] [serial = 432] [outer = (nil)] [url = about:blank] 14:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f454896a000) [pid = 1852] [serial = 424] [outer = (nil)] [url = about:blank] 14:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f4555a3b800) [pid = 1852] [serial = 433] [outer = (nil)] [url = about:blank] 14:23:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:23:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1546ms 14:23:02 INFO - PROCESS | 1852 | 1462483382442 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 14:23:02 INFO - PROCESS | 1852 | 1462483382447 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 14:23:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:23:02 INFO - PROCESS | 1852 | 1462483382453 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:23:02 INFO - PROCESS | 1852 | 1462483382456 Marionette TRACE conn3 <- [1,654,null,{}] 14:23:02 INFO - PROCESS | 1852 | 1462483382461 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}] 14:23:02 INFO - PROCESS | 1852 | 1462483382603 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 14:23:02 INFO - PROCESS | 1852 | 1462483382620 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537daf000 == 74 [pid = 1852] [id = 171] 14:23:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f4538b73000) [pid = 1852] [serial = 513] [outer = (nil)] 14:23:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f4538ceb800) [pid = 1852] [serial = 514] [outer = 0x7f4538b73000] 14:23:02 INFO - PROCESS | 1852 | 1462483382699 Marionette DEBUG loaded listener.js 14:23:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f4538cf9000) [pid = 1852] [serial = 515] [outer = 0x7f4538b73000] 14:23:03 INFO - PROCESS | 1852 | 1462483383544 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]]]}] 14:23:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:23:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1135ms 14:23:03 INFO - PROCESS | 1852 | 1462483383589 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 14:23:03 INFO - PROCESS | 1852 | 1462483383594 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 14:23:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:23:03 INFO - PROCESS | 1852 | 1462483383611 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:23:03 INFO - PROCESS | 1852 | 1462483383620 Marionette TRACE conn3 <- [1,658,null,{}] 14:23:03 INFO - PROCESS | 1852 | 1462483383629 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}] 14:23:03 INFO - PROCESS | 1852 | 1462483383835 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 14:23:03 INFO - PROCESS | 1852 | 1462483383851 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f20b800 == 75 [pid = 1852] [id = 172] 14:23:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f4538cf5400) [pid = 1852] [serial = 516] [outer = (nil)] 14:23:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f453d36bc00) [pid = 1852] [serial = 517] [outer = 0x7f4538cf5400] 14:23:03 INFO - PROCESS | 1852 | 1462483383912 Marionette DEBUG loaded listener.js 14:23:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f453d4cf400) [pid = 1852] [serial = 518] [outer = 0x7f4538cf5400] 14:23:04 INFO - PROCESS | 1852 | 1462483384717 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]]]}] 14:23:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:23:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1150ms 14:23:04 INFO - PROCESS | 1852 | 1462483384754 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 14:23:04 INFO - PROCESS | 1852 | 1462483384759 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 14:23:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:23:04 INFO - PROCESS | 1852 | 1462483384765 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:23:04 INFO - PROCESS | 1852 | 1462483384767 Marionette TRACE conn3 <- [1,662,null,{}] 14:23:04 INFO - PROCESS | 1852 | 1462483384780 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}] 14:23:04 INFO - PROCESS | 1852 | 1462483384962 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 14:23:05 INFO - PROCESS | 1852 | 1462483384995 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540b35000 == 76 [pid = 1852] [id = 173] 14:23:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f45389f2800) [pid = 1852] [serial = 519] [outer = (nil)] 14:23:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f453e593800) [pid = 1852] [serial = 520] [outer = 0x7f45389f2800] 14:23:05 INFO - PROCESS | 1852 | 1462483385053 Marionette DEBUG loaded listener.js 14:23:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f453e68b400) [pid = 1852] [serial = 521] [outer = 0x7f45389f2800] 14:23:05 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:23:06 INFO - PROCESS | 1852 | 1462483386228 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]]]}] 14:23:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:23:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1485ms 14:23:06 INFO - PROCESS | 1852 | 1462483386251 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 14:23:06 INFO - PROCESS | 1852 | 1462483386253 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 14:23:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:23:06 INFO - PROCESS | 1852 | 1462483386259 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:23:06 INFO - PROCESS | 1852 | 1462483386260 Marionette TRACE conn3 <- [1,666,null,{}] 14:23:06 INFO - PROCESS | 1852 | 1462483386266 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}] 14:23:06 INFO - PROCESS | 1852 | 1462483386458 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 14:23:06 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f453d12cc00) [pid = 1852] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:23:06 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f453f069c00) [pid = 1852] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:23:06 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f4538cf8000) [pid = 1852] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:23:06 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f45389ec400) [pid = 1852] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:23:06 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f45389ea400) [pid = 1852] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:23:06 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f4537380400) [pid = 1852] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:23:06 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f453d132800) [pid = 1852] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:23:06 INFO - PROCESS | 1852 | 1462483386841 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e7f2000 == 77 [pid = 1852] [id = 174] 14:23:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f453d12cc00) [pid = 1852] [serial = 522] [outer = (nil)] 14:23:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f453d4c9c00) [pid = 1852] [serial = 523] [outer = 0x7f453d12cc00] 14:23:06 INFO - PROCESS | 1852 | 1462483386918 Marionette DEBUG loaded listener.js 14:23:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f45407e4800) [pid = 1852] [serial = 524] [outer = 0x7f453d12cc00] 14:23:07 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:23:07 INFO - PROCESS | 1852 | 1462483387581 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]]]}] 14:23:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:23:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1339ms 14:23:07 INFO - PROCESS | 1852 | 1462483387598 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 14:23:07 INFO - PROCESS | 1852 | 1462483387601 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 14:23:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:23:07 INFO - PROCESS | 1852 | 1462483387606 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:23:07 INFO - PROCESS | 1852 | 1462483387609 Marionette TRACE conn3 <- [1,670,null,{}] 14:23:07 INFO - PROCESS | 1852 | 1462483387614 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}] 14:23:07 INFO - PROCESS | 1852 | 1462483387807 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 14:23:07 INFO - PROCESS | 1852 | 1462483387829 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45480e7800 == 78 [pid = 1852] [id = 175] 14:23:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f454231c000) [pid = 1852] [serial = 525] [outer = (nil)] 14:23:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f4547081c00) [pid = 1852] [serial = 526] [outer = 0x7f454231c000] 14:23:07 INFO - PROCESS | 1852 | 1462483387890 Marionette DEBUG loaded listener.js 14:23:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f45481c7c00) [pid = 1852] [serial = 527] [outer = 0x7f454231c000] 14:23:08 INFO - PROCESS | 1852 | 1462483388606 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]]]}] 14:23:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:23:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1030ms 14:23:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:23:08 INFO - PROCESS | 1852 | 1462483388638 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 14:23:08 INFO - PROCESS | 1852 | 1462483388640 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 14:23:08 INFO - PROCESS | 1852 | 1462483388646 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:23:08 INFO - PROCESS | 1852 | 1462483388648 Marionette TRACE conn3 <- [1,674,null,{}] 14:23:08 INFO - PROCESS | 1852 | 1462483388653 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}] 14:23:08 INFO - PROCESS | 1852 | 1462483388940 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 14:23:09 INFO - PROCESS | 1852 | 1462483389072 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45370cd000 == 79 [pid = 1852] [id = 176] 14:23:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f45343c6800) [pid = 1852] [serial = 528] [outer = (nil)] 14:23:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f45343cd000) [pid = 1852] [serial = 529] [outer = 0x7f45343c6800] 14:23:09 INFO - PROCESS | 1852 | 1462483389150 Marionette DEBUG loaded listener.js 14:23:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f4535cef800) [pid = 1852] [serial = 530] [outer = 0x7f45343c6800] 14:23:09 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:23:10 INFO - PROCESS | 1852 | 1462483390046 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]]]}] 14:23:10 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 14:23:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1431ms 14:23:10 INFO - PROCESS | 1852 | 1462483390079 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 14:23:10 INFO - PROCESS | 1852 | 1462483390084 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 14:23:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:23:10 INFO - PROCESS | 1852 | 1462483390092 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:23:10 INFO - PROCESS | 1852 | 1462483390098 Marionette TRACE conn3 <- [1,678,null,{}] 14:23:10 INFO - PROCESS | 1852 | 1462483390105 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}] 14:23:10 INFO - PROCESS | 1852 | 1462483390289 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 14:23:10 INFO - PROCESS | 1852 | 1462483390455 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f081000 == 80 [pid = 1852] [id = 177] 14:23:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f45343c7400) [pid = 1852] [serial = 531] [outer = (nil)] 14:23:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f45389f5000) [pid = 1852] [serial = 532] [outer = 0x7f45343c7400] 14:23:10 INFO - PROCESS | 1852 | 1462483390529 Marionette DEBUG loaded listener.js 14:23:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f4538cf1c00) [pid = 1852] [serial = 533] [outer = 0x7f45343c7400] 14:23:11 INFO - PROCESS | 1852 | 1462483391544 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]]]}] 14:23:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:23:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1489ms 14:23:11 INFO - PROCESS | 1852 | 1462483391581 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 14:23:11 INFO - PROCESS | 1852 | 1462483391585 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 14:23:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:23:11 INFO - PROCESS | 1852 | 1462483391592 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:23:11 INFO - PROCESS | 1852 | 1462483391595 Marionette TRACE conn3 <- [1,682,null,{}] 14:23:11 INFO - PROCESS | 1852 | 1462483391600 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}] 14:23:11 INFO - PROCESS | 1852 | 1462483391765 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 14:23:11 INFO - PROCESS | 1852 | 1462483391935 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548cd4000 == 81 [pid = 1852] [id = 178] 14:23:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f4538fdd000) [pid = 1852] [serial = 534] [outer = (nil)] 14:23:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f453d365c00) [pid = 1852] [serial = 535] [outer = 0x7f4538fdd000] 14:23:12 INFO - PROCESS | 1852 | 1462483392005 Marionette DEBUG loaded listener.js 14:23:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f453e68bc00) [pid = 1852] [serial = 536] [outer = 0x7f4538fdd000] 14:23:13 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:13 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:23:13 INFO - PROCESS | 1852 | 1462483393387 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]]]}] 14:23:13 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) 14:23:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1833ms 14:23:13 INFO - PROCESS | 1852 | 1462483393460 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 14:23:13 INFO - PROCESS | 1852 | 1462483393466 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 14:23:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:23:13 INFO - PROCESS | 1852 | 1462483393533 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:23:13 INFO - PROCESS | 1852 | 1462483393541 Marionette TRACE conn3 <- [1,686,null,{}] 14:23:13 INFO - PROCESS | 1852 | 1462483393546 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}] 14:23:13 INFO - PROCESS | 1852 | 1462483393717 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 14:23:13 INFO - PROCESS | 1852 | 1462483393874 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4558b16000 == 82 [pid = 1852] [id = 179] 14:23:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f453d121c00) [pid = 1852] [serial = 537] [outer = (nil)] 14:23:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f453f9c4800) [pid = 1852] [serial = 538] [outer = 0x7f453d121c00] 14:23:13 INFO - PROCESS | 1852 | 1462483393947 Marionette DEBUG loaded listener.js 14:23:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f45481bfc00) [pid = 1852] [serial = 539] [outer = 0x7f453d121c00] 14:23:15 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:15 INFO - PROCESS | 1852 | 1462483395231 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]]]}] 14:23:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:23:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1747ms 14:23:15 INFO - PROCESS | 1852 | 1462483395303 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 14:23:15 INFO - PROCESS | 1852 | 1462483395306 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 14:23:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:23:15 INFO - PROCESS | 1852 | 1462483395332 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:23:15 INFO - PROCESS | 1852 | 1462483395336 Marionette TRACE conn3 <- [1,690,null,{}] 14:23:15 INFO - PROCESS | 1852 | 1462483395342 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}] 14:23:15 INFO - PROCESS | 1852 | 1462483395492 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 14:23:15 INFO - PROCESS | 1852 | 1462483395645 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455eeb5000 == 83 [pid = 1852] [id = 180] 14:23:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f453d12f800) [pid = 1852] [serial = 540] [outer = (nil)] 14:23:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f45496a3c00) [pid = 1852] [serial = 541] [outer = 0x7f453d12f800] 14:23:15 INFO - PROCESS | 1852 | 1462483395722 Marionette DEBUG loaded listener.js 14:23:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f454f998000) [pid = 1852] [serial = 542] [outer = 0x7f453d12f800] 14:23:16 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:17 INFO - PROCESS | 1852 | 1462483397026 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]]]}] 14:23:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:23:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1749ms 14:23:17 INFO - PROCESS | 1852 | 1462483397089 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 14:23:17 INFO - PROCESS | 1852 | 1462483397093 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 14:23:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:23:17 INFO - PROCESS | 1852 | 1462483397114 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:23:17 INFO - PROCESS | 1852 | 1462483397118 Marionette TRACE conn3 <- [1,694,null,{}] 14:23:17 INFO - PROCESS | 1852 | 1462483397128 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}] 14:23:17 INFO - PROCESS | 1852 | 1462483397294 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 14:23:17 INFO - PROCESS | 1852 | 1462483397452 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537189800 == 84 [pid = 1852] [id = 181] 14:23:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f45371c2800) [pid = 1852] [serial = 543] [outer = (nil)] 14:23:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f4548f9bc00) [pid = 1852] [serial = 544] [outer = 0x7f45371c2800] 14:23:17 INFO - PROCESS | 1852 | 1462483397535 Marionette DEBUG loaded listener.js 14:23:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f4555c7bc00) [pid = 1852] [serial = 545] [outer = 0x7f45371c2800] 14:23:18 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:18 INFO - PROCESS | 1852 | 1462483398867 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]]]}] 14:23:18 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) 14:23:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1800ms 14:23:18 INFO - PROCESS | 1852 | 1462483398921 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 14:23:18 INFO - PROCESS | 1852 | 1462483398924 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 14:23:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:23:18 INFO - PROCESS | 1852 | 1462483398952 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:23:18 INFO - PROCESS | 1852 | 1462483398956 Marionette TRACE conn3 <- [1,698,null,{}] 14:23:18 INFO - PROCESS | 1852 | 1462483398963 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}] 14:23:19 INFO - PROCESS | 1852 | 1462483399119 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 14:23:19 INFO - PROCESS | 1852 | 1462483399520 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45381dd800 == 85 [pid = 1852] [id = 182] 14:23:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f45343cac00) [pid = 1852] [serial = 546] [outer = (nil)] 14:23:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f45343ce400) [pid = 1852] [serial = 547] [outer = 0x7f45343cac00] 14:23:19 INFO - PROCESS | 1852 | 1462483399624 Marionette DEBUG loaded listener.js 14:23:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f4536325000) [pid = 1852] [serial = 548] [outer = 0x7f45343cac00] 14:23:20 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:20 INFO - PROCESS | 1852 | 1462483400879 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]]]}] 14:23:20 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) 14:23:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2007ms 14:23:20 INFO - PROCESS | 1852 | 1462483400939 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 14:23:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:23:20 INFO - PROCESS | 1852 | 1462483400945 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 14:23:20 INFO - PROCESS | 1852 | 1462483400952 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:23:20 INFO - PROCESS | 1852 | 1462483400957 Marionette TRACE conn3 <- [1,702,null,{}] 14:23:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45480e7800 == 84 [pid = 1852] [id = 175] 14:23:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453e7f2000 == 83 [pid = 1852] [id = 174] 14:23:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4540b35000 == 82 [pid = 1852] [id = 173] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f4542041000) [pid = 1852] [serial = 484] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | 1462483401152 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}] 14:23:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f20b800 == 81 [pid = 1852] [id = 172] 14:23:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455ad06800 == 80 [pid = 1852] [id = 145] 14:23:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537daf000 == 79 [pid = 1852] [id = 171] 14:23:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45366c9000 == 78 [pid = 1852] [id = 170] 14:23:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4538adc000 == 77 [pid = 1852] [id = 169] 14:23:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455672f800 == 76 [pid = 1852] [id = 166] 14:23:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454ed1d800 == 75 [pid = 1852] [id = 165] 14:23:21 INFO - PROCESS | 1852 | 1462483401387 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 14:23:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4538ac7800 == 74 [pid = 1852] [id = 162] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f453e688400) [pid = 1852] [serial = 476] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f453d4d2800) [pid = 1852] [serial = 473] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f4556a64c00) [pid = 1852] [serial = 253] [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.] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f454150e800) [pid = 1852] [serial = 482] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f453f9cb400) [pid = 1852] [serial = 481] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f453daba800) [pid = 1852] [serial = 475] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f453f9c6c00) [pid = 1852] [serial = 478] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f4540a7a000) [pid = 1852] [serial = 479] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f453d124400) [pid = 1852] [serial = 438] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f453d11d000) [pid = 1852] [serial = 469] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f453d12bc00) [pid = 1852] [serial = 470] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f453d369000) [pid = 1852] [serial = 472] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f455a733800) [pid = 1852] [serial = 435] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f4548965000) [pid = 1852] [serial = 444] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f4537388c00) [pid = 1852] [serial = 447] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f4538b71c00) [pid = 1852] [serial = 467] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f45389ef400) [pid = 1852] [serial = 466] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f4548fa7800) [pid = 1852] [serial = 441] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f4537eafc00) [pid = 1852] [serial = 464] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f4537386000) [pid = 1852] [serial = 463] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f453e681400) [pid = 1852] [serial = 460] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f4536322400) [pid = 1852] [serial = 450] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f4538b75c00) [pid = 1852] [serial = 453] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f453e591800) [pid = 1852] [serial = 457] [outer = (nil)] [url = about:blank] 14:23:21 INFO - PROCESS | 1852 | 1462483401534 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453732d800 == 75 [pid = 1852] [id = 183] 14:23:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f45343cb400) [pid = 1852] [serial = 549] [outer = (nil)] 14:23:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f4538063400) [pid = 1852] [serial = 550] [outer = 0x7f45343cb400] 14:23:21 INFO - PROCESS | 1852 | 1462483401601 Marionette DEBUG loaded listener.js 14:23:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f4538b76000) [pid = 1852] [serial = 551] [outer = 0x7f45343cb400] 14:23:22 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:22 INFO - PROCESS | 1852 | 1462483402733 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]]]}] 14:23:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:23:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1837ms 14:23:22 INFO - PROCESS | 1852 | 1462483402794 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 14:23:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:23:22 INFO - PROCESS | 1852 | 1462483402803 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 14:23:22 INFO - PROCESS | 1852 | 1462483402815 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:23:22 INFO - PROCESS | 1852 | 1462483402820 Marionette TRACE conn3 <- [1,706,null,{}] 14:23:22 INFO - PROCESS | 1852 | 1462483402829 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}] 14:23:23 INFO - PROCESS | 1852 | 1462483403224 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 14:23:23 INFO - PROCESS | 1852 | 1462483403348 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d162800 == 76 [pid = 1852] [id = 184] 14:23:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f453d11dc00) [pid = 1852] [serial = 552] [outer = (nil)] 14:23:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f453d131800) [pid = 1852] [serial = 553] [outer = 0x7f453d11dc00] 14:23:23 INFO - PROCESS | 1852 | 1462483403454 Marionette DEBUG loaded listener.js 14:23:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f453d36e400) [pid = 1852] [serial = 554] [outer = 0x7f453d11dc00] 14:23:24 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:24 INFO - PROCESS | 1852 | 1462483404907 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]]]}] 14:23:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:23:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2141ms 14:23:24 INFO - PROCESS | 1852 | 1462483404955 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 14:23:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:23:24 INFO - PROCESS | 1852 | 1462483404960 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 14:23:24 INFO - PROCESS | 1852 | 1462483404978 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:23:24 INFO - PROCESS | 1852 | 1462483404990 Marionette TRACE conn3 <- [1,710,null,{}] 14:23:25 INFO - PROCESS | 1852 | 1462483405006 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}] 14:23:25 INFO - PROCESS | 1852 | 1462483405326 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 14:23:25 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f453d11b400) [pid = 1852] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:23:25 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f453738b800) [pid = 1852] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:23:25 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f4538cf5400) [pid = 1852] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:23:25 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f45343cf000) [pid = 1852] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:23:25 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f45389f2800) [pid = 1852] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:23:25 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f4538b73000) [pid = 1852] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:23:25 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f4537eb3c00) [pid = 1852] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:23:25 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f453d11c400) [pid = 1852] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:23:25 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f453d12cc00) [pid = 1852] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:23:25 INFO - PROCESS | 1852 | 1462483405616 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537da6800 == 77 [pid = 1852] [id = 185] 14:23:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f45343cf000) [pid = 1852] [serial = 555] [outer = (nil)] 14:23:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f4537eb3c00) [pid = 1852] [serial = 556] [outer = 0x7f45343cf000] 14:23:25 INFO - PROCESS | 1852 | 1462483405685 Marionette DEBUG loaded listener.js 14:23:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f453d36f400) [pid = 1852] [serial = 557] [outer = 0x7f45343cf000] 14:23:26 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:26 INFO - PROCESS | 1852 | 1462483406752 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]]]}] 14:23:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:23:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1816ms 14:23:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:23:26 INFO - PROCESS | 1852 | 1462483406783 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 14:23:26 INFO - PROCESS | 1852 | 1462483406787 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 14:23:26 INFO - PROCESS | 1852 | 1462483406793 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:23:26 INFO - PROCESS | 1852 | 1462483406795 Marionette TRACE conn3 <- [1,714,null,{}] 14:23:26 INFO - PROCESS | 1852 | 1462483406800 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}] 14:23:26 INFO - PROCESS | 1852 | 1462483406948 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 14:23:27 INFO - PROCESS | 1852 | 1462483407106 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45366e0000 == 78 [pid = 1852] [id = 186] 14:23:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f45343c8400) [pid = 1852] [serial = 558] [outer = (nil)] 14:23:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f453e8e4c00) [pid = 1852] [serial = 559] [outer = 0x7f45343c8400] 14:23:27 INFO - PROCESS | 1852 | 1462483407168 Marionette DEBUG loaded listener.js 14:23:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f453ea44000) [pid = 1852] [serial = 560] [outer = 0x7f45343c8400] 14:23:28 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:28 INFO - PROCESS | 1852 | 1462483408520 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]]]}] 14:23:28 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 14:23:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1830ms 14:23:28 INFO - PROCESS | 1852 | 1462483408798 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 14:23:28 INFO - PROCESS | 1852 | 1462483408806 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 14:23:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:23:28 INFO - PROCESS | 1852 | 1462483408827 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:23:28 INFO - PROCESS | 1852 | 1462483408833 Marionette TRACE conn3 <- [1,718,null,{}] 14:23:28 INFO - PROCESS | 1852 | 1462483408842 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}] 14:23:29 INFO - PROCESS | 1852 | 1462483409045 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 14:23:29 INFO - PROCESS | 1852 | 1462483409212 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537183000 == 79 [pid = 1852] [id = 187] 14:23:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f4535ce1800) [pid = 1852] [serial = 561] [outer = (nil)] 14:23:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f45371c1000) [pid = 1852] [serial = 562] [outer = 0x7f4535ce1800] 14:23:29 INFO - PROCESS | 1852 | 1462483409284 Marionette DEBUG loaded listener.js 14:23:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f453d135400) [pid = 1852] [serial = 563] [outer = 0x7f4535ce1800] 14:23:30 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:30 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:23:30 INFO - PROCESS | 1852 | 1462483410657 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]]]}] 14:23:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:23:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1846ms 14:23:30 INFO - PROCESS | 1852 | 1462483410673 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 14:23:30 INFO - PROCESS | 1852 | 1462483410681 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 14:23:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:23:30 INFO - PROCESS | 1852 | 1462483410691 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:23:30 INFO - PROCESS | 1852 | 1462483410696 Marionette TRACE conn3 <- [1,722,null,{}] 14:23:30 INFO - PROCESS | 1852 | 1462483410790 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}] 14:23:31 INFO - PROCESS | 1852 | 1462483410997 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 14:23:31 INFO - PROCESS | 1852 | 1462483411013 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4542450000 == 80 [pid = 1852] [id = 188] 14:23:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f4536329400) [pid = 1852] [serial = 564] [outer = (nil)] 14:23:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f453e685c00) [pid = 1852] [serial = 565] [outer = 0x7f4536329400] 14:23:31 INFO - PROCESS | 1852 | 1462483411124 Marionette DEBUG loaded listener.js 14:23:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f453f6e5400) [pid = 1852] [serial = 566] [outer = 0x7f4536329400] 14:23:32 INFO - PROCESS | 1852 | 1462483412104 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] 14:23:32 INFO - PROCESS | 1852 | 1462483412182 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 14:23:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:23:32 INFO - PROCESS | 1852 | 1462483412189 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:23:32 INFO - PROCESS | 1852 | 1462483412195 Marionette TRACE conn3 <- [1,726,null,{}] 14:23:32 INFO - PROCESS | 1852 | 1462483412210 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}] 14:23:32 INFO - PROCESS | 1852 | 1462483412427 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 14:23:32 INFO - PROCESS | 1852 | 1462483412628 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4547baf000 == 81 [pid = 1852] [id = 189] 14:23:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f453f9c9000) [pid = 1852] [serial = 567] [outer = (nil)] 14:23:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f454203b800) [pid = 1852] [serial = 568] [outer = 0x7f453f9c9000] 14:23:32 INFO - PROCESS | 1852 | 1462483412749 Marionette DEBUG loaded listener.js 14:23:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f4542392400) [pid = 1852] [serial = 569] [outer = 0x7f453f9c9000] 14:23:33 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:33 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:23:33 INFO - PROCESS | 1852 | 1462483413649 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]]]}] 14:23:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:23:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1490ms 14:23:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:23:33 INFO - PROCESS | 1852 | 1462483413679 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 14:23:33 INFO - PROCESS | 1852 | 1462483413683 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 14:23:33 INFO - PROCESS | 1852 | 1462483413689 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:23:33 INFO - PROCESS | 1852 | 1462483413692 Marionette TRACE conn3 <- [1,730,null,{}] 14:23:33 INFO - PROCESS | 1852 | 1462483413697 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}] 14:23:33 INFO - PROCESS | 1852 | 1462483413866 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 14:23:34 INFO - PROCESS | 1852 | 1462483414027 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548f52000 == 82 [pid = 1852] [id = 190] 14:23:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f4537388400) [pid = 1852] [serial = 570] [outer = (nil)] 14:23:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f454765ec00) [pid = 1852] [serial = 571] [outer = 0x7f4537388400] 14:23:34 INFO - PROCESS | 1852 | 1462483414101 Marionette DEBUG loaded listener.js 14:23:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f45496a1400) [pid = 1852] [serial = 572] [outer = 0x7f4537388400] 14:23:34 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:34 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:23:34 INFO - PROCESS | 1852 | 1462483414984 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] 14:23:35 INFO - PROCESS | 1852 | 1462483415034 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 14:23:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:23:35 INFO - PROCESS | 1852 | 1462483415041 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:23:35 INFO - PROCESS | 1852 | 1462483415045 Marionette TRACE conn3 <- [1,734,null,{}] 14:23:35 INFO - PROCESS | 1852 | 1462483415050 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}] 14:23:35 INFO - PROCESS | 1852 | 1462483415206 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 14:23:35 INFO - PROCESS | 1852 | 1462483415367 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4555c1b800 == 83 [pid = 1852] [id = 191] 14:23:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f453d11b000) [pid = 1852] [serial = 573] [outer = (nil)] 14:23:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f453f85a400) [pid = 1852] [serial = 574] [outer = 0x7f453d11b000] 14:23:35 INFO - PROCESS | 1852 | 1462483415439 Marionette DEBUG loaded listener.js 14:23:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f45449a9400) [pid = 1852] [serial = 575] [outer = 0x7f453d11b000] 14:23:36 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:36 INFO - PROCESS | 1852 | 1462483416345 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]]]}] 14:23:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:23:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1378ms 14:23:36 INFO - PROCESS | 1852 | 1462483416446 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 14:23:36 INFO - PROCESS | 1852 | 1462483416449 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 14:23:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:23:36 INFO - PROCESS | 1852 | 1462483416459 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:23:36 INFO - PROCESS | 1852 | 1462483416462 Marionette TRACE conn3 <- [1,738,null,{}] 14:23:36 INFO - PROCESS | 1852 | 1462483416518 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}] 14:23:36 INFO - PROCESS | 1852 | 1462483416718 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 14:23:36 INFO - PROCESS | 1852 | 1462483416933 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f89d800 == 84 [pid = 1852] [id = 192] 14:23:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f4555aa9800) [pid = 1852] [serial = 576] [outer = (nil)] 14:23:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f4556dee400) [pid = 1852] [serial = 577] [outer = 0x7f4555aa9800] 14:23:37 INFO - PROCESS | 1852 | 1462483417030 Marionette DEBUG loaded listener.js 14:23:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f4559d98c00) [pid = 1852] [serial = 578] [outer = 0x7f4555aa9800] 14:23:38 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:38 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:23:38 INFO - PROCESS | 1852 | 1462483418280 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]]]}] 14:23:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:23:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1879ms 14:23:38 INFO - PROCESS | 1852 | 1462483418412 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 14:23:38 INFO - PROCESS | 1852 | 1462483418415 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 14:23:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:23:38 INFO - PROCESS | 1852 | 1462483418431 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:23:38 INFO - PROCESS | 1852 | 1462483418433 Marionette TRACE conn3 <- [1,742,null,{}] 14:23:38 INFO - PROCESS | 1852 | 1462483418440 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}] 14:23:38 INFO - PROCESS | 1852 | 1462483418593 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 14:23:38 INFO - PROCESS | 1852 | 1462483418750 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4538ad6000 == 85 [pid = 1852] [id = 193] 14:23:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f4535ce4c00) [pid = 1852] [serial = 579] [outer = (nil)] 14:23:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f4537385400) [pid = 1852] [serial = 580] [outer = 0x7f4535ce4c00] 14:23:38 INFO - PROCESS | 1852 | 1462483418821 Marionette DEBUG loaded listener.js 14:23:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f4539273400) [pid = 1852] [serial = 581] [outer = 0x7f4535ce4c00] 14:23:40 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:40 INFO - PROCESS | 1852 | 1462483420092 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]]]}] 14:23:40 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 14:23:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1686ms 14:23:40 INFO - PROCESS | 1852 | 1462483420116 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 14:23:40 INFO - PROCESS | 1852 | 1462483420122 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 14:23:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:23:40 INFO - PROCESS | 1852 | 1462483420217 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:23:40 INFO - PROCESS | 1852 | 1462483420221 Marionette TRACE conn3 <- [1,746,null,{}] 14:23:40 INFO - PROCESS | 1852 | 1462483420231 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}] 14:23:40 INFO - PROCESS | 1852 | 1462483420387 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 14:23:40 INFO - PROCESS | 1852 | 1462483420554 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f221000 == 86 [pid = 1852] [id = 194] 14:23:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f45389ecc00) [pid = 1852] [serial = 582] [outer = (nil)] 14:23:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f4538b6f000) [pid = 1852] [serial = 583] [outer = 0x7f45389ecc00] 14:23:40 INFO - PROCESS | 1852 | 1462483420620 Marionette DEBUG loaded listener.js 14:23:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f4538fe0800) [pid = 1852] [serial = 584] [outer = 0x7f45389ecc00] 14:23:41 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537da6800 == 85 [pid = 1852] [id = 185] 14:23:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d162800 == 84 [pid = 1852] [id = 184] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f454238a000) [pid = 1852] [serial = 496] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f454765e800) [pid = 1852] [serial = 499] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f4549abfc00) [pid = 1852] [serial = 502] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f45342d4400) [pid = 1852] [serial = 505] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f4547081c00) [pid = 1852] [serial = 526] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453732d800 == 83 [pid = 1852] [id = 183] 14:23:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45381dd800 == 82 [pid = 1852] [id = 182] 14:23:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537189800 == 81 [pid = 1852] [id = 181] 14:23:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455eeb5000 == 80 [pid = 1852] [id = 180] 14:23:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4558b16000 == 79 [pid = 1852] [id = 179] 14:23:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548cd4000 == 78 [pid = 1852] [id = 178] 14:23:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f081000 == 77 [pid = 1852] [id = 177] 14:23:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45370cd000 == 76 [pid = 1852] [id = 176] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f455a73bc00) [pid = 1852] [serial = 436] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f453805f400) [pid = 1852] [serial = 512] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f453d4cf400) [pid = 1852] [serial = 518] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f45343d0c00) [pid = 1852] [serial = 508] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f453d125400) [pid = 1852] [serial = 490] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f453f061400) [pid = 1852] [serial = 493] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f4538059c00) [pid = 1852] [serial = 487] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f453e68b400) [pid = 1852] [serial = 521] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f4538cf9000) [pid = 1852] [serial = 515] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f4538ceb800) [pid = 1852] [serial = 514] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f453d36bc00) [pid = 1852] [serial = 517] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f4542394000) [pid = 1852] [serial = 485] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f453e593800) [pid = 1852] [serial = 520] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f4556c23000) [pid = 1852] [serial = 391] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f453d4c9c00) [pid = 1852] [serial = 523] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f4537ea7c00) [pid = 1852] [serial = 511] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f45407e4800) [pid = 1852] [serial = 524] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f4535cebc00) [pid = 1852] [serial = 509] [outer = (nil)] [url = about:blank] 14:23:41 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:42 INFO - PROCESS | 1852 | 1462483421998 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]]]}] 14:23:42 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.) 14:23:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1917ms 14:23:42 INFO - PROCESS | 1852 | 1462483422062 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 14:23:42 INFO - PROCESS | 1852 | 1462483422070 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 14:23:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:23:42 INFO - PROCESS | 1852 | 1462483422089 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:23:42 INFO - PROCESS | 1852 | 1462483422092 Marionette TRACE conn3 <- [1,750,null,{}] 14:23:42 INFO - PROCESS | 1852 | 1462483422098 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}] 14:23:42 INFO - PROCESS | 1852 | 1462483422240 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 14:23:42 INFO - PROCESS | 1852 | 1462483422250 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45374f1800 == 77 [pid = 1852] [id = 195] 14:23:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f4535cee400) [pid = 1852] [serial = 585] [outer = (nil)] 14:23:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f4539277c00) [pid = 1852] [serial = 586] [outer = 0x7f4535cee400] 14:23:42 INFO - PROCESS | 1852 | 1462483422313 Marionette DEBUG loaded listener.js 14:23:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f453d132000) [pid = 1852] [serial = 587] [outer = 0x7f4535cee400] 14:23:43 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:43 INFO - PROCESS | 1852 | 1462483423520 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]]]}] 14:23:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:23:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1489ms 14:23:43 INFO - PROCESS | 1852 | 1462483423575 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 14:23:43 INFO - PROCESS | 1852 | 1462483423578 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 14:23:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:23:43 INFO - PROCESS | 1852 | 1462483423584 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:23:43 INFO - PROCESS | 1852 | 1462483423590 Marionette TRACE conn3 <- [1,754,null,{}] 14:23:43 INFO - PROCESS | 1852 | 1462483423606 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}] 14:23:43 INFO - PROCESS | 1852 | 1462483423813 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 14:23:43 INFO - PROCESS | 1852 | 1462483423988 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f210800 == 78 [pid = 1852] [id = 196] 14:23:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f453d2c4c00) [pid = 1852] [serial = 588] [outer = (nil)] 14:23:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f453d2cd400) [pid = 1852] [serial = 589] [outer = 0x7f453d2c4c00] 14:23:44 INFO - PROCESS | 1852 | 1462483424052 Marionette DEBUG loaded listener.js 14:23:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f453dabf000) [pid = 1852] [serial = 590] [outer = 0x7f453d2c4c00] 14:23:45 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:45 INFO - PROCESS | 1852 | 1462483425168 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]]]}] 14:23:45 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 14:23:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1635ms 14:23:45 INFO - PROCESS | 1852 | 1462483425226 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 14:23:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:23:45 INFO - PROCESS | 1852 | 1462483425241 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 14:23:45 INFO - PROCESS | 1852 | 1462483425248 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:23:45 INFO - PROCESS | 1852 | 1462483425250 Marionette TRACE conn3 <- [1,758,null,{}] 14:23:45 INFO - PROCESS | 1852 | 1462483425270 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}] 14:23:45 INFO - PROCESS | 1852 | 1462483425464 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 14:23:45 INFO - PROCESS | 1852 | 1462483425535 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454495c800 == 79 [pid = 1852] [id = 197] 14:23:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f453d2cc800) [pid = 1852] [serial = 591] [outer = (nil)] 14:23:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f453e8f1400) [pid = 1852] [serial = 592] [outer = 0x7f453d2cc800] 14:23:45 INFO - PROCESS | 1852 | 1462483425596 Marionette DEBUG loaded listener.js 14:23:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f453f850000) [pid = 1852] [serial = 593] [outer = 0x7f453d2cc800] 14:23:46 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:46 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:23:46 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:46 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:46 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:46 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f45343cf000) [pid = 1852] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:23:46 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f454231c000) [pid = 1852] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:23:46 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f45343cb400) [pid = 1852] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:23:46 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f45343cac00) [pid = 1852] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:23:46 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f453d11dc00) [pid = 1852] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:23:46 INFO - PROCESS | 1852 | 1462483426375 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]]]}] 14:23:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:23:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1188ms 14:23:46 INFO - PROCESS | 1852 | 1462483426435 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 14:23:46 INFO - PROCESS | 1852 | 1462483426438 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 14:23:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:23:46 INFO - PROCESS | 1852 | 1462483426444 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:23:46 INFO - PROCESS | 1852 | 1462483426446 Marionette TRACE conn3 <- [1,762,null,{}] 14:23:46 INFO - PROCESS | 1852 | 1462483426451 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}] 14:23:46 INFO - PROCESS | 1852 | 1462483426649 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 14:23:46 INFO - PROCESS | 1852 | 1462483426724 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45476c9000 == 80 [pid = 1852] [id = 198] 14:23:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f4537380000) [pid = 1852] [serial = 594] [outer = (nil)] 14:23:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f453e685400) [pid = 1852] [serial = 595] [outer = 0x7f4537380000] 14:23:46 INFO - PROCESS | 1852 | 1462483426784 Marionette DEBUG loaded listener.js 14:23:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f453f855000) [pid = 1852] [serial = 596] [outer = 0x7f4537380000] 14:23:47 INFO - PROCESS | 1852 | 1462483427872 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]]]}] 14:23:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:23:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1482ms 14:23:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:23:47 INFO - PROCESS | 1852 | 1462483427928 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 14:23:47 INFO - PROCESS | 1852 | 1462483427930 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 14:23:47 INFO - PROCESS | 1852 | 1462483427936 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:23:47 INFO - PROCESS | 1852 | 1462483427939 Marionette TRACE conn3 <- [1,766,null,{}] 14:23:47 INFO - PROCESS | 1852 | 1462483427945 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}] 14:23:48 INFO - PROCESS | 1852 | 1462483428165 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 14:23:48 INFO - PROCESS | 1852 | 1462483428226 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45549fd000 == 81 [pid = 1852] [id = 199] 14:23:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f454231ac00) [pid = 1852] [serial = 597] [outer = (nil)] 14:23:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f4548ea6800) [pid = 1852] [serial = 598] [outer = 0x7f454231ac00] 14:23:48 INFO - PROCESS | 1852 | 1462483428289 Marionette DEBUG loaded listener.js 14:23:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f4555596c00) [pid = 1852] [serial = 599] [outer = 0x7f454231ac00] 14:23:49 INFO - PROCESS | 1852 | 1462483429694 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]]]}] 14:23:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:23:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1780ms 14:23:49 INFO - PROCESS | 1852 | 1462483429716 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 14:23:49 INFO - PROCESS | 1852 | 1462483429721 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 14:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:23:49 INFO - PROCESS | 1852 | 1462483429829 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:23:49 INFO - PROCESS | 1852 | 1462483429840 Marionette TRACE conn3 <- [1,770,null,{}] 14:23:49 INFO - PROCESS | 1852 | 1462483429859 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}] 14:23:50 INFO - PROCESS | 1852 | 1462483430030 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 14:23:50 INFO - PROCESS | 1852 | 1462483430189 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d0af800 == 82 [pid = 1852] [id = 200] 14:23:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f4537eafc00) [pid = 1852] [serial = 600] [outer = (nil)] 14:23:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f453926d400) [pid = 1852] [serial = 601] [outer = 0x7f4537eafc00] 14:23:50 INFO - PROCESS | 1852 | 1462483430262 Marionette DEBUG loaded listener.js 14:23:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f453d11d800) [pid = 1852] [serial = 602] [outer = 0x7f4537eafc00] 14:23:51 INFO - PROCESS | 1852 | 1462483431124 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]]]}] 14:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1396ms 14:23:51 INFO - PROCESS | 1852 | 1462483431178 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 14:23:51 INFO - PROCESS | 1852 | 1462483431185 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 14:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:23:51 INFO - PROCESS | 1852 | 1462483431195 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:23:51 INFO - PROCESS | 1852 | 1462483431199 Marionette TRACE conn3 <- [1,774,null,{}] 14:23:51 INFO - PROCESS | 1852 | 1462483431205 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}] 14:23:51 INFO - PROCESS | 1852 | 1462483431373 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 14:23:51 INFO - PROCESS | 1852 | 1462483431569 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454851c800 == 83 [pid = 1852] [id = 201] 14:23:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f453d2cdc00) [pid = 1852] [serial = 603] [outer = (nil)] 14:23:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f453d4ca000) [pid = 1852] [serial = 604] [outer = 0x7f453d2cdc00] 14:23:51 INFO - PROCESS | 1852 | 1462483431708 Marionette DEBUG loaded listener.js 14:23:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f453e8e7400) [pid = 1852] [serial = 605] [outer = 0x7f453d2cdc00] 14:23:52 INFO - PROCESS | 1852 | 1462483432548 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]]]}] 14:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1384ms 14:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:23:52 INFO - PROCESS | 1852 | 1462483432580 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 14:23:52 INFO - PROCESS | 1852 | 1462483432583 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 14:23:52 INFO - PROCESS | 1852 | 1462483432589 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:23:52 INFO - PROCESS | 1852 | 1462483432595 Marionette TRACE conn3 <- [1,778,null,{}] 14:23:52 INFO - PROCESS | 1852 | 1462483432610 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}] 14:23:52 INFO - PROCESS | 1852 | 1462483432768 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 14:23:52 INFO - PROCESS | 1852 | 1462483432938 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455d369000 == 84 [pid = 1852] [id = 202] 14:23:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f453f05dc00) [pid = 1852] [serial = 606] [outer = (nil)] 14:23:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f454231b000) [pid = 1852] [serial = 607] [outer = 0x7f453f05dc00] 14:23:53 INFO - PROCESS | 1852 | 1462483433010 Marionette DEBUG loaded listener.js 14:23:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f4546bf1000) [pid = 1852] [serial = 608] [outer = 0x7f453f05dc00] 14:23:53 INFO - PROCESS | 1852 | 1462483433866 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]]]}] 14:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1338ms 14:23:53 INFO - PROCESS | 1852 | 1462483433928 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 14:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:23:53 INFO - PROCESS | 1852 | 1462483433932 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 14:23:53 INFO - PROCESS | 1852 | 1462483433938 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:23:53 INFO - PROCESS | 1852 | 1462483433941 Marionette TRACE conn3 <- [1,782,null,{}] 14:23:53 INFO - PROCESS | 1852 | 1462483433946 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}] 14:23:54 INFO - PROCESS | 1852 | 1462483434117 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 14:23:54 INFO - PROCESS | 1852 | 1462483434278 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f94f000 == 85 [pid = 1852] [id = 203] 14:23:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f453d365000) [pid = 1852] [serial = 609] [outer = (nil)] 14:23:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f453d92a400) [pid = 1852] [serial = 610] [outer = 0x7f453d365000] 14:23:54 INFO - PROCESS | 1852 | 1462483434361 Marionette DEBUG loaded listener.js 14:23:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f453d92dc00) [pid = 1852] [serial = 611] [outer = 0x7f453d365000] 14:23:55 INFO - PROCESS | 1852 | 1462483435205 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]]]}] 14:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1329ms 14:23:55 INFO - PROCESS | 1852 | 1462483435267 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 14:23:55 INFO - PROCESS | 1852 | 1462483435271 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 14:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:23:55 INFO - PROCESS | 1852 | 1462483435276 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:23:55 INFO - PROCESS | 1852 | 1462483435278 Marionette TRACE conn3 <- [1,786,null,{}] 14:23:55 INFO - PROCESS | 1852 | 1462483435284 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}] 14:23:55 INFO - PROCESS | 1852 | 1462483435443 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 14:23:55 INFO - PROCESS | 1852 | 1462483435612 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45334d0800 == 86 [pid = 1852] [id = 204] 14:23:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f45342d8c00) [pid = 1852] [serial = 612] [outer = (nil)] 14:23:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f454493d000) [pid = 1852] [serial = 613] [outer = 0x7f45342d8c00] 14:23:55 INFO - PROCESS | 1852 | 1462483435682 Marionette DEBUG loaded listener.js 14:23:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f45497b2c00) [pid = 1852] [serial = 614] [outer = 0x7f45342d8c00] 14:23:56 INFO - PROCESS | 1852 | 1462483436614 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]]]}] 14:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1385ms 14:23:56 INFO - PROCESS | 1852 | 1462483436663 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 14:23:56 INFO - PROCESS | 1852 | 1462483436668 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 14:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:23:56 INFO - PROCESS | 1852 | 1462483436676 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:23:56 INFO - PROCESS | 1852 | 1462483436679 Marionette TRACE conn3 <- [1,790,null,{}] 14:23:56 INFO - PROCESS | 1852 | 1462483436684 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}] 14:23:56 INFO - PROCESS | 1852 | 1462483436856 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 14:23:57 INFO - PROCESS | 1852 | 1462483437021 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4539249800 == 87 [pid = 1852] [id = 205] 14:23:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f45332e7c00) [pid = 1852] [serial = 615] [outer = (nil)] 14:23:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f453d921000) [pid = 1852] [serial = 616] [outer = 0x7f45332e7c00] 14:23:57 INFO - PROCESS | 1852 | 1462483437095 Marionette DEBUG loaded listener.js 14:23:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f4555c70c00) [pid = 1852] [serial = 617] [outer = 0x7f45332e7c00] 14:23:57 INFO - PROCESS | 1852 | 1462483437926 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]]]}] 14:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1286ms 14:23:57 INFO - PROCESS | 1852 | 1462483437962 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 14:23:57 INFO - PROCESS | 1852 | 1462483437966 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 14:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:23:57 INFO - PROCESS | 1852 | 1462483437972 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:23:57 INFO - PROCESS | 1852 | 1462483437975 Marionette TRACE conn3 <- [1,794,null,{}] 14:23:57 INFO - PROCESS | 1852 | 1462483437980 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}] 14:23:58 INFO - PROCESS | 1852 | 1462483438141 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 14:23:58 INFO - PROCESS | 1852 | 1462483438324 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f9eb800 == 88 [pid = 1852] [id = 206] 14:23:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f45332ec800) [pid = 1852] [serial = 618] [outer = (nil)] 14:23:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f4533ef7400) [pid = 1852] [serial = 619] [outer = 0x7f45332ec800] 14:23:58 INFO - PROCESS | 1852 | 1462483438393 Marionette DEBUG loaded listener.js 14:23:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f4533efd400) [pid = 1852] [serial = 620] [outer = 0x7f45332ec800] 14:23:59 INFO - PROCESS | 1852 | 1462483439604 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]]]}] 14:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1685ms 14:23:59 INFO - PROCESS | 1852 | 1462483439658 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 14:23:59 INFO - PROCESS | 1852 | 1462483439664 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 14:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:23:59 INFO - PROCESS | 1852 | 1462483439679 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:23:59 INFO - PROCESS | 1852 | 1462483439684 Marionette TRACE conn3 <- [1,798,null,{}] 14:23:59 INFO - PROCESS | 1852 | 1462483439692 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}] 14:23:59 INFO - PROCESS | 1852 | 1462483439863 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 14:24:00 INFO - PROCESS | 1852 | 1462483440040 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537322000 == 89 [pid = 1852] [id = 207] 14:24:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f4533eff800) [pid = 1852] [serial = 621] [outer = (nil)] 14:24:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f4533fdc800) [pid = 1852] [serial = 622] [outer = 0x7f4533eff800] 14:24:00 INFO - PROCESS | 1852 | 1462483440108 Marionette DEBUG loaded listener.js 14:24:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f4533fe2400) [pid = 1852] [serial = 623] [outer = 0x7f4533eff800] 14:24:01 INFO - PROCESS | 1852 | 1462483441075 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]]]}] 14:24:01 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 14:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1443ms 14:24:01 INFO - PROCESS | 1852 | 1462483441117 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 14:24:01 INFO - PROCESS | 1852 | 1462483441126 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 14:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:24:01 INFO - PROCESS | 1852 | 1462483441141 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:24:01 INFO - PROCESS | 1852 | 1462483441147 Marionette TRACE conn3 <- [1,802,null,{}] 14:24:01 INFO - PROCESS | 1852 | 1462483441154 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}] 14:24:01 INFO - PROCESS | 1852 | 1462483441325 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 14:24:01 INFO - PROCESS | 1852 | 1462483441492 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4538adf000 == 90 [pid = 1852] [id = 208] 14:24:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f4535cec000) [pid = 1852] [serial = 624] [outer = (nil)] 14:24:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f4536321c00) [pid = 1852] [serial = 625] [outer = 0x7f4535cec000] 14:24:01 INFO - PROCESS | 1852 | 1462483441631 Marionette DEBUG loaded listener.js 14:24:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f45371bf000) [pid = 1852] [serial = 626] [outer = 0x7f4535cec000] 14:24:02 INFO - PROCESS | 1852 | 1462483442552 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]]]}] 14:24:02 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 14:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1485ms 14:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:24:02 INFO - PROCESS | 1852 | 1462483442626 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 14:24:02 INFO - PROCESS | 1852 | 1462483442628 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 14:24:02 INFO - PROCESS | 1852 | 1462483442635 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:24:02 INFO - PROCESS | 1852 | 1462483442640 Marionette TRACE conn3 <- [1,806,null,{}] 14:24:02 INFO - PROCESS | 1852 | 1462483442655 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}] 14:24:02 INFO - PROCESS | 1852 | 1462483442851 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 14:24:03 INFO - PROCESS | 1852 | 1462483443060 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d16e800 == 91 [pid = 1852] [id = 209] 14:24:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f4538cf7000) [pid = 1852] [serial = 627] [outer = (nil)] 14:24:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f4538fdbc00) [pid = 1852] [serial = 628] [outer = 0x7f4538cf7000] 14:24:03 INFO - PROCESS | 1852 | 1462483443174 Marionette DEBUG loaded listener.js 14:24:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f4539274c00) [pid = 1852] [serial = 629] [outer = 0x7f4538cf7000] 14:24:03 INFO - PROCESS | 1852 | 1462483443968 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]]]}] 14:24:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548450800 == 90 [pid = 1852] [id = 161] 14:24:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454225c800 == 89 [pid = 1852] [id = 163] 14:24:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454967f000 == 88 [pid = 1852] [id = 164] 14:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f45343cd000) [pid = 1852] [serial = 529] [outer = (nil)] [url = about:blank] 14:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f45389f5000) [pid = 1852] [serial = 532] [outer = (nil)] [url = about:blank] 14:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f453d365c00) [pid = 1852] [serial = 535] [outer = (nil)] [url = about:blank] 14:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f453f9c4800) [pid = 1852] [serial = 538] [outer = (nil)] [url = about:blank] 14:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f45496a3c00) [pid = 1852] [serial = 541] [outer = (nil)] [url = about:blank] 14:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f4548f9bc00) [pid = 1852] [serial = 544] [outer = (nil)] [url = about:blank] 14:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f453e8e4c00) [pid = 1852] [serial = 559] [outer = (nil)] [url = about:blank] 14:24:04 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 14:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1437ms 14:24:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45476c9000 == 87 [pid = 1852] [id = 198] 14:24:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454495c800 == 86 [pid = 1852] [id = 197] 14:24:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f210800 == 85 [pid = 1852] [id = 196] 14:24:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45374f1800 == 84 [pid = 1852] [id = 195] 14:24:04 INFO - PROCESS | 1852 | 1462483444078 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 14:24:04 INFO - PROCESS | 1852 | 1462483444083 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 14:24:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f221000 == 83 [pid = 1852] [id = 194] 14:24:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4547baf000 == 82 [pid = 1852] [id = 189] 14:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:24:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4542450000 == 81 [pid = 1852] [id = 188] 14:24:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537183000 == 80 [pid = 1852] [id = 187] 14:24:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45366e0000 == 79 [pid = 1852] [id = 186] 14:24:04 INFO - PROCESS | 1852 | 1462483444098 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:24:04 INFO - PROCESS | 1852 | 1462483444100 Marionette TRACE conn3 <- [1,810,null,{}] 14:24:04 INFO - PROCESS | 1852 | 1462483444105 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}] 14:24:04 INFO - PROCESS | 1852 | 1462483444250 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 14:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f4537eb3c00) [pid = 1852] [serial = 556] [outer = (nil)] [url = about:blank] 14:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f45481c7c00) [pid = 1852] [serial = 527] [outer = (nil)] [url = about:blank] 14:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f4538063400) [pid = 1852] [serial = 550] [outer = (nil)] [url = about:blank] 14:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f4538b76000) [pid = 1852] [serial = 551] [outer = (nil)] [url = about:blank] 14:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f4536325000) [pid = 1852] [serial = 548] [outer = (nil)] [url = about:blank] 14:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f45343ce400) [pid = 1852] [serial = 547] [outer = (nil)] [url = about:blank] 14:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f453d131800) [pid = 1852] [serial = 553] [outer = (nil)] [url = about:blank] 14:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f453d36f400) [pid = 1852] [serial = 557] [outer = (nil)] [url = about:blank] 14:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f453d36e400) [pid = 1852] [serial = 554] [outer = (nil)] [url = about:blank] 14:24:04 INFO - PROCESS | 1852 | 1462483444397 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45374e3000 == 80 [pid = 1852] [id = 210] 14:24:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f45343ce400) [pid = 1852] [serial = 630] [outer = (nil)] 14:24:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f453d11b400) [pid = 1852] [serial = 631] [outer = 0x7f45343ce400] 14:24:04 INFO - PROCESS | 1852 | 1462483444462 Marionette DEBUG loaded listener.js 14:24:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f453d12d000) [pid = 1852] [serial = 632] [outer = 0x7f45343ce400] 14:24:05 INFO - PROCESS | 1852 | 1462483445206 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]]]}] 14:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1132ms 14:24:05 INFO - PROCESS | 1852 | 1462483445227 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 14:24:05 INFO - PROCESS | 1852 | 1462483445230 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 14:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:24:05 INFO - PROCESS | 1852 | 1462483445236 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:24:05 INFO - PROCESS | 1852 | 1462483445238 Marionette TRACE conn3 <- [1,814,null,{}] 14:24:05 INFO - PROCESS | 1852 | 1462483445243 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}] 14:24:05 INFO - PROCESS | 1852 | 1462483445444 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 14:24:05 INFO - PROCESS | 1852 | 1462483445464 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d391800 == 81 [pid = 1852] [id = 211] 14:24:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f4537eb3c00) [pid = 1852] [serial = 633] [outer = (nil)] 14:24:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f453d2c1400) [pid = 1852] [serial = 634] [outer = 0x7f4537eb3c00] 14:24:05 INFO - PROCESS | 1852 | 1462483445525 Marionette DEBUG loaded listener.js 14:24:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f453d2ca800) [pid = 1852] [serial = 635] [outer = 0x7f4537eb3c00] 14:24:06 INFO - PROCESS | 1852 | 1462483446253 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] 14:24:06 INFO - PROCESS | 1852 | 1462483446316 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 14:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:24:06 INFO - PROCESS | 1852 | 1462483446322 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:24:06 INFO - PROCESS | 1852 | 1462483446324 Marionette TRACE conn3 <- [1,818,null,{}] 14:24:06 INFO - PROCESS | 1852 | 1462483446329 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}] 14:24:06 INFO - PROCESS | 1852 | 1462483446528 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 14:24:06 INFO - PROCESS | 1852 | 1462483446695 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f940000 == 82 [pid = 1852] [id = 212] 14:24:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f453d371c00) [pid = 1852] [serial = 636] [outer = (nil)] 14:24:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f453e592800) [pid = 1852] [serial = 637] [outer = 0x7f453d371c00] 14:24:06 INFO - PROCESS | 1852 | 1462483446768 Marionette DEBUG loaded listener.js 14:24:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f453e8eb400) [pid = 1852] [serial = 638] [outer = 0x7f453d371c00] 14:24:07 INFO - PROCESS | 1852 | 1462483447490 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]]]}] 14:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1240ms 14:24:07 INFO - PROCESS | 1852 | 1462483447592 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 14:24:07 INFO - PROCESS | 1852 | 1462483447595 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 14:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:24:07 INFO - PROCESS | 1852 | 1462483447601 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:24:07 INFO - PROCESS | 1852 | 1462483447603 Marionette TRACE conn3 <- [1,822,null,{}] 14:24:07 INFO - PROCESS | 1852 | 1462483447608 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}] 14:24:07 INFO - PROCESS | 1852 | 1462483447791 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 14:24:07 INFO - PROCESS | 1852 | 1462483447812 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540a48000 == 83 [pid = 1852] [id = 213] 14:24:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f453e8ec800) [pid = 1852] [serial = 639] [outer = (nil)] 14:24:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f453ea43000) [pid = 1852] [serial = 640] [outer = 0x7f453e8ec800] 14:24:07 INFO - PROCESS | 1852 | 1462483447873 Marionette DEBUG loaded listener.js 14:24:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f453f6e8c00) [pid = 1852] [serial = 641] [outer = 0x7f453e8ec800] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f454231d000) [pid = 1852] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f454203d000) [pid = 1852] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f453d121800) [pid = 1852] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f4536329400) [pid = 1852] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f45477b4000) [pid = 1852] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f45389ecc00) [pid = 1852] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f453dabcc00) [pid = 1852] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f453d2cc800) [pid = 1852] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f4536327000) [pid = 1852] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f453d12f800) [pid = 1852] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f454782f800) [pid = 1852] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f45343c7400) [pid = 1852] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f4555a3dc00) [pid = 1852] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f4538cea800) [pid = 1852] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f4535cee400) [pid = 1852] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f453d36a000) [pid = 1852] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f4537ea5000) [pid = 1852] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f455ac2a400) [pid = 1852] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f453f9c9000) [pid = 1852] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f453ea46800) [pid = 1852] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f4538fd5000) [pid = 1852] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f4540b5d000) [pid = 1852] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f4535ce1800) [pid = 1852] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f454231fc00) [pid = 1852] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f453f7d9800) [pid = 1852] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f454238b400) [pid = 1852] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f4537386400) [pid = 1852] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f4538cef000) [pid = 1852] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f45342cc400) [pid = 1852] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f45343c8400) [pid = 1852] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f453e688000) [pid = 1852] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f4546fec400) [pid = 1852] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f4541504400) [pid = 1852] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f45343c6800) [pid = 1852] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f4538fdd000) [pid = 1852] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f453d2c4c00) [pid = 1852] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f45407e9c00) [pid = 1852] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f45371c2800) [pid = 1852] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f4555ad9800) [pid = 1852] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f453dabd400) [pid = 1852] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f4548585000) [pid = 1852] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f4556955400) [pid = 1852] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f4538cf1400) [pid = 1852] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f453faf2c00) [pid = 1852] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f453d121c00) [pid = 1852] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f4540a7c000) [pid = 1852] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f453e687400) [pid = 1852] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f453ea3ec00) [pid = 1852] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f45488e8800) [pid = 1852] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f4538cf0800) [pid = 1852] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f453737f800) [pid = 1852] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f453d11ac00) [pid = 1852] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f45557f1000) [pid = 1852] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f4536321000) [pid = 1852] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f4546c94000) [pid = 1852] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f4541f40c00) [pid = 1852] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f4554960400) [pid = 1852] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f453805e400) [pid = 1852] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f453d36c000) [pid = 1852] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f4546bf0c00) [pid = 1852] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f4541f34000) [pid = 1852] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f454782b800) [pid = 1852] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f453ea41c00) [pid = 1852] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f453dac0c00) [pid = 1852] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f454231e800) [pid = 1852] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f454546a000) [pid = 1852] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f453631b400) [pid = 1852] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:24:09 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f4537380000) [pid = 1852] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:24:09 INFO - PROCESS | 1852 | 1462483449415 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] 14:24:09 INFO - PROCESS | 1852 | 1462483449506 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 14:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:24:09 INFO - PROCESS | 1852 | 1462483449516 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:24:09 INFO - PROCESS | 1852 | 1462483449519 Marionette TRACE conn3 <- [1,826,null,{}] 14:24:09 INFO - PROCESS | 1852 | 1462483449525 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}] 14:24:09 INFO - PROCESS | 1852 | 1462483449725 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 14:24:09 INFO - PROCESS | 1852 | 1462483449806 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45371a2800 == 84 [pid = 1852] [id = 214] 14:24:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f4533fe1400) [pid = 1852] [serial = 642] [outer = (nil)] 14:24:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f4536329400) [pid = 1852] [serial = 643] [outer = 0x7f4533fe1400] 14:24:09 INFO - PROCESS | 1852 | 1462483449866 Marionette DEBUG loaded listener.js 14:24:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f4537ea8000) [pid = 1852] [serial = 644] [outer = 0x7f4533fe1400] 14:24:10 INFO - PROCESS | 1852 | 1462483450488 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]]]}] 14:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1031ms 14:24:10 INFO - PROCESS | 1852 | 1462483450549 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 14:24:10 INFO - PROCESS | 1852 | 1462483450552 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 14:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:24:10 INFO - PROCESS | 1852 | 1462483450557 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:24:10 INFO - PROCESS | 1852 | 1462483450559 Marionette TRACE conn3 <- [1,830,null,{}] 14:24:10 INFO - PROCESS | 1852 | 1462483450565 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}] 14:24:10 INFO - PROCESS | 1852 | 1462483450759 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 14:24:10 INFO - PROCESS | 1852 | 1462483450780 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f5b4000 == 85 [pid = 1852] [id = 215] 14:24:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f4535cee400) [pid = 1852] [serial = 645] [outer = (nil)] 14:24:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f4538cec400) [pid = 1852] [serial = 646] [outer = 0x7f4535cee400] 14:24:10 INFO - PROCESS | 1852 | 1462483450845 Marionette DEBUG loaded listener.js 14:24:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f453d11b800) [pid = 1852] [serial = 647] [outer = 0x7f4535cee400] 14:24:11 INFO - PROCESS | 1852 | 1462483451835 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]]]}] 14:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1327ms 14:24:11 INFO - PROCESS | 1852 | 1462483451887 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 14:24:11 INFO - PROCESS | 1852 | 1462483451892 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 14:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:24:11 INFO - PROCESS | 1852 | 1462483451901 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:24:11 INFO - PROCESS | 1852 | 1462483451907 Marionette TRACE conn3 <- [1,834,null,{}] 14:24:11 INFO - PROCESS | 1852 | 1462483451918 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}] 14:24:12 INFO - PROCESS | 1852 | 1462483452143 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 14:24:12 INFO - PROCESS | 1852 | 1462483452314 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45374f0000 == 86 [pid = 1852] [id = 216] 14:24:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f45332ef400) [pid = 1852] [serial = 648] [outer = (nil)] 14:24:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f4533fddc00) [pid = 1852] [serial = 649] [outer = 0x7f45332ef400] 14:24:12 INFO - PROCESS | 1852 | 1462483452385 Marionette DEBUG loaded listener.js 14:24:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f45342db800) [pid = 1852] [serial = 650] [outer = 0x7f45332ef400] 14:24:13 INFO - PROCESS | 1852 | 1462483453330 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]]]}] 14:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1487ms 14:24:13 INFO - PROCESS | 1852 | 1462483453389 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 14:24:13 INFO - PROCESS | 1852 | 1462483453397 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 14:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:24:13 INFO - PROCESS | 1852 | 1462483453407 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:24:13 INFO - PROCESS | 1852 | 1462483453411 Marionette TRACE conn3 <- [1,838,null,{}] 14:24:13 INFO - PROCESS | 1852 | 1462483453459 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}] 14:24:13 INFO - PROCESS | 1852 | 1462483453667 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 14:24:13 INFO - PROCESS | 1852 | 1462483453794 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f208800 == 87 [pid = 1852] [id = 217] 14:24:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f45343c4c00) [pid = 1852] [serial = 651] [outer = (nil)] 14:24:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f453738dc00) [pid = 1852] [serial = 652] [outer = 0x7f45343c4c00] 14:24:13 INFO - PROCESS | 1852 | 1462483453862 Marionette DEBUG loaded listener.js 14:24:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f45389eb400) [pid = 1852] [serial = 653] [outer = 0x7f45343c4c00] 14:24:14 INFO - PROCESS | 1852 | 1462483454842 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]]]}] 14:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1486ms 14:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:24:14 INFO - PROCESS | 1852 | 1462483454894 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 14:24:14 INFO - PROCESS | 1852 | 1462483454897 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 14:24:14 INFO - PROCESS | 1852 | 1462483454904 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:24:14 INFO - PROCESS | 1852 | 1462483454909 Marionette TRACE conn3 <- [1,842,null,{}] 14:24:14 INFO - PROCESS | 1852 | 1462483454924 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}] 14:24:15 INFO - PROCESS | 1852 | 1462483455188 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 14:24:15 INFO - PROCESS | 1852 | 1462483455352 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4546bae800 == 88 [pid = 1852] [id = 218] 14:24:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f4539278800) [pid = 1852] [serial = 654] [outer = (nil)] 14:24:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f453d2c0400) [pid = 1852] [serial = 655] [outer = 0x7f4539278800] 14:24:15 INFO - PROCESS | 1852 | 1462483455473 Marionette DEBUG loaded listener.js 14:24:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f453d364000) [pid = 1852] [serial = 656] [outer = 0x7f4539278800] 14:24:16 INFO - PROCESS | 1852 | 1462483456314 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]]]}] 14:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1441ms 14:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:24:16 INFO - PROCESS | 1852 | 1462483456345 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 14:24:16 INFO - PROCESS | 1852 | 1462483456349 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 14:24:16 INFO - PROCESS | 1852 | 1462483456355 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:24:16 INFO - PROCESS | 1852 | 1462483456359 Marionette TRACE conn3 <- [1,846,null,{}] 14:24:16 INFO - PROCESS | 1852 | 1462483456364 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}] 14:24:16 INFO - PROCESS | 1852 | 1462483456567 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 14:24:16 INFO - PROCESS | 1852 | 1462483456758 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4547ed3800 == 89 [pid = 1852] [id = 219] 14:24:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f4535ced400) [pid = 1852] [serial = 657] [outer = (nil)] 14:24:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f453d926000) [pid = 1852] [serial = 658] [outer = 0x7f4535ced400] 14:24:16 INFO - PROCESS | 1852 | 1462483456828 Marionette DEBUG loaded listener.js 14:24:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f453e58c400) [pid = 1852] [serial = 659] [outer = 0x7f4535ced400] 14:24:17 INFO - PROCESS | 1852 | 1462483457686 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]]]}] 14:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1382ms 14:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:24:17 INFO - PROCESS | 1852 | 1462483457738 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 14:24:17 INFO - PROCESS | 1852 | 1462483457741 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 14:24:17 INFO - PROCESS | 1852 | 1462483457747 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:24:17 INFO - PROCESS | 1852 | 1462483457750 Marionette TRACE conn3 <- [1,850,null,{}] 14:24:17 INFO - PROCESS | 1852 | 1462483457755 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}] 14:24:17 INFO - PROCESS | 1852 | 1462483457920 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 14:24:18 INFO - PROCESS | 1852 | 1462483458092 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548c12800 == 90 [pid = 1852] [id = 220] 14:24:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f453d2c4000) [pid = 1852] [serial = 660] [outer = (nil)] 14:24:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f453e688800) [pid = 1852] [serial = 661] [outer = 0x7f453d2c4000] 14:24:18 INFO - PROCESS | 1852 | 1462483458160 Marionette DEBUG loaded listener.js 14:24:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f453ea3ec00) [pid = 1852] [serial = 662] [outer = 0x7f453d2c4000] 14:24:19 INFO - PROCESS | 1852 | 1462483459054 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]]]}] 14:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1332ms 14:24:19 INFO - PROCESS | 1852 | 1462483459079 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 14:24:19 INFO - PROCESS | 1852 | 1462483459083 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 14:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:24:19 INFO - PROCESS | 1852 | 1462483459088 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:24:19 INFO - PROCESS | 1852 | 1462483459091 Marionette TRACE conn3 <- [1,854,null,{}] 14:24:19 INFO - PROCESS | 1852 | 1462483459096 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}] 14:24:19 INFO - PROCESS | 1852 | 1462483459292 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 14:24:19 INFO - PROCESS | 1852 | 1462483459459 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454ed14800 == 91 [pid = 1852] [id = 221] 14:24:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f453d4cf400) [pid = 1852] [serial = 663] [outer = (nil)] 14:24:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f453f85d800) [pid = 1852] [serial = 664] [outer = 0x7f453d4cf400] 14:24:19 INFO - PROCESS | 1852 | 1462483459531 Marionette DEBUG loaded listener.js 14:24:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f453f9d1800) [pid = 1852] [serial = 665] [outer = 0x7f453d4cf400] 14:24:20 INFO - PROCESS | 1852 | 1462483460400 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]]]}] 14:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1382ms 14:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:24:20 INFO - PROCESS | 1852 | 1462483460472 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 14:24:20 INFO - PROCESS | 1852 | 1462483460475 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 14:24:20 INFO - PROCESS | 1852 | 1462483460481 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:24:20 INFO - PROCESS | 1852 | 1462483460485 Marionette TRACE conn3 <- [1,858,null,{}] 14:24:20 INFO - PROCESS | 1852 | 1462483460490 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}] 14:24:20 INFO - PROCESS | 1852 | 1462483460657 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 14:24:20 INFO - PROCESS | 1852 | 1462483460825 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4558659800 == 92 [pid = 1852] [id = 222] 14:24:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f453f6ee800) [pid = 1852] [serial = 666] [outer = (nil)] 14:24:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f4540a83400) [pid = 1852] [serial = 667] [outer = 0x7f453f6ee800] 14:24:20 INFO - PROCESS | 1852 | 1462483460898 Marionette DEBUG loaded listener.js 14:24:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f4541f33000) [pid = 1852] [serial = 668] [outer = 0x7f453f6ee800] 14:24:21 INFO - PROCESS | 1852 | 1462483461701 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]]]}] 14:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1280ms 14:24:21 INFO - PROCESS | 1852 | 1462483461760 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 14:24:21 INFO - PROCESS | 1852 | 1462483461764 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 14:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:24:21 INFO - PROCESS | 1852 | 1462483461769 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:24:21 INFO - PROCESS | 1852 | 1462483461771 Marionette TRACE conn3 <- [1,862,null,{}] 14:24:21 INFO - PROCESS | 1852 | 1462483461777 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}] 14:24:21 INFO - PROCESS | 1852 | 1462483461933 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 14:24:22 INFO - PROCESS | 1852 | 1462483462106 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455a58a800 == 93 [pid = 1852] [id = 223] 14:24:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f453f7d3800) [pid = 1852] [serial = 669] [outer = (nil)] 14:24:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f454203dc00) [pid = 1852] [serial = 670] [outer = 0x7f453f7d3800] 14:24:22 INFO - PROCESS | 1852 | 1462483462176 Marionette DEBUG loaded listener.js 14:24:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f45420ef400) [pid = 1852] [serial = 671] [outer = 0x7f453f7d3800] 14:24:23 INFO - PROCESS | 1852 | 1462483463087 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]]]}] 14:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1338ms 14:24:23 INFO - PROCESS | 1852 | 1462483463108 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 14:24:23 INFO - PROCESS | 1852 | 1462483463110 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 14:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:24:23 INFO - PROCESS | 1852 | 1462483463116 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:24:23 INFO - PROCESS | 1852 | 1462483463119 Marionette TRACE conn3 <- [1,866,null,{}] 14:24:23 INFO - PROCESS | 1852 | 1462483463124 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}] 14:24:23 INFO - PROCESS | 1852 | 1462483463282 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 14:24:23 INFO - PROCESS | 1852 | 1462483463458 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45325d1000 == 94 [pid = 1852] [id = 224] 14:24:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f45343cf400) [pid = 1852] [serial = 672] [outer = (nil)] 14:24:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f45371b6800) [pid = 1852] [serial = 673] [outer = 0x7f45343cf400] 14:24:23 INFO - PROCESS | 1852 | 1462483463528 Marionette DEBUG loaded listener.js 14:24:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f453d2c0800) [pid = 1852] [serial = 674] [outer = 0x7f45343cf400] 14:24:24 INFO - PROCESS | 1852 | 1462483464417 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]]]}] 14:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1346ms 14:24:24 INFO - PROCESS | 1852 | 1462483464463 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 14:24:24 INFO - PROCESS | 1852 | 1462483464467 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 14:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:24:24 INFO - PROCESS | 1852 | 1462483464473 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:24:24 INFO - PROCESS | 1852 | 1462483464476 Marionette TRACE conn3 <- [1,870,null,{}] 14:24:24 INFO - PROCESS | 1852 | 1462483464481 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}] 14:24:24 INFO - PROCESS | 1852 | 1462483464655 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 14:24:24 INFO - PROCESS | 1852 | 1462483464832 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4536364000 == 95 [pid = 1852] [id = 225] 14:24:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f45342cf400) [pid = 1852] [serial = 675] [outer = (nil)] 14:24:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f4535ceb400) [pid = 1852] [serial = 676] [outer = 0x7f45342cf400] 14:24:24 INFO - PROCESS | 1852 | 1462483464901 Marionette DEBUG loaded listener.js 14:24:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f4537eaac00) [pid = 1852] [serial = 677] [outer = 0x7f45342cf400] 14:24:25 INFO - PROCESS | 1852 | 1462483465856 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]]]}] 14:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1429ms 14:24:25 INFO - PROCESS | 1852 | 1462483465903 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 14:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:24:25 INFO - PROCESS | 1852 | 1462483465907 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 14:24:25 INFO - PROCESS | 1852 | 1462483465914 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:24:25 INFO - PROCESS | 1852 | 1462483465918 Marionette TRACE conn3 <- [1,874,null,{}] 14:24:25 INFO - PROCESS | 1852 | 1462483465923 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}] 14:24:26 INFO - PROCESS | 1852 | 1462483466135 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 14:24:26 INFO - PROCESS | 1852 | 1462483466310 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d09e800 == 96 [pid = 1852] [id = 226] 14:24:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f45342d8000) [pid = 1852] [serial = 678] [outer = (nil)] 14:24:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f4538fd7400) [pid = 1852] [serial = 679] [outer = 0x7f45342d8000] 14:24:26 INFO - PROCESS | 1852 | 1462483466392 Marionette DEBUG loaded listener.js 14:24:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f453f7d7000) [pid = 1852] [serial = 680] [outer = 0x7f45342d8000] 14:24:27 INFO - PROCESS | 1852 | 1462483467321 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]]]}] 14:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1479ms 14:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:24:27 INFO - PROCESS | 1852 | 1462483467393 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 14:24:27 INFO - PROCESS | 1852 | 1462483467396 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 14:24:27 INFO - PROCESS | 1852 | 1462483467403 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:24:27 INFO - PROCESS | 1852 | 1462483467406 Marionette TRACE conn3 <- [1,878,null,{}] 14:24:27 INFO - PROCESS | 1852 | 1462483467411 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}] 14:24:27 INFO - PROCESS | 1852 | 1462483467918 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 14:24:28 INFO - PROCESS | 1852 | 1462483468226 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453733c000 == 97 [pid = 1852] [id = 227] 14:24:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f4533ef8c00) [pid = 1852] [serial = 681] [outer = (nil)] 14:24:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f4533fd6c00) [pid = 1852] [serial = 682] [outer = 0x7f4533ef8c00] 14:24:28 INFO - PROCESS | 1852 | 1462483468336 Marionette DEBUG loaded listener.js 14:24:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f45342d4400) [pid = 1852] [serial = 683] [outer = 0x7f4533ef8c00] 14:24:29 INFO - PROCESS | 1852 | 1462483469438 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]]]}] 14:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 2087ms 14:24:29 INFO - PROCESS | 1852 | 1462483469493 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 14:24:29 INFO - PROCESS | 1852 | 1462483469500 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 14:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:24:29 INFO - PROCESS | 1852 | 1462483469510 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:24:29 INFO - PROCESS | 1852 | 1462483469517 Marionette TRACE conn3 <- [1,882,null,{}] 14:24:29 INFO - PROCESS | 1852 | 1462483469528 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}] 14:24:29 INFO - PROCESS | 1852 | 1462483469753 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 14:24:29 INFO - PROCESS | 1852 | 1462483469986 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453881b800 == 98 [pid = 1852] [id = 228] 14:24:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f4533fdf000) [pid = 1852] [serial = 684] [outer = (nil)] 14:24:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f45342da400) [pid = 1852] [serial = 685] [outer = 0x7f4533fdf000] 14:24:30 INFO - PROCESS | 1852 | 1462483470173 Marionette DEBUG loaded listener.js 14:24:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f4537ea9c00) [pid = 1852] [serial = 686] [outer = 0x7f4533fdf000] 14:24:31 INFO - PROCESS | 1852 | 1462483471167 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]]]}] 14:24:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4540b3c800 == 97 [pid = 1852] [id = 96] 14:24:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548f4e800 == 96 [pid = 1852] [id = 19] 14:24:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454ae48800 == 95 [pid = 1852] [id = 29] 14:24:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4540b27800 == 94 [pid = 1852] [id = 31] 14:24:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45371a2800 == 93 [pid = 1852] [id = 214] 14:24:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4540a48000 == 92 [pid = 1852] [id = 213] 14:24:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f940000 == 91 [pid = 1852] [id = 212] 14:24:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d391800 == 90 [pid = 1852] [id = 211] 14:24:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45374e3000 == 89 [pid = 1852] [id = 210] 14:24:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d16e800 == 88 [pid = 1852] [id = 209] 14:24:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4538adf000 == 87 [pid = 1852] [id = 208] 14:24:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537322000 == 86 [pid = 1852] [id = 207] 14:24:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45334d0800 == 85 [pid = 1852] [id = 204] 14:24:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f94f000 == 84 [pid = 1852] [id = 203] 14:24:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455d369000 == 83 [pid = 1852] [id = 202] 14:24:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454851c800 == 82 [pid = 1852] [id = 201] 14:24:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d0af800 == 81 [pid = 1852] [id = 200] 14:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1745ms 14:24:31 INFO - PROCESS | 1852 | 1462483471260 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 14:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:24:31 INFO - PROCESS | 1852 | 1462483471265 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 14:24:31 INFO - PROCESS | 1852 | 1462483471271 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:24:31 INFO - PROCESS | 1852 | 1462483471274 Marionette TRACE conn3 <- [1,886,null,{}] 14:24:31 INFO - PROCESS | 1852 | 1462483471279 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}] 14:24:31 INFO - PROCESS | 1852 | 1462483471441 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f453f855000) [pid = 1852] [serial = 596] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f4554960c00) [pid = 1852] [serial = 286] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f4546fec000) [pid = 1852] [serial = 283] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f453d4c8c00) [pid = 1852] [serial = 355] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f453e685c00) [pid = 1852] [serial = 565] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f45497b3000) [pid = 1852] [serial = 180] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f4538b6f000) [pid = 1852] [serial = 583] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f453dac7400) [pid = 1852] [serial = 292] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f453e8f1400) [pid = 1852] [serial = 592] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f453f9c7c00) [pid = 1852] [serial = 458] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f454f998000) [pid = 1852] [serial = 542] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f4555a68c00) [pid = 1852] [serial = 252] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f4538cf1c00) [pid = 1852] [serial = 533] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f455c95a400) [pid = 1852] [serial = 219] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f453d36d000) [pid = 1852] [serial = 491] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f453f85a400) [pid = 1852] [serial = 574] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f4539277c00) [pid = 1852] [serial = 586] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f453f6e1400) [pid = 1852] [serial = 394] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f453d124800) [pid = 1852] [serial = 412] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f455d612800) [pid = 1852] [serial = 222] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f454203b800) [pid = 1852] [serial = 568] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f4546fbb400) [pid = 1852] [serial = 177] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f4538fe2c00) [pid = 1852] [serial = 331] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f4546bf3000) [pid = 1852] [serial = 361] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f453d135400) [pid = 1852] [serial = 563] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f4546fe7400) [pid = 1852] [serial = 246] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f454150c400) [pid = 1852] [serial = 397] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f4542395c00) [pid = 1852] [serial = 406] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f45389ec800) [pid = 1852] [serial = 488] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f453d132000) [pid = 1852] [serial = 587] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f453e687800) [pid = 1852] [serial = 461] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f45342dac00) [pid = 1852] [serial = 506] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f453ea44000) [pid = 1852] [serial = 560] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f4546254800) [pid = 1852] [serial = 497] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f4556dee400) [pid = 1852] [serial = 577] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f454765ec00) [pid = 1852] [serial = 571] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f4555c76000) [pid = 1852] [serial = 138] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f4547a64000) [pid = 1852] [serial = 500] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f453f6e5400) [pid = 1852] [serial = 566] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f4535cef800) [pid = 1852] [serial = 530] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f453e68bc00) [pid = 1852] [serial = 536] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f453dabf000) [pid = 1852] [serial = 590] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f45420e1000) [pid = 1852] [serial = 210] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f4555c7bc00) [pid = 1852] [serial = 545] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f45371c1000) [pid = 1852] [serial = 562] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f455d3aec00) [pid = 1852] [serial = 325] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f454b060400) [pid = 1852] [serial = 364] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f455fc76400) [pid = 1852] [serial = 370] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f455fbb5800) [pid = 1852] [serial = 328] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f4548fa1c00) [pid = 1852] [serial = 403] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f453d2cd400) [pid = 1852] [serial = 589] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f455c9c7000) [pid = 1852] [serial = 256] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f4538fe0800) [pid = 1852] [serial = 584] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f45481bfc00) [pid = 1852] [serial = 539] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f454203b400) [pid = 1852] [serial = 319] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f453faf0c00) [pid = 1852] [serial = 494] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f4541507000) [pid = 1852] [serial = 280] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f455fbaec00) [pid = 1852] [serial = 289] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f454493d400) [pid = 1852] [serial = 400] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f453805ac00) [pid = 1852] [serial = 448] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f453d36a800) [pid = 1852] [serial = 439] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f4558b66800) [pid = 1852] [serial = 183] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f4548f13c00) [pid = 1852] [serial = 454] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f4537385400) [pid = 1852] [serial = 580] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f45566c3800) [pid = 1852] [serial = 503] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f4556ad8800) [pid = 1852] [serial = 367] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f4559f3dc00) [pid = 1852] [serial = 216] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f4556c23800) [pid = 1852] [serial = 445] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f4555507c00) [pid = 1852] [serial = 442] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f453f850000) [pid = 1852] [serial = 593] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f4548c99400) [pid = 1852] [serial = 213] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f4546bf4400) [pid = 1852] [serial = 243] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f4548ea2800) [pid = 1852] [serial = 249] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f453fbe5800) [pid = 1852] [serial = 174] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f453f9cac00) [pid = 1852] [serial = 358] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f4547830800) [pid = 1852] [serial = 322] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f455a736400) [pid = 1852] [serial = 409] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f4536327c00) [pid = 1852] [serial = 451] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f4542392400) [pid = 1852] [serial = 569] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f453e685400) [pid = 1852] [serial = 595] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1852 | 1462483471720 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45366d6000 == 82 [pid = 1852] [id = 229] 14:24:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f45342dac00) [pid = 1852] [serial = 687] [outer = (nil)] 14:24:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f4538063c00) [pid = 1852] [serial = 688] [outer = 0x7f45342dac00] 14:24:31 INFO - PROCESS | 1852 | 1462483471825 Marionette DEBUG loaded listener.js 14:24:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f4538cf0800) [pid = 1852] [serial = 689] [outer = 0x7f45342dac00] 14:24:32 INFO - PROCESS | 1852 | 1462483472802 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]]]}] 14:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1584ms 14:24:32 INFO - PROCESS | 1852 | 1462483472857 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 14:24:32 INFO - PROCESS | 1852 | 1462483472865 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 14:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:24:32 INFO - PROCESS | 1852 | 1462483472885 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:24:32 INFO - PROCESS | 1852 | 1462483472894 Marionette TRACE conn3 <- [1,890,null,{}] 14:24:32 INFO - PROCESS | 1852 | 1462483472899 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}] 14:24:33 INFO - PROCESS | 1852 | 1462483473111 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 14:24:33 INFO - PROCESS | 1852 | 1462483473314 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453896d800 == 83 [pid = 1852] [id = 230] 14:24:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f4536327c00) [pid = 1852] [serial = 690] [outer = (nil)] 14:24:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f4538fdf800) [pid = 1852] [serial = 691] [outer = 0x7f4536327c00] 14:24:33 INFO - PROCESS | 1852 | 1462483473400 Marionette DEBUG loaded listener.js 14:24:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f453d131000) [pid = 1852] [serial = 692] [outer = 0x7f4536327c00] 14:24:34 INFO - PROCESS | 1852 | 1462483474349 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]]]}] 14:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1495ms 14:24:34 INFO - PROCESS | 1852 | 1462483474369 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 14:24:34 INFO - PROCESS | 1852 | 1462483474373 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 14:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:24:34 INFO - PROCESS | 1852 | 1462483474380 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:24:34 INFO - PROCESS | 1852 | 1462483474383 Marionette TRACE conn3 <- [1,894,null,{}] 14:24:34 INFO - PROCESS | 1852 | 1462483474389 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}] 14:24:34 INFO - PROCESS | 1852 | 1462483474635 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 14:24:34 INFO - PROCESS | 1852 | 1462483474674 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d392000 == 84 [pid = 1852] [id = 231] 14:24:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f453805bc00) [pid = 1852] [serial = 693] [outer = (nil)] 14:24:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f453d2cc400) [pid = 1852] [serial = 694] [outer = 0x7f453805bc00] 14:24:34 INFO - PROCESS | 1852 | 1462483474762 Marionette DEBUG loaded listener.js 14:24:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f453d36dc00) [pid = 1852] [serial = 695] [outer = 0x7f453805bc00] 14:24:36 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f453e8ec800) [pid = 1852] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:24:36 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f4537eb3c00) [pid = 1852] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:24:36 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f4535cec000) [pid = 1852] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:24:36 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f4533eff800) [pid = 1852] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:24:36 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f45343ce400) [pid = 1852] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:24:36 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f4538cf7000) [pid = 1852] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:24:36 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f4533fe1400) [pid = 1852] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:24:36 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f453d371c00) [pid = 1852] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:24:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f453d2c5400) [pid = 1852] [serial = 696] [outer = 0x7f453f063000] 14:24:36 INFO - PROCESS | 1852 | 1462483476418 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]]]}] 14:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 2087ms 14:24:36 INFO - PROCESS | 1852 | 1462483476479 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 14:24:36 INFO - PROCESS | 1852 | 1462483476483 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 14:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:24:36 INFO - PROCESS | 1852 | 1462483476489 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:24:36 INFO - PROCESS | 1852 | 1462483476491 Marionette TRACE conn3 <- [1,898,null,{}] 14:24:36 INFO - PROCESS | 1852 | 1462483476496 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}] 14:24:36 INFO - PROCESS | 1852 | 1462483476639 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 14:24:36 INFO - PROCESS | 1852 | 1462483476659 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e7f0000 == 85 [pid = 1852] [id = 232] 14:24:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f453dabe800) [pid = 1852] [serial = 697] [outer = (nil)] 14:24:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f453e58a400) [pid = 1852] [serial = 698] [outer = 0x7f453dabe800] 14:24:36 INFO - PROCESS | 1852 | 1462483476845 Marionette DEBUG loaded listener.js 14:24:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f453e8e5c00) [pid = 1852] [serial = 699] [outer = 0x7f453dabe800] 14:24:37 INFO - PROCESS | 1852 | 1462483477525 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]]]}] 14:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1080ms 14:24:37 INFO - PROCESS | 1852 | 1462483477570 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 14:24:37 INFO - PROCESS | 1852 | 1462483477573 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 14:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:24:37 INFO - PROCESS | 1852 | 1462483477579 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:24:37 INFO - PROCESS | 1852 | 1462483477582 Marionette TRACE conn3 <- [1,902,null,{}] 14:24:37 INFO - PROCESS | 1852 | 1462483477587 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}] 14:24:37 INFO - PROCESS | 1852 | 1462483477787 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 14:24:37 INFO - PROCESS | 1852 | 1462483477805 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f5b9000 == 86 [pid = 1852] [id = 233] 14:24:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f4538b7b000) [pid = 1852] [serial = 700] [outer = (nil)] 14:24:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f453ea41c00) [pid = 1852] [serial = 701] [outer = 0x7f4538b7b000] 14:24:37 INFO - PROCESS | 1852 | 1462483477865 Marionette DEBUG loaded listener.js 14:24:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f453f6e8800) [pid = 1852] [serial = 702] [outer = 0x7f4538b7b000] 14:24:38 INFO - PROCESS | 1852 | 1462483478897 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]]]}] 14:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1380ms 14:24:38 INFO - PROCESS | 1852 | 1462483478961 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 14:24:38 INFO - PROCESS | 1852 | 1462483478967 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 14:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:24:38 INFO - PROCESS | 1852 | 1462483478976 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:24:38 INFO - PROCESS | 1852 | 1462483478981 Marionette TRACE conn3 <- [1,906,null,{}] 14:24:38 INFO - PROCESS | 1852 | 1462483478989 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}] 14:24:39 INFO - PROCESS | 1852 | 1462483479214 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 14:24:39 INFO - PROCESS | 1852 | 1462483479377 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537db6000 == 87 [pid = 1852] [id = 234] 14:24:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f4533fe3000) [pid = 1852] [serial = 703] [outer = (nil)] 14:24:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f453631c800) [pid = 1852] [serial = 704] [outer = 0x7f4533fe3000] 14:24:39 INFO - PROCESS | 1852 | 1462483479455 Marionette DEBUG loaded listener.js 14:24:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f4537ea8400) [pid = 1852] [serial = 705] [outer = 0x7f4533fe3000] 14:24:40 INFO - PROCESS | 1852 | 1462483480361 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]]]}] 14:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1436ms 14:24:40 INFO - PROCESS | 1852 | 1462483480414 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 14:24:40 INFO - PROCESS | 1852 | 1462483480422 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 14:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:24:40 INFO - PROCESS | 1852 | 1462483480434 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:24:40 INFO - PROCESS | 1852 | 1462483480437 Marionette TRACE conn3 <- [1,910,null,{}] 14:24:40 INFO - PROCESS | 1852 | 1462483480443 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}] 14:24:40 INFO - PROCESS | 1852 | 1462483480623 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 14:24:40 INFO - PROCESS | 1852 | 1462483480785 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f080800 == 88 [pid = 1852] [id = 235] 14:24:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f4538060000) [pid = 1852] [serial = 706] [outer = (nil)] 14:24:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f4538fe0800) [pid = 1852] [serial = 707] [outer = 0x7f4538060000] 14:24:40 INFO - PROCESS | 1852 | 1462483480859 Marionette DEBUG loaded listener.js 14:24:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f453d11fc00) [pid = 1852] [serial = 708] [outer = 0x7f4538060000] 14:24:41 INFO - PROCESS | 1852 | 1462483481965 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]]]}] 14:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1589ms 14:24:42 INFO - PROCESS | 1852 | 1462483482024 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 14:24:42 INFO - PROCESS | 1852 | 1462483482030 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 14:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:24:42 INFO - PROCESS | 1852 | 1462483482040 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:24:42 INFO - PROCESS | 1852 | 1462483482053 Marionette TRACE conn3 <- [1,914,null,{}] 14:24:42 INFO - PROCESS | 1852 | 1462483482095 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}] 14:24:42 INFO - PROCESS | 1852 | 1462483482477 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 14:24:42 INFO - PROCESS | 1852 | 1462483482712 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f9f1000 == 89 [pid = 1852] [id = 236] 14:24:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f453d2cc800) [pid = 1852] [serial = 709] [outer = (nil)] 14:24:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f453e68bc00) [pid = 1852] [serial = 710] [outer = 0x7f453d2cc800] 14:24:42 INFO - PROCESS | 1852 | 1462483482883 Marionette DEBUG loaded listener.js 14:24:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f453ed12c00) [pid = 1852] [serial = 711] [outer = 0x7f453d2cc800] 14:24:43 INFO - PROCESS | 1852 | 1462483483983 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]]]}] 14:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 2008ms 14:24:44 INFO - PROCESS | 1852 | 1462483484048 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 14:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:24:44 INFO - PROCESS | 1852 | 1462483484052 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 14:24:44 INFO - PROCESS | 1852 | 1462483484059 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:24:44 INFO - PROCESS | 1852 | 1462483484062 Marionette TRACE conn3 <- [1,918,null,{}] 14:24:44 INFO - PROCESS | 1852 | 1462483484067 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}] 14:24:44 INFO - PROCESS | 1852 | 1462483484278 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 14:24:44 INFO - PROCESS | 1852 | 1462483484440 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4542267000 == 90 [pid = 1852] [id = 237] 14:24:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f453d364800) [pid = 1852] [serial = 712] [outer = (nil)] 14:24:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f453f7e0800) [pid = 1852] [serial = 713] [outer = 0x7f453d364800] 14:24:44 INFO - PROCESS | 1852 | 1462483484514 Marionette DEBUG loaded listener.js 14:24:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f453f85c800) [pid = 1852] [serial = 714] [outer = 0x7f453d364800] 14:24:45 INFO - PROCESS | 1852 | 1462483485442 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]]]}] 14:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1430ms 14:24:45 INFO - PROCESS | 1852 | 1462483485490 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 14:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:24:45 INFO - PROCESS | 1852 | 1462483485493 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 14:24:45 INFO - PROCESS | 1852 | 1462483485500 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:24:45 INFO - PROCESS | 1852 | 1462483485503 Marionette TRACE conn3 <- [1,922,null,{}] 14:24:45 INFO - PROCESS | 1852 | 1462483485508 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}] 14:24:45 INFO - PROCESS | 1852 | 1462483485726 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 14:24:45 INFO - PROCESS | 1852 | 1462483485940 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45462de800 == 91 [pid = 1852] [id = 238] 14:24:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f453f9d1000) [pid = 1852] [serial = 715] [outer = (nil)] 14:24:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f453fbe5800) [pid = 1852] [serial = 716] [outer = 0x7f453f9d1000] 14:24:46 INFO - PROCESS | 1852 | 1462483486057 Marionette DEBUG loaded listener.js 14:24:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f4541509c00) [pid = 1852] [serial = 717] [outer = 0x7f453f9d1000] 14:24:46 INFO - PROCESS | 1852 | 1462483486846 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]]]}] 14:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1380ms 14:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:24:46 INFO - PROCESS | 1852 | 1462483486880 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 14:24:46 INFO - PROCESS | 1852 | 1462483486883 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 14:24:46 INFO - PROCESS | 1852 | 1462483486889 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:24:46 INFO - PROCESS | 1852 | 1462483486892 Marionette TRACE conn3 <- [1,926,null,{}] 14:24:46 INFO - PROCESS | 1852 | 1462483486897 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}] 14:24:47 INFO - PROCESS | 1852 | 1462483487116 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 14:24:47 INFO - PROCESS | 1852 | 1462483487285 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4547bad800 == 92 [pid = 1852] [id = 239] 14:24:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f453faf0c00) [pid = 1852] [serial = 718] [outer = (nil)] 14:24:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f45420ea400) [pid = 1852] [serial = 719] [outer = 0x7f453faf0c00] 14:24:47 INFO - PROCESS | 1852 | 1462483487357 Marionette DEBUG loaded listener.js 14:24:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f4543fcac00) [pid = 1852] [serial = 720] [outer = 0x7f453faf0c00] 14:24:48 INFO - PROCESS | 1852 | 1462483488241 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]]]}] 14:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1383ms 14:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:24:48 INFO - PROCESS | 1852 | 1462483488272 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 14:24:48 INFO - PROCESS | 1852 | 1462483488274 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 14:24:48 INFO - PROCESS | 1852 | 1462483488281 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:24:48 INFO - PROCESS | 1852 | 1462483488285 Marionette TRACE conn3 <- [1,930,null,{}] 14:24:48 INFO - PROCESS | 1852 | 1462483488290 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}] 14:24:48 INFO - PROCESS | 1852 | 1462483488459 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 14:24:48 INFO - PROCESS | 1852 | 1462483488628 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548518800 == 93 [pid = 1852] [id = 240] 14:24:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f4541507000) [pid = 1852] [serial = 721] [outer = (nil)] 14:24:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f454546d400) [pid = 1852] [serial = 722] [outer = 0x7f4541507000] 14:24:48 INFO - PROCESS | 1852 | 1462483488696 Marionette DEBUG loaded listener.js 14:24:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f4546bf4400) [pid = 1852] [serial = 723] [outer = 0x7f4541507000] 14:24:49 INFO - PROCESS | 1852 | 1462483489640 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]]]}] 14:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1435ms 14:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:24:49 INFO - PROCESS | 1852 | 1462483489716 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 14:24:49 INFO - PROCESS | 1852 | 1462483489719 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 14:24:49 INFO - PROCESS | 1852 | 1462483489726 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:24:49 INFO - PROCESS | 1852 | 1462483489729 Marionette TRACE conn3 <- [1,934,null,{}] 14:24:49 INFO - PROCESS | 1852 | 1462483489735 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}] 14:24:49 INFO - PROCESS | 1852 | 1462483489914 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 14:24:50 INFO - PROCESS | 1852 | 1462483490080 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454b018800 == 94 [pid = 1852] [id = 241] 14:24:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f4542042000) [pid = 1852] [serial = 724] [outer = (nil)] 14:24:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f4546fe1800) [pid = 1852] [serial = 725] [outer = 0x7f4542042000] 14:24:50 INFO - PROCESS | 1852 | 1462483490161 Marionette DEBUG loaded listener.js 14:24:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f45477b6400) [pid = 1852] [serial = 726] [outer = 0x7f4542042000] 14:24:51 INFO - PROCESS | 1852 | 1462483491042 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]]]}] 14:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1389ms 14:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:24:51 INFO - PROCESS | 1852 | 1462483491114 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 14:24:51 INFO - PROCESS | 1852 | 1462483491117 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 14:24:51 INFO - PROCESS | 1852 | 1462483491123 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:24:51 INFO - PROCESS | 1852 | 1462483491126 Marionette TRACE conn3 <- [1,938,null,{}] 14:24:51 INFO - PROCESS | 1852 | 1462483491132 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}] 14:24:51 INFO - PROCESS | 1852 | 1462483491303 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 14:24:51 INFO - PROCESS | 1852 | 1462483491469 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454ed19800 == 95 [pid = 1852] [id = 242] 14:24:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f4543fcc000) [pid = 1852] [serial = 727] [outer = (nil)] 14:24:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f4547830400) [pid = 1852] [serial = 728] [outer = 0x7f4543fcc000] 14:24:51 INFO - PROCESS | 1852 | 1462483491540 Marionette DEBUG loaded listener.js 14:24:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f4547b9cc00) [pid = 1852] [serial = 729] [outer = 0x7f4543fcc000] 14:24:52 INFO - PROCESS | 1852 | 1462483492472 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]]]}] 14:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1392ms 14:24:52 INFO - PROCESS | 1852 | 1462483492516 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 14:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:24:52 INFO - PROCESS | 1852 | 1462483492520 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 14:24:52 INFO - PROCESS | 1852 | 1462483492527 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:24:52 INFO - PROCESS | 1852 | 1462483492531 Marionette TRACE conn3 <- [1,942,null,{}] 14:24:52 INFO - PROCESS | 1852 | 1462483492538 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}] 14:24:52 INFO - PROCESS | 1852 | 1462483492741 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 14:24:52 INFO - PROCESS | 1852 | 1462483492971 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4556c81800 == 96 [pid = 1852] [id = 243] 14:24:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f4548965000) [pid = 1852] [serial = 730] [outer = (nil)] 14:24:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f4548eab400) [pid = 1852] [serial = 731] [outer = 0x7f4548965000] 14:24:53 INFO - PROCESS | 1852 | 1462483493099 Marionette DEBUG loaded listener.js 14:24:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f4548fa4800) [pid = 1852] [serial = 732] [outer = 0x7f4548965000] 14:24:53 INFO - PROCESS | 1852 | 1462483493924 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]]]}] 14:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1431ms 14:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:24:53 INFO - PROCESS | 1852 | 1462483493958 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 14:24:53 INFO - PROCESS | 1852 | 1462483493962 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 14:24:53 INFO - PROCESS | 1852 | 1462483493968 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:24:53 INFO - PROCESS | 1852 | 1462483493972 Marionette TRACE conn3 <- [1,946,null,{}] 14:24:53 INFO - PROCESS | 1852 | 1462483493978 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}] 14:24:54 INFO - PROCESS | 1852 | 1462483494200 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 14:24:54 INFO - PROCESS | 1852 | 1462483494390 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d099000 == 97 [pid = 1852] [id = 244] 14:24:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f45332e5800) [pid = 1852] [serial = 733] [outer = (nil)] 14:24:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f45371b9800) [pid = 1852] [serial = 734] [outer = 0x7f45332e5800] 14:24:54 INFO - PROCESS | 1852 | 1462483494485 Marionette DEBUG loaded listener.js 14:24:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f454f921800) [pid = 1852] [serial = 735] [outer = 0x7f45332e5800] 14:24:55 INFO - PROCESS | 1852 | 1462483495745 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]]]}] 14:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1834ms 14:24:55 INFO - PROCESS | 1852 | 1462483495802 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 14:24:55 INFO - PROCESS | 1852 | 1462483495807 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 14:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:24:55 INFO - PROCESS | 1852 | 1462483495816 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:24:55 INFO - PROCESS | 1852 | 1462483495821 Marionette TRACE conn3 <- [1,950,null,{}] 14:24:55 INFO - PROCESS | 1852 | 1462483495830 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}] 14:24:56 INFO - PROCESS | 1852 | 1462483496062 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 14:24:56 INFO - PROCESS | 1852 | 1462483496221 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537189800 == 98 [pid = 1852] [id = 245] 14:24:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f45342cfc00) [pid = 1852] [serial = 736] [outer = (nil)] 14:24:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f45342d6000) [pid = 1852] [serial = 737] [outer = 0x7f45342cfc00] 14:24:56 INFO - PROCESS | 1852 | 1462483496288 Marionette DEBUG loaded listener.js 14:24:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f45343cd000) [pid = 1852] [serial = 738] [outer = 0x7f45342cfc00] 14:24:57 INFO - PROCESS | 1852 | 1462483497101 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]]]}] 14:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1337ms 14:24:57 INFO - PROCESS | 1852 | 1462483497154 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 14:24:57 INFO - PROCESS | 1852 | 1462483497161 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 14:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:24:57 INFO - PROCESS | 1852 | 1462483497171 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:24:57 INFO - PROCESS | 1852 | 1462483497174 Marionette TRACE conn3 <- [1,954,null,{}] 14:24:57 INFO - PROCESS | 1852 | 1462483497179 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}] 14:24:57 INFO - PROCESS | 1852 | 1462483497357 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 14:24:57 INFO - PROCESS | 1852 | 1462483497545 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45381d4000 == 99 [pid = 1852] [id = 246] 14:24:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f45332e4000) [pid = 1852] [serial = 739] [outer = (nil)] 14:24:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f45342ce000) [pid = 1852] [serial = 740] [outer = 0x7f45332e4000] 14:24:57 INFO - PROCESS | 1852 | 1462483497611 Marionette DEBUG loaded listener.js 14:24:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f453737f800) [pid = 1852] [serial = 741] [outer = 0x7f45332e4000] 14:24:58 INFO - PROCESS | 1852 | 1462483498561 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]]]}] 14:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1433ms 14:24:58 INFO - PROCESS | 1852 | 1462483498604 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 14:24:58 INFO - PROCESS | 1852 | 1462483498608 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 14:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:24:58 INFO - PROCESS | 1852 | 1462483498614 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:24:58 INFO - PROCESS | 1852 | 1462483498619 Marionette TRACE conn3 <- [1,958,null,{}] 14:24:58 INFO - PROCESS | 1852 | 1462483498634 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}] 14:24:58 INFO - PROCESS | 1852 | 1462483498797 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 14:24:58 INFO - PROCESS | 1852 | 1462483498992 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537331000 == 100 [pid = 1852] [id = 247] 14:24:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f4533fe3c00) [pid = 1852] [serial = 742] [outer = (nil)] 14:24:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f453805a800) [pid = 1852] [serial = 743] [outer = 0x7f4533fe3c00] 14:24:59 INFO - PROCESS | 1852 | 1462483499063 Marionette DEBUG loaded listener.js 14:24:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f4538cee000) [pid = 1852] [serial = 744] [outer = 0x7f4533fe3c00] 14:24:59 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f4538cec400) [pid = 1852] [serial = 646] [outer = (nil)] [url = about:blank] 14:24:59 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f4548ea6800) [pid = 1852] [serial = 598] [outer = (nil)] [url = about:blank] 14:24:59 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f453926d400) [pid = 1852] [serial = 601] [outer = (nil)] [url = about:blank] 14:24:59 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f453d4ca000) [pid = 1852] [serial = 604] [outer = (nil)] [url = about:blank] 14:24:59 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f454231b000) [pid = 1852] [serial = 607] [outer = (nil)] [url = about:blank] 14:24:59 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f453d92a400) [pid = 1852] [serial = 610] [outer = (nil)] [url = about:blank] 14:24:59 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f454493d000) [pid = 1852] [serial = 613] [outer = (nil)] [url = about:blank] 14:24:59 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f453d921000) [pid = 1852] [serial = 616] [outer = (nil)] [url = about:blank] 14:25:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4538ad6000 == 99 [pid = 1852] [id = 193] 14:25:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453e7f0000 == 98 [pid = 1852] [id = 232] 14:25:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d392000 == 97 [pid = 1852] [id = 231] 14:25:00 INFO - PROCESS | 1852 | 1462483500047 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]]]}] 14:25:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453896d800 == 96 [pid = 1852] [id = 230] 14:25:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45366d6000 == 95 [pid = 1852] [id = 229] 14:25:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453881b800 == 94 [pid = 1852] [id = 228] 14:25:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453733c000 == 93 [pid = 1852] [id = 227] 14:25:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454ed14800 == 92 [pid = 1852] [id = 221] 14:25:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548c12800 == 91 [pid = 1852] [id = 220] 14:25:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4547ed3800 == 90 [pid = 1852] [id = 219] 14:25:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4546bae800 == 89 [pid = 1852] [id = 218] 14:25:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f208800 == 88 [pid = 1852] [id = 217] 14:25:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45374f0000 == 87 [pid = 1852] [id = 216] 14:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1487ms 14:25:00 INFO - PROCESS | 1852 | 1462483500102 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 14:25:00 INFO - PROCESS | 1852 | 1462483500106 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 14:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:25:00 INFO - PROCESS | 1852 | 1462483500112 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:25:00 INFO - PROCESS | 1852 | 1462483500114 Marionette TRACE conn3 <- [1,962,null,{}] 14:25:00 INFO - PROCESS | 1852 | 1462483500120 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}] 14:25:00 INFO - PROCESS | 1852 | 1462483500293 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 14:25:00 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f453e8eb400) [pid = 1852] [serial = 638] [outer = (nil)] [url = about:blank] 14:25:00 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f4537ea8000) [pid = 1852] [serial = 644] [outer = (nil)] [url = about:blank] 14:25:00 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f453ea43000) [pid = 1852] [serial = 640] [outer = (nil)] [url = about:blank] 14:25:00 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f453d2c1400) [pid = 1852] [serial = 634] [outer = (nil)] [url = about:blank] 14:25:00 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f453d2ca800) [pid = 1852] [serial = 635] [outer = (nil)] [url = about:blank] 14:25:00 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f45371bf000) [pid = 1852] [serial = 626] [outer = (nil)] [url = about:blank] 14:25:00 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f4536321c00) [pid = 1852] [serial = 625] [outer = (nil)] [url = about:blank] 14:25:00 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f4533fe2400) [pid = 1852] [serial = 623] [outer = (nil)] [url = about:blank] 14:25:00 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f4533fdc800) [pid = 1852] [serial = 622] [outer = (nil)] [url = about:blank] 14:25:00 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f4533ef7400) [pid = 1852] [serial = 619] [outer = (nil)] [url = about:blank] 14:25:00 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f453d11b400) [pid = 1852] [serial = 631] [outer = (nil)] [url = about:blank] 14:25:00 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f453d12d000) [pid = 1852] [serial = 632] [outer = (nil)] [url = about:blank] 14:25:00 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f4538fdbc00) [pid = 1852] [serial = 628] [outer = (nil)] [url = about:blank] 14:25:00 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f4539274c00) [pid = 1852] [serial = 629] [outer = (nil)] [url = about:blank] 14:25:00 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f4536329400) [pid = 1852] [serial = 643] [outer = (nil)] [url = about:blank] 14:25:00 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f453f6e8c00) [pid = 1852] [serial = 641] [outer = (nil)] [url = about:blank] 14:25:00 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f453e592800) [pid = 1852] [serial = 637] [outer = (nil)] [url = about:blank] 14:25:00 INFO - PROCESS | 1852 | 1462483500448 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453718a800 == 88 [pid = 1852] [id = 248] 14:25:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f4533ef7400) [pid = 1852] [serial = 745] [outer = (nil)] 14:25:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f453805a000) [pid = 1852] [serial = 746] [outer = 0x7f4533ef7400] 14:25:00 INFO - PROCESS | 1852 | 1462483500517 Marionette DEBUG loaded listener.js 14:25:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f4538fe2800) [pid = 1852] [serial = 747] [outer = 0x7f4533ef7400] 14:25:01 INFO - PROCESS | 1852 | 1462483501249 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]]]}] 14:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1178ms 14:25:01 INFO - PROCESS | 1852 | 1462483501292 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 14:25:01 INFO - PROCESS | 1852 | 1462483501295 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 14:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:25:01 INFO - PROCESS | 1852 | 1462483501320 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:25:01 INFO - PROCESS | 1852 | 1462483501322 Marionette TRACE conn3 <- [1,966,null,{}] 14:25:01 INFO - PROCESS | 1852 | 1462483501330 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}] 14:25:01 INFO - PROCESS | 1852 | 1462483501488 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 14:25:01 INFO - PROCESS | 1852 | 1462483501498 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d0a3800 == 89 [pid = 1852] [id = 249] 14:25:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f4538cf1400) [pid = 1852] [serial = 748] [outer = (nil)] 14:25:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f453d11c000) [pid = 1852] [serial = 749] [outer = 0x7f4538cf1400] 14:25:01 INFO - PROCESS | 1852 | 1462483501559 Marionette DEBUG loaded listener.js 14:25:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f453d126c00) [pid = 1852] [serial = 750] [outer = 0x7f4538cf1400] 14:25:02 INFO - PROCESS | 1852 | 1462483502453 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]]]}] 14:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1200ms 14:25:02 INFO - PROCESS | 1852 | 1462483502509 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 14:25:02 INFO - PROCESS | 1852 | 1462483502512 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 14:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:25:02 INFO - PROCESS | 1852 | 1462483502519 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:25:02 INFO - PROCESS | 1852 | 1462483502522 Marionette TRACE conn3 <- [1,970,null,{}] 14:25:02 INFO - PROCESS | 1852 | 1462483502546 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}] 14:25:02 INFO - PROCESS | 1852 | 1462483502788 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 14:25:02 INFO - PROCESS | 1852 | 1462483502819 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e7f4800 == 90 [pid = 1852] [id = 250] 14:25:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f453d132400) [pid = 1852] [serial = 751] [outer = (nil)] 14:25:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f453d4ca000) [pid = 1852] [serial = 752] [outer = 0x7f453d132400] 14:25:02 INFO - PROCESS | 1852 | 1462483502892 Marionette DEBUG loaded listener.js 14:25:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f453d923c00) [pid = 1852] [serial = 753] [outer = 0x7f453d132400] 14:25:03 INFO - PROCESS | 1852 | 1462483503731 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]]]}] 14:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1240ms 14:25:03 INFO - PROCESS | 1852 | 1462483503759 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 14:25:03 INFO - PROCESS | 1852 | 1462483503763 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 14:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:25:03 INFO - PROCESS | 1852 | 1462483503770 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:25:03 INFO - PROCESS | 1852 | 1462483503772 Marionette TRACE conn3 <- [1,974,null,{}] 14:25:03 INFO - PROCESS | 1852 | 1462483503777 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}] 14:25:03 INFO - PROCESS | 1852 | 1462483503983 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 14:25:04 INFO - PROCESS | 1852 | 1462483504035 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f086000 == 91 [pid = 1852] [id = 251] 14:25:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f453d924c00) [pid = 1852] [serial = 754] [outer = (nil)] 14:25:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f453dabb400) [pid = 1852] [serial = 755] [outer = 0x7f453d924c00] 14:25:04 INFO - PROCESS | 1852 | 1462483504098 Marionette DEBUG loaded listener.js 14:25:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f453e591c00) [pid = 1852] [serial = 756] [outer = 0x7f453d924c00] 14:25:04 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f4536327c00) [pid = 1852] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:25:04 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f45342dac00) [pid = 1852] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:25:04 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f453dabe800) [pid = 1852] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:25:04 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f453805bc00) [pid = 1852] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:25:04 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f4533ef8c00) [pid = 1852] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:25:04 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f4533fdf000) [pid = 1852] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:25:05 INFO - PROCESS | 1852 | 1462483505151 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]]]}] 14:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1430ms 14:25:05 INFO - PROCESS | 1852 | 1462483505201 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 14:25:05 INFO - PROCESS | 1852 | 1462483505204 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 14:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:25:05 INFO - PROCESS | 1852 | 1462483505210 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:25:05 INFO - PROCESS | 1852 | 1462483505213 Marionette TRACE conn3 <- [1,978,null,{}] 14:25:05 INFO - PROCESS | 1852 | 1462483505222 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}] 14:25:05 INFO - PROCESS | 1852 | 1462483505438 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 14:25:05 INFO - PROCESS | 1852 | 1462483505453 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f178000 == 92 [pid = 1852] [id = 252] 14:25:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f45389e7c00) [pid = 1852] [serial = 757] [outer = (nil)] 14:25:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f453d92d000) [pid = 1852] [serial = 758] [outer = 0x7f45389e7c00] 14:25:05 INFO - PROCESS | 1852 | 1462483505513 Marionette DEBUG loaded listener.js 14:25:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f453e685400) [pid = 1852] [serial = 759] [outer = 0x7f45389e7c00] 14:25:06 INFO - PROCESS | 1852 | 1462483506230 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]]]}] 14:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1035ms 14:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:25:06 INFO - PROCESS | 1852 | 1462483506247 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 14:25:06 INFO - PROCESS | 1852 | 1462483506249 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 14:25:06 INFO - PROCESS | 1852 | 1462483506256 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:25:06 INFO - PROCESS | 1852 | 1462483506259 Marionette TRACE conn3 <- [1,982,null,{}] 14:25:06 INFO - PROCESS | 1852 | 1462483506284 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}] 14:25:06 INFO - PROCESS | 1852 | 1462483506448 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 14:25:06 INFO - PROCESS | 1852 | 1462483506583 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f8a7000 == 93 [pid = 1852] [id = 253] 14:25:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f453926c000) [pid = 1852] [serial = 760] [outer = (nil)] 14:25:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f453e690800) [pid = 1852] [serial = 761] [outer = 0x7f453926c000] 14:25:06 INFO - PROCESS | 1852 | 1462483506643 Marionette DEBUG loaded listener.js 14:25:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f453e8f1400) [pid = 1852] [serial = 762] [outer = 0x7f453926c000] 14:25:07 INFO - PROCESS | 1852 | 1462483507685 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]]]}] 14:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1489ms 14:25:07 INFO - PROCESS | 1852 | 1462483507746 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 14:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:25:07 INFO - PROCESS | 1852 | 1462483507751 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 14:25:07 INFO - PROCESS | 1852 | 1462483507759 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:25:07 INFO - PROCESS | 1852 | 1462483507764 Marionette TRACE conn3 <- [1,986,null,{}] 14:25:07 INFO - PROCESS | 1852 | 1462483507771 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}] 14:25:07 INFO - PROCESS | 1852 | 1462483507975 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 14:25:08 INFO - PROCESS | 1852 | 1462483508148 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453732e800 == 94 [pid = 1852] [id = 254] 14:25:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f4535ce1400) [pid = 1852] [serial = 763] [outer = (nil)] 14:25:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f45371bec00) [pid = 1852] [serial = 764] [outer = 0x7f4535ce1400] 14:25:08 INFO - PROCESS | 1852 | 1462483508223 Marionette DEBUG loaded listener.js 14:25:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f4538058000) [pid = 1852] [serial = 765] [outer = 0x7f4535ce1400] 14:25:09 INFO - PROCESS | 1852 | 1462483509134 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]]]}] 14:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1433ms 14:25:09 INFO - PROCESS | 1852 | 1462483509193 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 14:25:09 INFO - PROCESS | 1852 | 1462483509202 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 14:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:25:09 INFO - PROCESS | 1852 | 1462483509211 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:25:09 INFO - PROCESS | 1852 | 1462483509215 Marionette TRACE conn3 <- [1,990,null,{}] 14:25:09 INFO - PROCESS | 1852 | 1462483509221 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}] 14:25:09 INFO - PROCESS | 1852 | 1462483509489 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 14:25:09 INFO - PROCESS | 1852 | 1462483509798 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e7e3000 == 95 [pid = 1852] [id = 255] 14:25:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f4538cf4c00) [pid = 1852] [serial = 766] [outer = (nil)] 14:25:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f453d11a800) [pid = 1852] [serial = 767] [outer = 0x7f4538cf4c00] 14:25:09 INFO - PROCESS | 1852 | 1462483509917 Marionette DEBUG loaded listener.js 14:25:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f453d133800) [pid = 1852] [serial = 768] [outer = 0x7f4538cf4c00] 14:25:10 INFO - PROCESS | 1852 | 1462483510850 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]]]}] 14:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1685ms 14:25:10 INFO - PROCESS | 1852 | 1462483510898 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 14:25:10 INFO - PROCESS | 1852 | 1462483510902 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 14:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:25:10 INFO - PROCESS | 1852 | 1462483510908 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:25:10 INFO - PROCESS | 1852 | 1462483510915 Marionette TRACE conn3 <- [1,994,null,{}] 14:25:10 INFO - PROCESS | 1852 | 1462483510931 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}] 14:25:11 INFO - PROCESS | 1852 | 1462483511139 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 14:25:11 INFO - PROCESS | 1852 | 1462483511312 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f9ea000 == 96 [pid = 1852] [id = 256] 14:25:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f453d2ca400) [pid = 1852] [serial = 769] [outer = (nil)] 14:25:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f453dabbc00) [pid = 1852] [serial = 770] [outer = 0x7f453d2ca400] 14:25:11 INFO - PROCESS | 1852 | 1462483511392 Marionette DEBUG loaded listener.js 14:25:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f453e8ee000) [pid = 1852] [serial = 771] [outer = 0x7f453d2ca400] 14:25:12 INFO - PROCESS | 1852 | 1462483512249 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]]]}] 14:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1389ms 14:25:12 INFO - PROCESS | 1852 | 1462483512298 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 14:25:12 INFO - PROCESS | 1852 | 1462483512303 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 14:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:25:12 INFO - PROCESS | 1852 | 1462483512309 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:25:12 INFO - PROCESS | 1852 | 1462483512312 Marionette TRACE conn3 <- [1,998,null,{}] 14:25:12 INFO - PROCESS | 1852 | 1462483512317 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}] 14:25:12 INFO - PROCESS | 1852 | 1462483512523 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 14:25:12 INFO - PROCESS | 1852 | 1462483512702 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454155d000 == 97 [pid = 1852] [id = 257] 14:25:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f453d36bc00) [pid = 1852] [serial = 772] [outer = (nil)] 14:25:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f453ea47800) [pid = 1852] [serial = 773] [outer = 0x7f453d36bc00] 14:25:12 INFO - PROCESS | 1852 | 1462483512773 Marionette DEBUG loaded listener.js 14:25:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f453f062800) [pid = 1852] [serial = 774] [outer = 0x7f453d36bc00] 14:25:13 INFO - PROCESS | 1852 | 1462483513599 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]]]}] 14:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1334ms 14:25:13 INFO - PROCESS | 1852 | 1462483513645 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 14:25:13 INFO - PROCESS | 1852 | 1462483513649 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 14:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:25:13 INFO - PROCESS | 1852 | 1462483513655 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:25:13 INFO - PROCESS | 1852 | 1462483513658 Marionette TRACE conn3 <- [1,1002,null,{}] 14:25:13 INFO - PROCESS | 1852 | 1462483513664 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}] 14:25:13 INFO - PROCESS | 1852 | 1462483513840 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 14:25:14 INFO - PROCESS | 1852 | 1462483514016 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4542460000 == 98 [pid = 1852] [id = 258] 14:25:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f453ea3a400) [pid = 1852] [serial = 775] [outer = (nil)] 14:25:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f453f6e4000) [pid = 1852] [serial = 776] [outer = 0x7f453ea3a400] 14:25:14 INFO - PROCESS | 1852 | 1462483514093 Marionette DEBUG loaded listener.js 14:25:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f453f7d8c00) [pid = 1852] [serial = 777] [outer = 0x7f453ea3a400] 14:25:15 INFO - PROCESS | 1852 | 1462483515023 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]]]}] 14:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1430ms 14:25:15 INFO - PROCESS | 1852 | 1462483515087 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 14:25:15 INFO - PROCESS | 1852 | 1462483515091 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 14:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:25:15 INFO - PROCESS | 1852 | 1462483515097 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:25:15 INFO - PROCESS | 1852 | 1462483515100 Marionette TRACE conn3 <- [1,1006,null,{}] 14:25:15 INFO - PROCESS | 1852 | 1462483515106 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}] 14:25:15 INFO - PROCESS | 1852 | 1462483515363 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 14:25:15 INFO - PROCESS | 1852 | 1462483515577 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45476ca000 == 99 [pid = 1852] [id = 259] 14:25:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f453f7df800) [pid = 1852] [serial = 778] [outer = (nil)] 14:25:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f453f9d0800) [pid = 1852] [serial = 779] [outer = 0x7f453f7df800] 14:25:15 INFO - PROCESS | 1852 | 1462483515699 Marionette DEBUG loaded listener.js 14:25:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f45407ef400) [pid = 1852] [serial = 780] [outer = 0x7f453f7df800] 14:25:16 INFO - PROCESS | 1852 | 1462483516514 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]]]}] 14:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1482ms 14:25:16 INFO - PROCESS | 1852 | 1462483516581 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 14:25:16 INFO - PROCESS | 1852 | 1462483516585 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 14:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:25:16 INFO - PROCESS | 1852 | 1462483516591 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:25:16 INFO - PROCESS | 1852 | 1462483516594 Marionette TRACE conn3 <- [1,1010,null,{}] 14:25:16 INFO - PROCESS | 1852 | 1462483516599 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}] 14:25:16 INFO - PROCESS | 1852 | 1462483516783 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 14:25:16 INFO - PROCESS | 1852 | 1462483516966 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548510000 == 100 [pid = 1852] [id = 260] 14:25:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f453f855400) [pid = 1852] [serial = 781] [outer = (nil)] 14:25:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f4540b54800) [pid = 1852] [serial = 782] [outer = 0x7f453f855400] 14:25:17 INFO - PROCESS | 1852 | 1462483517041 Marionette DEBUG loaded listener.js 14:25:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f4541508800) [pid = 1852] [serial = 783] [outer = 0x7f453f855400] 14:25:17 INFO - PROCESS | 1852 | 1462483517879 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]]]}] 14:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1337ms 14:25:17 INFO - PROCESS | 1852 | 1462483517930 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 14:25:17 INFO - PROCESS | 1852 | 1462483517933 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 14:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:25:17 INFO - PROCESS | 1852 | 1462483517941 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:25:17 INFO - PROCESS | 1852 | 1462483517945 Marionette TRACE conn3 <- [1,1014,null,{}] 14:25:17 INFO - PROCESS | 1852 | 1462483517951 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}] 14:25:18 INFO - PROCESS | 1852 | 1462483518141 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 14:25:18 INFO - PROCESS | 1852 | 1462483518317 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4549676000 == 101 [pid = 1852] [id = 261] 14:25:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f453faf2c00) [pid = 1852] [serial = 784] [outer = (nil)] 14:25:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f454154b000) [pid = 1852] [serial = 785] [outer = 0x7f453faf2c00] 14:25:18 INFO - PROCESS | 1852 | 1462483518389 Marionette DEBUG loaded listener.js 14:25:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f4541f39000) [pid = 1852] [serial = 786] [outer = 0x7f453faf2c00] 14:25:19 INFO - PROCESS | 1852 | 1462483519358 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]]]}] 14:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1480ms 14:25:19 INFO - PROCESS | 1852 | 1462483519422 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 14:25:19 INFO - PROCESS | 1852 | 1462483519426 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 14:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:25:19 INFO - PROCESS | 1852 | 1462483519432 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:25:19 INFO - PROCESS | 1852 | 1462483519435 Marionette TRACE conn3 <- [1,1018,null,{}] 14:25:19 INFO - PROCESS | 1852 | 1462483519459 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}] 14:25:19 INFO - PROCESS | 1852 | 1462483519673 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 14:25:19 INFO - PROCESS | 1852 | 1462483519847 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454eb8d800 == 102 [pid = 1852] [id = 262] 14:25:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f453fbf0800) [pid = 1852] [serial = 787] [outer = (nil)] 14:25:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f4542043800) [pid = 1852] [serial = 788] [outer = 0x7f453fbf0800] 14:25:19 INFO - PROCESS | 1852 | 1462483519918 Marionette DEBUG loaded listener.js 14:25:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f454231f800) [pid = 1852] [serial = 789] [outer = 0x7f453fbf0800] 14:25:20 INFO - PROCESS | 1852 | 1462483520762 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]]]}] 14:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1397ms 14:25:20 INFO - PROCESS | 1852 | 1462483520831 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 14:25:20 INFO - PROCESS | 1852 | 1462483520834 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 14:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:25:20 INFO - PROCESS | 1852 | 1462483520840 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:25:20 INFO - PROCESS | 1852 | 1462483520842 Marionette TRACE conn3 <- [1,1022,null,{}] 14:25:20 INFO - PROCESS | 1852 | 1462483520847 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}] 14:25:21 INFO - PROCESS | 1852 | 1462483521077 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 14:25:21 INFO - PROCESS | 1852 | 1462483521260 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4555c1a800 == 103 [pid = 1852] [id = 263] 14:25:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f4541505800) [pid = 1852] [serial = 790] [outer = (nil)] 14:25:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f4542326000) [pid = 1852] [serial = 791] [outer = 0x7f4541505800] 14:25:21 INFO - PROCESS | 1852 | 1462483521333 Marionette DEBUG loaded listener.js 14:25:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f4542395400) [pid = 1852] [serial = 792] [outer = 0x7f4541505800] 14:25:22 INFO - PROCESS | 1852 | 1462483522234 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]]]}] 14:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1435ms 14:25:22 INFO - PROCESS | 1852 | 1462483522277 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 14:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:25:22 INFO - PROCESS | 1852 | 1462483522281 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 14:25:22 INFO - PROCESS | 1852 | 1462483522288 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:25:22 INFO - PROCESS | 1852 | 1462483522291 Marionette TRACE conn3 <- [1,1026,null,{}] 14:25:22 INFO - PROCESS | 1852 | 1462483522297 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}] 14:25:22 INFO - PROCESS | 1852 | 1462483522526 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 14:25:22 INFO - PROCESS | 1852 | 1462483522782 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455a524800 == 104 [pid = 1852] [id = 264] 14:25:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f4546c91400) [pid = 1852] [serial = 793] [outer = (nil)] 14:25:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f4546f4e000) [pid = 1852] [serial = 794] [outer = 0x7f4546c91400] 14:25:22 INFO - PROCESS | 1852 | 1462483522904 Marionette DEBUG loaded listener.js 14:25:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f45477b1c00) [pid = 1852] [serial = 795] [outer = 0x7f4546c91400] 14:25:23 INFO - PROCESS | 1852 | 1462483523705 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]]]}] 14:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1480ms 14:25:23 INFO - PROCESS | 1852 | 1462483523768 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 14:25:23 INFO - PROCESS | 1852 | 1462483523772 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 14:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:25:23 INFO - PROCESS | 1852 | 1462483523778 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:25:23 INFO - PROCESS | 1852 | 1462483523780 Marionette TRACE conn3 <- [1,1030,null,{}] 14:25:23 INFO - PROCESS | 1852 | 1462483523786 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}] 14:25:23 INFO - PROCESS | 1852 | 1462483523982 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 14:25:24 INFO - PROCESS | 1852 | 1462483524181 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455c983800 == 105 [pid = 1852] [id = 265] 14:25:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f4533effc00) [pid = 1852] [serial = 796] [outer = (nil)] 14:25:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f4547663800) [pid = 1852] [serial = 797] [outer = 0x7f4533effc00] 14:25:24 INFO - PROCESS | 1852 | 1462483524258 Marionette DEBUG loaded listener.js 14:25:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f4547a6bc00) [pid = 1852] [serial = 798] [outer = 0x7f4533effc00] 14:25:25 INFO - PROCESS | 1852 | 1462483525256 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]]]}] 14:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1532ms 14:25:25 INFO - PROCESS | 1852 | 1462483525313 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 14:25:25 INFO - PROCESS | 1852 | 1462483525317 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 14:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:25:25 INFO - PROCESS | 1852 | 1462483525328 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:25:25 INFO - PROCESS | 1852 | 1462483525332 Marionette TRACE conn3 <- [1,1034,null,{}] 14:25:25 INFO - PROCESS | 1852 | 1462483525341 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}] 14:25:25 INFO - PROCESS | 1852 | 1462483525601 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 14:25:26 INFO - PROCESS | 1852 | 1462483526247 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453732a800 == 106 [pid = 1852] [id = 266] 14:25:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f4533ef3800) [pid = 1852] [serial = 799] [outer = (nil)] 14:25:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f4533fda800) [pid = 1852] [serial = 800] [outer = 0x7f4533ef3800] 14:25:26 INFO - PROCESS | 1852 | 1462483526359 Marionette DEBUG loaded listener.js 14:25:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f45343c8400) [pid = 1852] [serial = 801] [outer = 0x7f4533ef3800] 14:25:27 INFO - PROCESS | 1852 | 1462483527374 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]]]}] 14:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 2088ms 14:25:27 INFO - PROCESS | 1852 | 1462483527416 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 14:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:25:27 INFO - PROCESS | 1852 | 1462483527422 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 14:25:27 INFO - PROCESS | 1852 | 1462483527430 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:25:27 INFO - PROCESS | 1852 | 1462483527435 Marionette TRACE conn3 <- [1,1038,null,{}] 14:25:27 INFO - PROCESS | 1852 | 1462483527442 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}] 14:25:27 INFO - PROCESS | 1852 | 1462483527629 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 14:25:27 INFO - PROCESS | 1852 | 1462483527874 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537180000 == 107 [pid = 1852] [id = 267] 14:25:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f4538065c00) [pid = 1852] [serial = 802] [outer = (nil)] 14:25:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f45389f2000) [pid = 1852] [serial = 803] [outer = 0x7f4538065c00] 14:25:27 INFO - PROCESS | 1852 | 1462483527963 Marionette DEBUG loaded listener.js 14:25:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f4538cf2000) [pid = 1852] [serial = 804] [outer = 0x7f4538065c00] 14:25:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548cd5800 == 106 [pid = 1852] [id = 107] 14:25:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4547ae2000 == 105 [pid = 1852] [id = 25] 14:25:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453ea81800 == 104 [pid = 1852] [id = 8] 14:25:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454ed0b000 == 103 [pid = 1852] [id = 46] 14:25:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f178000 == 102 [pid = 1852] [id = 252] 14:25:28 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f453ea41c00) [pid = 1852] [serial = 701] [outer = (nil)] [url = about:blank] 14:25:28 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f4535ceb400) [pid = 1852] [serial = 676] [outer = (nil)] [url = about:blank] 14:25:28 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f45371b6800) [pid = 1852] [serial = 673] [outer = (nil)] [url = about:blank] 14:25:28 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f4540a83400) [pid = 1852] [serial = 667] [outer = (nil)] [url = about:blank] 14:25:28 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f454203dc00) [pid = 1852] [serial = 670] [outer = (nil)] [url = about:blank] 14:25:28 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f453e688800) [pid = 1852] [serial = 661] [outer = (nil)] [url = about:blank] 14:25:28 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f453f85d800) [pid = 1852] [serial = 664] [outer = (nil)] [url = about:blank] 14:25:28 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f4538fd7400) [pid = 1852] [serial = 679] [outer = (nil)] [url = about:blank] 14:25:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f086000 == 101 [pid = 1852] [id = 251] 14:25:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453e7f4800 == 100 [pid = 1852] [id = 250] 14:25:28 INFO - PROCESS | 1852 | 1462483528924 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]]]}] 14:25:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537331000 == 99 [pid = 1852] [id = 247] 14:25:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45381d4000 == 98 [pid = 1852] [id = 246] 14:25:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537189800 == 97 [pid = 1852] [id = 245] 14:25:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f5b9000 == 96 [pid = 1852] [id = 233] 14:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1540ms 14:25:28 INFO - PROCESS | 1852 | 1462483528973 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 14:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:25:28 INFO - PROCESS | 1852 | 1462483528978 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 14:25:28 INFO - PROCESS | 1852 | 1462483528984 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:25:28 INFO - PROCESS | 1852 | 1462483528988 Marionette TRACE conn3 <- [1,1042,null,{}] 14:25:28 INFO - PROCESS | 1852 | 1462483528992 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}] 14:25:29 INFO - PROCESS | 1852 | 1462483529144 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 14:25:29 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f453d131000) [pid = 1852] [serial = 692] [outer = (nil)] [url = about:blank] 14:25:29 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f4538063c00) [pid = 1852] [serial = 688] [outer = (nil)] [url = about:blank] 14:25:29 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f453e8e5c00) [pid = 1852] [serial = 699] [outer = (nil)] [url = about:blank] 14:25:29 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f453d36dc00) [pid = 1852] [serial = 695] [outer = (nil)] [url = about:blank] 14:25:29 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f453e58a400) [pid = 1852] [serial = 698] [outer = (nil)] [url = about:blank] 14:25:29 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f4533fd6c00) [pid = 1852] [serial = 682] [outer = (nil)] [url = about:blank] 14:25:29 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f453d2c0400) [pid = 1852] [serial = 655] [outer = (nil)] [url = about:blank] 14:25:29 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f453d2cc400) [pid = 1852] [serial = 694] [outer = (nil)] [url = about:blank] 14:25:29 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f4537ea9c00) [pid = 1852] [serial = 686] [outer = (nil)] [url = about:blank] 14:25:29 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f4538fdf800) [pid = 1852] [serial = 691] [outer = (nil)] [url = about:blank] 14:25:29 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f453738dc00) [pid = 1852] [serial = 652] [outer = (nil)] [url = about:blank] 14:25:29 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f4538cf0800) [pid = 1852] [serial = 689] [outer = (nil)] [url = about:blank] 14:25:29 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f4533fddc00) [pid = 1852] [serial = 649] [outer = (nil)] [url = about:blank] 14:25:29 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f453d926000) [pid = 1852] [serial = 658] [outer = (nil)] [url = about:blank] 14:25:29 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f45342d4400) [pid = 1852] [serial = 683] [outer = (nil)] [url = about:blank] 14:25:29 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f45342da400) [pid = 1852] [serial = 685] [outer = (nil)] [url = about:blank] 14:25:29 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f453e58d800) [pid = 1852] [serial = 455] [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.] 14:25:29 INFO - PROCESS | 1852 | 1462483529388 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537189000 == 97 [pid = 1852] [id = 268] 14:25:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f4533ef7c00) [pid = 1852] [serial = 805] [outer = (nil)] 14:25:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f4538063c00) [pid = 1852] [serial = 806] [outer = 0x7f4533ef7c00] 14:25:29 INFO - PROCESS | 1852 | 1462483529452 Marionette DEBUG loaded listener.js 14:25:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f4539273800) [pid = 1852] [serial = 807] [outer = 0x7f4533ef7c00] 14:25:30 INFO - PROCESS | 1852 | 1462483530168 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]]]}] 14:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1236ms 14:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:25:30 INFO - PROCESS | 1852 | 1462483530222 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 14:25:30 INFO - PROCESS | 1852 | 1462483530225 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 14:25:30 INFO - PROCESS | 1852 | 1462483530237 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:25:30 INFO - PROCESS | 1852 | 1462483530245 Marionette TRACE conn3 <- [1,1046,null,{}] 14:25:30 INFO - PROCESS | 1852 | 1462483530253 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}] 14:25:30 INFO - PROCESS | 1852 | 1462483530465 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 14:25:30 INFO - PROCESS | 1852 | 1462483530609 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d3a2800 == 98 [pid = 1852] [id = 269] 14:25:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f4538b70c00) [pid = 1852] [serial = 808] [outer = (nil)] 14:25:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f453d2ca800) [pid = 1852] [serial = 809] [outer = 0x7f4538b70c00] 14:25:30 INFO - PROCESS | 1852 | 1462483530670 Marionette DEBUG loaded listener.js 14:25:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f453d92a000) [pid = 1852] [serial = 810] [outer = 0x7f4538b70c00] 14:25:31 INFO - PROCESS | 1852 | 1462483531596 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]]]}] 14:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1393ms 14:25:31 INFO - PROCESS | 1852 | 1462483531625 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 14:25:31 INFO - PROCESS | 1852 | 1462483531631 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 14:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:25:31 INFO - PROCESS | 1852 | 1462483531640 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:25:31 INFO - PROCESS | 1852 | 1462483531646 Marionette TRACE conn3 <- [1,1050,null,{}] 14:25:31 INFO - PROCESS | 1852 | 1462483531655 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}] 14:25:31 INFO - PROCESS | 1852 | 1462483531909 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 14:25:32 INFO - PROCESS | 1852 | 1462483532204 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537da3000 == 99 [pid = 1852] [id = 270] 14:25:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f4535ce5000) [pid = 1852] [serial = 811] [outer = (nil)] 14:25:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f4537ea7400) [pid = 1852] [serial = 812] [outer = 0x7f4535ce5000] 14:25:32 INFO - PROCESS | 1852 | 1462483532284 Marionette DEBUG loaded listener.js 14:25:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f4538b75000) [pid = 1852] [serial = 813] [outer = 0x7f4535ce5000] 14:25:33 INFO - PROCESS | 1852 | 1462483533153 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]]]}] 14:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1586ms 14:25:33 INFO - PROCESS | 1852 | 1462483533226 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 14:25:33 INFO - PROCESS | 1852 | 1462483533235 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 14:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:25:33 INFO - PROCESS | 1852 | 1462483533246 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:25:33 INFO - PROCESS | 1852 | 1462483533249 Marionette TRACE conn3 <- [1,1054,null,{}] 14:25:33 INFO - PROCESS | 1852 | 1462483533256 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}] 14:25:33 INFO - PROCESS | 1852 | 1462483533480 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 14:25:33 INFO - PROCESS | 1852 | 1462483533700 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f09a800 == 100 [pid = 1852] [id = 271] 14:25:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f453d122c00) [pid = 1852] [serial = 814] [outer = (nil)] 14:25:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f453d136000) [pid = 1852] [serial = 815] [outer = 0x7f453d122c00] 14:25:33 INFO - PROCESS | 1852 | 1462483533819 Marionette DEBUG loaded listener.js 14:25:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f453d370400) [pid = 1852] [serial = 816] [outer = 0x7f453d122c00] 14:25:34 INFO - PROCESS | 1852 | 1462483534745 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]]]}] 14:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1537ms 14:25:34 INFO - PROCESS | 1852 | 1462483534783 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 14:25:34 INFO - PROCESS | 1852 | 1462483534786 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 14:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:25:34 INFO - PROCESS | 1852 | 1462483534793 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:25:34 INFO - PROCESS | 1852 | 1462483534798 Marionette TRACE conn3 <- [1,1058,null,{}] 14:25:34 INFO - PROCESS | 1852 | 1462483534815 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}] 14:25:35 INFO - PROCESS | 1852 | 1462483535022 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 14:25:35 INFO - PROCESS | 1852 | 1462483535246 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f9e3800 == 101 [pid = 1852] [id = 272] 14:25:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f453e684000) [pid = 1852] [serial = 817] [outer = (nil)] 14:25:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f453ea41c00) [pid = 1852] [serial = 818] [outer = 0x7f453e684000] 14:25:35 INFO - PROCESS | 1852 | 1462483535376 Marionette DEBUG loaded listener.js 14:25:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f453f6e0c00) [pid = 1852] [serial = 819] [outer = 0x7f453e684000] 14:25:36 INFO - PROCESS | 1852 | 1462483536247 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]]]}] 14:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1488ms 14:25:36 INFO - PROCESS | 1852 | 1462483536284 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 14:25:36 INFO - PROCESS | 1852 | 1462483536291 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 14:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:25:36 INFO - PROCESS | 1852 | 1462483536300 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:25:36 INFO - PROCESS | 1852 | 1462483536304 Marionette TRACE conn3 <- [1,1062,null,{}] 14:25:36 INFO - PROCESS | 1852 | 1462483536312 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}] 14:25:36 INFO - PROCESS | 1852 | 1462483536525 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 14:25:36 INFO - PROCESS | 1852 | 1462483536700 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454495d800 == 102 [pid = 1852] [id = 273] 14:25:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f453e8e8400) [pid = 1852] [serial = 820] [outer = (nil)] 14:25:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f453f854c00) [pid = 1852] [serial = 821] [outer = 0x7f453e8e8400] 14:25:36 INFO - PROCESS | 1852 | 1462483536827 Marionette DEBUG loaded listener.js 14:25:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f453f9c4400) [pid = 1852] [serial = 822] [outer = 0x7f453e8e8400] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455a58a800 == 101 [pid = 1852] [id = 223] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4556c81800 == 100 [pid = 1852] [id = 243] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453e7e2000 == 99 [pid = 1852] [id = 152] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d099000 == 98 [pid = 1852] [id = 244] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454225a800 == 97 [pid = 1852] [id = 122] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453e7f5000 == 96 [pid = 1852] [id = 153] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45381e2000 == 95 [pid = 1852] [id = 168] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4558659800 == 94 [pid = 1852] [id = 222] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45366cb800 == 93 [pid = 1852] [id = 151] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45325d1000 == 92 [pid = 1852] [id = 224] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4536364000 == 91 [pid = 1852] [id = 225] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d09e800 == 90 [pid = 1852] [id = 226] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d0a3800 == 89 [pid = 1852] [id = 249] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537189000 == 88 [pid = 1852] [id = 268] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453718a800 == 87 [pid = 1852] [id = 248] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537180000 == 86 [pid = 1852] [id = 267] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453732a800 == 85 [pid = 1852] [id = 266] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455a524800 == 84 [pid = 1852] [id = 264] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4555c1a800 == 83 [pid = 1852] [id = 263] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454eb8d800 == 82 [pid = 1852] [id = 262] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4549676000 == 81 [pid = 1852] [id = 261] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548510000 == 80 [pid = 1852] [id = 260] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45476ca000 == 79 [pid = 1852] [id = 259] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4542460000 == 78 [pid = 1852] [id = 258] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454155d000 == 77 [pid = 1852] [id = 257] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f9ea000 == 76 [pid = 1852] [id = 256] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453e7e3000 == 75 [pid = 1852] [id = 255] 14:25:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453732e800 == 74 [pid = 1852] [id = 254] 14:25:39 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f45389e7c00) [pid = 1852] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:25:39 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f4538b7b000) [pid = 1852] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:25:39 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f454231ac00) [pid = 1852] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:25:39 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f4533ef7400) [pid = 1852] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:25:39 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f4535cee400) [pid = 1852] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:25:39 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f4538cf1400) [pid = 1852] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:25:39 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f4533fe3c00) [pid = 1852] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:25:39 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f453d924c00) [pid = 1852] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:25:39 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f453d132400) [pid = 1852] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:25:39 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f45342cfc00) [pid = 1852] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:25:39 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f45332e4000) [pid = 1852] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:25:39 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f4533ef3800) [pid = 1852] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:25:39 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f4538065c00) [pid = 1852] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:25:39 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f4533ef7c00) [pid = 1852] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:25:39 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f453926c000) [pid = 1852] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:25:40 INFO - PROCESS | 1852 | 1462483540015 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]]]}] 14:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 3739ms 14:25:40 INFO - PROCESS | 1852 | 1462483540039 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 14:25:40 INFO - PROCESS | 1852 | 1462483540044 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 14:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:25:40 INFO - PROCESS | 1852 | 1462483540054 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:25:40 INFO - PROCESS | 1852 | 1462483540059 Marionette TRACE conn3 <- [1,1066,null,{}] 14:25:40 INFO - PROCESS | 1852 | 1462483540066 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}] 14:25:40 INFO - PROCESS | 1852 | 1462483540303 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 14:25:40 INFO - PROCESS | 1852 | 1462483540335 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453718a800 == 75 [pid = 1852] [id = 274] 14:25:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f4537380400) [pid = 1852] [serial = 823] [outer = (nil)] 14:25:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f45389f3400) [pid = 1852] [serial = 824] [outer = 0x7f4537380400] 14:25:40 INFO - PROCESS | 1852 | 1462483540403 Marionette DEBUG loaded listener.js 14:25:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f4538fd9400) [pid = 1852] [serial = 825] [outer = 0x7f4537380400] 14:25:41 INFO - PROCESS | 1852 | 1462483541223 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]]]}] 14:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1232ms 14:25:41 INFO - PROCESS | 1852 | 1462483541287 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 14:25:41 INFO - PROCESS | 1852 | 1462483541296 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 14:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:25:41 INFO - PROCESS | 1852 | 1462483541306 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:25:41 INFO - PROCESS | 1852 | 1462483541310 Marionette TRACE conn3 <- [1,1070,null,{}] 14:25:41 INFO - PROCESS | 1852 | 1462483541316 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}] 14:25:41 INFO - PROCESS | 1852 | 1462483541487 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 14:25:41 INFO - PROCESS | 1852 | 1462483541721 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45331d8000 == 76 [pid = 1852] [id = 275] 14:25:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f45332e2800) [pid = 1852] [serial = 826] [outer = (nil)] 14:25:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f4533fd9c00) [pid = 1852] [serial = 827] [outer = 0x7f45332e2800] 14:25:41 INFO - PROCESS | 1852 | 1462483541800 Marionette DEBUG loaded listener.js 14:25:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f45371b4400) [pid = 1852] [serial = 828] [outer = 0x7f45332e2800] 14:25:42 INFO - PROCESS | 1852 | 1462483542760 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]]]}] 14:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1483ms 14:25:42 INFO - PROCESS | 1852 | 1462483542792 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 14:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:25:42 INFO - PROCESS | 1852 | 1462483542798 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 14:25:42 INFO - PROCESS | 1852 | 1462483542806 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:25:42 INFO - PROCESS | 1852 | 1462483542811 Marionette TRACE conn3 <- [1,1074,null,{}] 14:25:42 INFO - PROCESS | 1852 | 1462483542817 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}] 14:25:43 INFO - PROCESS | 1852 | 1462483543001 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 14:25:43 INFO - PROCESS | 1852 | 1462483543246 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f094800 == 77 [pid = 1852] [id = 276] 14:25:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f453d122800) [pid = 1852] [serial = 829] [outer = (nil)] 14:25:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f453d36b000) [pid = 1852] [serial = 830] [outer = 0x7f453d122800] 14:25:43 INFO - PROCESS | 1852 | 1462483543366 Marionette DEBUG loaded listener.js 14:25:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f453d927800) [pid = 1852] [serial = 831] [outer = 0x7f453d122800] 14:25:44 INFO - PROCESS | 1852 | 1462483544308 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]]]}] 14:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1534ms 14:25:44 INFO - PROCESS | 1852 | 1462483544342 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 14:25:44 INFO - PROCESS | 1852 | 1462483544348 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 14:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:25:44 INFO - PROCESS | 1852 | 1462483544355 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:25:44 INFO - PROCESS | 1852 | 1462483544358 Marionette TRACE conn3 <- [1,1078,null,{}] 14:25:44 INFO - PROCESS | 1852 | 1462483544364 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}] 14:25:44 INFO - PROCESS | 1852 | 1462483544578 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 14:25:44 INFO - PROCESS | 1852 | 1462483544851 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540a32000 == 78 [pid = 1852] [id = 277] 14:25:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f453e8e6400) [pid = 1852] [serial = 832] [outer = (nil)] 14:25:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f453ea45000) [pid = 1852] [serial = 833] [outer = 0x7f453e8e6400] 14:25:44 INFO - PROCESS | 1852 | 1462483544966 Marionette DEBUG loaded listener.js 14:25:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f453f6e1c00) [pid = 1852] [serial = 834] [outer = 0x7f453e8e6400] 14:25:45 INFO - PROCESS | 1852 | 1462483545860 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]]]}] 14:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1533ms 14:25:45 INFO - PROCESS | 1852 | 1462483545889 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 14:25:45 INFO - PROCESS | 1852 | 1462483545893 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 14:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:25:45 INFO - PROCESS | 1852 | 1462483545906 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:25:45 INFO - PROCESS | 1852 | 1462483545915 Marionette TRACE conn3 <- [1,1082,null,{}] 14:25:45 INFO - PROCESS | 1852 | 1462483545923 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}] 14:25:46 INFO - PROCESS | 1852 | 1462483546102 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 14:25:46 INFO - PROCESS | 1852 | 1462483546277 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45472d4000 == 79 [pid = 1852] [id = 278] 14:25:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f453faf5800) [pid = 1852] [serial = 835] [outer = (nil)] 14:25:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f4540a7e000) [pid = 1852] [serial = 836] [outer = 0x7f453faf5800] 14:25:46 INFO - PROCESS | 1852 | 1462483546349 Marionette DEBUG loaded listener.js 14:25:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f4541504800) [pid = 1852] [serial = 837] [outer = 0x7f453faf5800] 14:25:47 INFO - PROCESS | 1852 | 1462483547219 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]]]}] 14:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1355ms 14:25:47 INFO - PROCESS | 1852 | 1462483547255 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 14:25:47 INFO - PROCESS | 1852 | 1462483547260 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 14:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:25:47 INFO - PROCESS | 1852 | 1462483547265 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:25:47 INFO - PROCESS | 1852 | 1462483547268 Marionette TRACE conn3 <- [1,1086,null,{}] 14:25:47 INFO - PROCESS | 1852 | 1462483547274 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}] 14:25:47 INFO - PROCESS | 1852 | 1462483547441 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 14:25:47 INFO - PROCESS | 1852 | 1462483547622 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45370e1000 == 80 [pid = 1852] [id = 279] 14:25:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f453fb5b400) [pid = 1852] [serial = 838] [outer = (nil)] 14:25:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f4541f34400) [pid = 1852] [serial = 839] [outer = 0x7f453fb5b400] 14:25:47 INFO - PROCESS | 1852 | 1462483547693 Marionette DEBUG loaded listener.js 14:25:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f454203bc00) [pid = 1852] [serial = 840] [outer = 0x7f453fb5b400] 14:25:48 INFO - PROCESS | 1852 | 1462483548621 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]]]}] 14:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1382ms 14:25:48 INFO - PROCESS | 1852 | 1462483548649 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 14:25:48 INFO - PROCESS | 1852 | 1462483548652 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 14:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:25:48 INFO - PROCESS | 1852 | 1462483548658 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:25:48 INFO - PROCESS | 1852 | 1462483548661 Marionette TRACE conn3 <- [1,1090,null,{}] 14:25:48 INFO - PROCESS | 1852 | 1462483548667 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}] 14:25:48 INFO - PROCESS | 1852 | 1462483548842 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 14:25:49 INFO - PROCESS | 1852 | 1462483549023 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4538827800 == 81 [pid = 1852] [id = 280] 14:25:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f454231fc00) [pid = 1852] [serial = 841] [outer = (nil)] 14:25:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f4542324400) [pid = 1852] [serial = 842] [outer = 0x7f454231fc00] 14:25:49 INFO - PROCESS | 1852 | 1462483549112 Marionette DEBUG loaded listener.js 14:25:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f4545d49800) [pid = 1852] [serial = 843] [outer = 0x7f454231fc00] 14:25:50 INFO - PROCESS | 1852 | 1462483550085 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]]]}] 14:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1484ms 14:25:50 INFO - PROCESS | 1852 | 1462483550143 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 14:25:50 INFO - PROCESS | 1852 | 1462483550147 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 14:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:25:50 INFO - PROCESS | 1852 | 1462483550153 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:25:50 INFO - PROCESS | 1852 | 1462483550155 Marionette TRACE conn3 <- [1,1094,null,{}] 14:25:50 INFO - PROCESS | 1852 | 1462483550160 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}] 14:25:50 INFO - PROCESS | 1852 | 1462483550329 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 14:25:50 INFO - PROCESS | 1852 | 1462483550516 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45549e1800 == 82 [pid = 1852] [id = 281] 14:25:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f4545d49c00) [pid = 1852] [serial = 844] [outer = (nil)] 14:25:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f454765e800) [pid = 1852] [serial = 845] [outer = 0x7f4545d49c00] 14:25:50 INFO - PROCESS | 1852 | 1462483550588 Marionette DEBUG loaded listener.js 14:25:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f4547832800) [pid = 1852] [serial = 846] [outer = 0x7f4545d49c00] 14:25:51 INFO - PROCESS | 1852 | 1462483551449 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]]]}] 14:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1326ms 14:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:25:51 INFO - PROCESS | 1852 | 1462483551480 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 14:25:51 INFO - PROCESS | 1852 | 1462483551483 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 14:25:51 INFO - PROCESS | 1852 | 1462483551489 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:25:51 INFO - PROCESS | 1852 | 1462483551492 Marionette TRACE conn3 <- [1,1098,null,{}] 14:25:51 INFO - PROCESS | 1852 | 1462483551498 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}] 14:25:51 INFO - PROCESS | 1852 | 1462483551664 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 14:25:51 INFO - PROCESS | 1852 | 1462483551846 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4556728000 == 83 [pid = 1852] [id = 282] 14:25:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f454625a400) [pid = 1852] [serial = 847] [outer = (nil)] 14:25:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f4547a6c000) [pid = 1852] [serial = 848] [outer = 0x7f454625a400] 14:25:51 INFO - PROCESS | 1852 | 1462483551916 Marionette DEBUG loaded listener.js 14:25:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f45486d9000) [pid = 1852] [serial = 849] [outer = 0x7f454625a400] 14:25:52 INFO - PROCESS | 1852 | 1462483552788 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]]]}] 14:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1336ms 14:25:52 INFO - PROCESS | 1852 | 1462483552824 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 14:25:52 INFO - PROCESS | 1852 | 1462483552828 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 14:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:25:52 INFO - PROCESS | 1852 | 1462483552834 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:25:52 INFO - PROCESS | 1852 | 1462483552836 Marionette TRACE conn3 <- [1,1102,null,{}] 14:25:52 INFO - PROCESS | 1852 | 1462483552842 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}] 14:25:53 INFO - PROCESS | 1852 | 1462483553005 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 14:25:53 INFO - PROCESS | 1852 | 1462483553187 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4559fbd800 == 84 [pid = 1852] [id = 283] 14:25:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f4546feb000) [pid = 1852] [serial = 850] [outer = (nil)] 14:25:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f4548eaa400) [pid = 1852] [serial = 851] [outer = 0x7f4546feb000] 14:25:53 INFO - PROCESS | 1852 | 1462483553256 Marionette DEBUG loaded listener.js 14:25:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f4549696c00) [pid = 1852] [serial = 852] [outer = 0x7f4546feb000] 14:25:54 INFO - PROCESS | 1852 | 1462483554104 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]]]}] 14:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1281ms 14:25:54 INFO - PROCESS | 1852 | 1462483554115 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 14:25:54 INFO - PROCESS | 1852 | 1462483554118 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 14:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:25:54 INFO - PROCESS | 1852 | 1462483554148 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:25:54 INFO - PROCESS | 1852 | 1462483554151 Marionette TRACE conn3 <- [1,1106,null,{}] 14:25:54 INFO - PROCESS | 1852 | 1462483554159 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}] 14:25:54 INFO - PROCESS | 1852 | 1462483554319 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 14:25:54 INFO - PROCESS | 1852 | 1462483554500 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455a58a800 == 85 [pid = 1852] [id = 284] 14:25:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f4547834400) [pid = 1852] [serial = 853] [outer = (nil)] 14:25:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f4548f9f400) [pid = 1852] [serial = 854] [outer = 0x7f4547834400] 14:25:54 INFO - PROCESS | 1852 | 1462483554586 Marionette DEBUG loaded listener.js 14:25:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f4549ac1400) [pid = 1852] [serial = 855] [outer = 0x7f4547834400] 14:25:55 INFO - PROCESS | 1852 | 1462483555496 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]]]}] 14:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1403ms 14:25:55 INFO - PROCESS | 1852 | 1462483555528 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 14:25:55 INFO - PROCESS | 1852 | 1462483555531 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 14:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:25:55 INFO - PROCESS | 1852 | 1462483555537 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:25:55 INFO - PROCESS | 1852 | 1462483555539 Marionette TRACE conn3 <- [1,1110,null,{}] 14:25:55 INFO - PROCESS | 1852 | 1462483555545 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}] 14:25:55 INFO - PROCESS | 1852 | 1462483555725 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 14:25:55 INFO - PROCESS | 1852 | 1462483555909 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455eca2800 == 86 [pid = 1852] [id = 285] 14:25:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f45488f0000) [pid = 1852] [serial = 856] [outer = (nil)] 14:25:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f454ad58800) [pid = 1852] [serial = 857] [outer = 0x7f45488f0000] 14:25:55 INFO - PROCESS | 1852 | 1462483555994 Marionette DEBUG loaded listener.js 14:25:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f454b064800) [pid = 1852] [serial = 858] [outer = 0x7f45488f0000] 14:25:56 INFO - PROCESS | 1852 | 1462483556919 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]]]}] 14:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1445ms 14:25:56 INFO - PROCESS | 1852 | 1462483556983 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 14:25:56 INFO - PROCESS | 1852 | 1462483556987 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 14:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:25:56 INFO - PROCESS | 1852 | 1462483556993 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:25:56 INFO - PROCESS | 1852 | 1462483556997 Marionette TRACE conn3 <- [1,1114,null,{}] 14:25:57 INFO - PROCESS | 1852 | 1462483557002 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}] 14:25:57 INFO - PROCESS | 1852 | 1462483557200 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 14:25:57 INFO - PROCESS | 1852 | 1462483557379 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455eeb0000 == 87 [pid = 1852] [id = 286] 14:25:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f4549abd000) [pid = 1852] [serial = 859] [outer = (nil)] 14:25:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f454f99d000) [pid = 1852] [serial = 860] [outer = 0x7f4549abd000] 14:25:57 INFO - PROCESS | 1852 | 1462483557452 Marionette DEBUG loaded listener.js 14:25:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f455550d800) [pid = 1852] [serial = 861] [outer = 0x7f4549abd000] 14:25:58 INFO - PROCESS | 1852 | 1462483558371 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]]]}] 14:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1439ms 14:25:58 INFO - PROCESS | 1852 | 1462483558434 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 14:25:58 INFO - PROCESS | 1852 | 1462483558438 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 14:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:25:58 INFO - PROCESS | 1852 | 1462483558443 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:25:58 INFO - PROCESS | 1852 | 1462483558446 Marionette TRACE conn3 <- [1,1118,null,{}] 14:25:58 INFO - PROCESS | 1852 | 1462483558451 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}] 14:25:58 INFO - PROCESS | 1852 | 1462483558613 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 14:25:58 INFO - PROCESS | 1852 | 1462483558804 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45314ea800 == 88 [pid = 1852] [id = 287] 14:25:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f4533ef1c00) [pid = 1852] [serial = 862] [outer = (nil)] 14:25:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f4537381800) [pid = 1852] [serial = 863] [outer = 0x7f4533ef1c00] 14:25:58 INFO - PROCESS | 1852 | 1462483558876 Marionette DEBUG loaded listener.js 14:25:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f453d2bf000) [pid = 1852] [serial = 864] [outer = 0x7f4533ef1c00] 14:26:00 INFO - PROCESS | 1852 | 1462483560025 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]]]}] 14:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1634ms 14:26:00 INFO - PROCESS | 1852 | 1462483560079 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 14:26:00 INFO - PROCESS | 1852 | 1462483560086 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 14:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:26:00 INFO - PROCESS | 1852 | 1462483560095 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:26:00 INFO - PROCESS | 1852 | 1462483560099 Marionette TRACE conn3 <- [1,1122,null,{}] 14:26:00 INFO - PROCESS | 1852 | 1462483560106 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}] 14:26:00 INFO - PROCESS | 1852 | 1462483560288 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 14:26:00 INFO - PROCESS | 1852 | 1462483560515 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45374ed000 == 89 [pid = 1852] [id = 288] 14:26:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f4537eadc00) [pid = 1852] [serial = 865] [outer = (nil)] 14:26:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f4538b79400) [pid = 1852] [serial = 866] [outer = 0x7f4537eadc00] 14:26:00 INFO - PROCESS | 1852 | 1462483560649 Marionette DEBUG loaded listener.js 14:26:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f4539279800) [pid = 1852] [serial = 867] [outer = 0x7f4537eadc00] 14:26:01 INFO - PROCESS | 1852 | 1462483561618 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]]]}] 14:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1581ms 14:26:01 INFO - PROCESS | 1852 | 1462483561677 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 14:26:01 INFO - PROCESS | 1852 | 1462483561686 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 14:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:26:01 INFO - PROCESS | 1852 | 1462483561696 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:26:01 INFO - PROCESS | 1852 | 1462483561699 Marionette TRACE conn3 <- [1,1126,null,{}] 14:26:01 INFO - PROCESS | 1852 | 1462483561750 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}] 14:26:01 INFO - PROCESS | 1852 | 1462483561928 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 14:26:02 INFO - PROCESS | 1852 | 1462483562172 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45370d2000 == 90 [pid = 1852] [id = 289] 14:26:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f4533ef7400) [pid = 1852] [serial = 868] [outer = (nil)] 14:26:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f453dabf400) [pid = 1852] [serial = 869] [outer = 0x7f4533ef7400] 14:26:02 INFO - PROCESS | 1852 | 1462483562292 Marionette DEBUG loaded listener.js 14:26:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f453e8eec00) [pid = 1852] [serial = 870] [outer = 0x7f4533ef7400] 14:26:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453718a800 == 89 [pid = 1852] [id = 274] 14:26:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f9e3800 == 88 [pid = 1852] [id = 272] 14:26:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f09a800 == 87 [pid = 1852] [id = 271] 14:26:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537da3000 == 86 [pid = 1852] [id = 270] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f453f9d0800) [pid = 1852] [serial = 779] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f4540b54800) [pid = 1852] [serial = 782] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f454154b000) [pid = 1852] [serial = 785] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f4542043800) [pid = 1852] [serial = 788] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f4542326000) [pid = 1852] [serial = 791] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f4546f4e000) [pid = 1852] [serial = 794] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f4547663800) [pid = 1852] [serial = 797] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f45371bec00) [pid = 1852] [serial = 764] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f453d11a800) [pid = 1852] [serial = 767] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f453dabbc00) [pid = 1852] [serial = 770] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f453d2ca800) [pid = 1852] [serial = 809] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f4538fe0800) [pid = 1852] [serial = 707] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f453e68bc00) [pid = 1852] [serial = 710] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f45371b9800) [pid = 1852] [serial = 734] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f4546fe1800) [pid = 1852] [serial = 725] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f453f7e0800) [pid = 1852] [serial = 713] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f4547830400) [pid = 1852] [serial = 728] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f454546d400) [pid = 1852] [serial = 722] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f4548eab400) [pid = 1852] [serial = 731] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f45420ea400) [pid = 1852] [serial = 719] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f453fbe5800) [pid = 1852] [serial = 716] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f453631c800) [pid = 1852] [serial = 704] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f453ea47800) [pid = 1852] [serial = 773] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f453f6e4000) [pid = 1852] [serial = 776] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f4533fda800) [pid = 1852] [serial = 800] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f45343c8400) [pid = 1852] [serial = 801] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f45389f2000) [pid = 1852] [serial = 803] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f4538063c00) [pid = 1852] [serial = 806] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f4539273800) [pid = 1852] [serial = 807] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f453e8f1400) [pid = 1852] [serial = 762] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f453e685400) [pid = 1852] [serial = 759] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f4538cf2000) [pid = 1852] [serial = 804] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f453d11b800) [pid = 1852] [serial = 647] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f453d11c000) [pid = 1852] [serial = 749] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f4538cee000) [pid = 1852] [serial = 744] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f4538fe2800) [pid = 1852] [serial = 747] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f453e591c00) [pid = 1852] [serial = 756] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f453d4ca000) [pid = 1852] [serial = 752] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f45342d6000) [pid = 1852] [serial = 737] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f453737f800) [pid = 1852] [serial = 741] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f453d923c00) [pid = 1852] [serial = 753] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f453dabb400) [pid = 1852] [serial = 755] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f453805a800) [pid = 1852] [serial = 743] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f453d92d000) [pid = 1852] [serial = 758] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f453f6e8800) [pid = 1852] [serial = 702] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f4555596c00) [pid = 1852] [serial = 599] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f45342ce000) [pid = 1852] [serial = 740] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f45343cd000) [pid = 1852] [serial = 738] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f453e690800) [pid = 1852] [serial = 761] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f453d126c00) [pid = 1852] [serial = 750] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f453805a000) [pid = 1852] [serial = 746] [outer = (nil)] [url = about:blank] 14:26:03 INFO - PROCESS | 1852 | 1462483563291 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]]]}] 14:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1638ms 14:26:03 INFO - PROCESS | 1852 | 1462483563335 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 14:26:03 INFO - PROCESS | 1852 | 1462483563338 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 14:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:26:03 INFO - PROCESS | 1852 | 1462483563344 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:26:03 INFO - PROCESS | 1852 | 1462483563349 Marionette TRACE conn3 <- [1,1130,null,{}] 14:26:03 INFO - PROCESS | 1852 | 1462483563378 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}] 14:26:03 INFO - PROCESS | 1852 | 1462483563566 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 14:26:03 INFO - PROCESS | 1852 | 1462483563580 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453896a800 == 87 [pid = 1852] [id = 290] 14:26:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f453ed1d000) [pid = 1852] [serial = 871] [outer = (nil)] 14:26:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f453f065400) [pid = 1852] [serial = 872] [outer = 0x7f453ed1d000] 14:26:03 INFO - PROCESS | 1852 | 1462483563647 Marionette DEBUG loaded listener.js 14:26:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f453f9c3800) [pid = 1852] [serial = 873] [outer = 0x7f453ed1d000] 14:26:04 INFO - PROCESS | 1852 | 1462483564546 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]]]}] 14:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1244ms 14:26:04 INFO - PROCESS | 1852 | 1462483564593 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 14:26:04 INFO - PROCESS | 1852 | 1462483564598 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 14:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:26:04 INFO - PROCESS | 1852 | 1462483564604 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:26:04 INFO - PROCESS | 1852 | 1462483564606 Marionette TRACE conn3 <- [1,1134,null,{}] 14:26:04 INFO - PROCESS | 1852 | 1462483564611 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}] 14:26:04 INFO - PROCESS | 1852 | 1462483564792 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 14:26:04 INFO - PROCESS | 1852 | 1462483564942 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453eee1800 == 88 [pid = 1852] [id = 291] 14:26:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f453d92d000) [pid = 1852] [serial = 874] [outer = (nil)] 14:26:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f4541f34c00) [pid = 1852] [serial = 875] [outer = 0x7f453d92d000] 14:26:05 INFO - PROCESS | 1852 | 1462483565004 Marionette DEBUG loaded listener.js 14:26:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f4542327800) [pid = 1852] [serial = 876] [outer = 0x7f453d92d000] 14:26:05 INFO - PROCESS | 1852 | 1462483565837 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]]]}] 14:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1288ms 14:26:05 INFO - PROCESS | 1852 | 1462483565893 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 14:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:26:05 INFO - PROCESS | 1852 | 1462483565896 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 14:26:05 INFO - PROCESS | 1852 | 1462483565901 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:26:05 INFO - PROCESS | 1852 | 1462483565905 Marionette TRACE conn3 <- [1,1138,null,{}] 14:26:05 INFO - PROCESS | 1852 | 1462483565930 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}] 14:26:06 INFO - PROCESS | 1852 | 1462483566174 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 14:26:06 INFO - PROCESS | 1852 | 1462483566205 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f5bc000 == 89 [pid = 1852] [id = 292] 14:26:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f453e595400) [pid = 1852] [serial = 877] [outer = (nil)] 14:26:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f4542391000) [pid = 1852] [serial = 878] [outer = 0x7f453e595400] 14:26:06 INFO - PROCESS | 1852 | 1462483566264 Marionette DEBUG loaded listener.js 14:26:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f4545d48c00) [pid = 1852] [serial = 879] [outer = 0x7f453e595400] 14:26:07 INFO - PROCESS | 1852 | 1462483567148 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]]]}] 14:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1299ms 14:26:07 INFO - PROCESS | 1852 | 1462483567201 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 14:26:07 INFO - PROCESS | 1852 | 1462483567205 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 14:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:26:07 INFO - PROCESS | 1852 | 1462483567217 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:26:07 INFO - PROCESS | 1852 | 1462483567219 Marionette TRACE conn3 <- [1,1142,null,{}] 14:26:07 INFO - PROCESS | 1852 | 1462483567225 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}] 14:26:07 INFO - PROCESS | 1852 | 1462483567491 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 14:26:07 INFO - PROCESS | 1852 | 1462483567523 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540a4a800 == 90 [pid = 1852] [id = 293] 14:26:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f45455a8400) [pid = 1852] [serial = 880] [outer = (nil)] 14:26:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f454ea8ec00) [pid = 1852] [serial = 881] [outer = 0x7f45455a8400] 14:26:07 INFO - PROCESS | 1852 | 1462483567586 Marionette DEBUG loaded listener.js 14:26:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f455495cc00) [pid = 1852] [serial = 882] [outer = 0x7f45455a8400] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f45343cf400) [pid = 1852] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f45343c4c00) [pid = 1852] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f453d364800) [pid = 1852] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f45342d8000) [pid = 1852] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f4538060000) [pid = 1852] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f453f9d1000) [pid = 1852] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f453f7df800) [pid = 1852] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f4533effc00) [pid = 1852] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f4535ce1400) [pid = 1852] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f45332e7c00) [pid = 1852] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f453f7d3800) [pid = 1852] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f45342d8c00) [pid = 1852] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f4537388400) [pid = 1852] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f45332e5800) [pid = 1852] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f4543fcc000) [pid = 1852] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f453d2c4000) [pid = 1852] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f4548965000) [pid = 1852] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f4542042000) [pid = 1852] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f453ea3a400) [pid = 1852] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f453d4cf400) [pid = 1852] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f45332ec800) [pid = 1852] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f453e8e8400) [pid = 1852] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f4555aa9800) [pid = 1852] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f4535ce4c00) [pid = 1852] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f4538cf4c00) [pid = 1852] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f453d2cc800) [pid = 1852] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f4541507000) [pid = 1852] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f453fbf0800) [pid = 1852] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f453f05dc00) [pid = 1852] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f4546c91400) [pid = 1852] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f453d11b000) [pid = 1852] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f4533fe3000) [pid = 1852] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f453d2cdc00) [pid = 1852] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f453f855400) [pid = 1852] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f453faf0c00) [pid = 1852] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f4535ced400) [pid = 1852] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f4541505800) [pid = 1852] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f453d365000) [pid = 1852] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f453d2ca400) [pid = 1852] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f4537eafc00) [pid = 1852] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f453faf2c00) [pid = 1852] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f453f6ee800) [pid = 1852] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f4539278800) [pid = 1852] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f45332ef400) [pid = 1852] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f45342cf400) [pid = 1852] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:26:08 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f453d36bc00) [pid = 1852] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:26:08 INFO - PROCESS | 1852 | 1462483568791 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]]]}] 14:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1631ms 14:26:08 INFO - PROCESS | 1852 | 1462483568849 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 14:26:08 INFO - PROCESS | 1852 | 1462483568853 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 14:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:26:08 INFO - PROCESS | 1852 | 1462483568858 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:26:08 INFO - PROCESS | 1852 | 1462483568860 Marionette TRACE conn3 <- [1,1146,null,{}] 14:26:08 INFO - PROCESS | 1852 | 1462483568866 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}] 14:26:09 INFO - PROCESS | 1852 | 1462483569046 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 14:26:09 INFO - PROCESS | 1852 | 1462483569188 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f215800 == 91 [pid = 1852] [id = 294] 14:26:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f45332ebc00) [pid = 1852] [serial = 883] [outer = (nil)] 14:26:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f4537ea7c00) [pid = 1852] [serial = 884] [outer = 0x7f45332ebc00] 14:26:09 INFO - PROCESS | 1852 | 1462483569251 Marionette DEBUG loaded listener.js 14:26:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f453d2c8800) [pid = 1852] [serial = 885] [outer = 0x7f45332ebc00] 14:26:10 INFO - PROCESS | 1852 | 1462483569997 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]]]}] 14:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1188ms 14:26:10 INFO - PROCESS | 1852 | 1462483570048 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 14:26:10 INFO - PROCESS | 1852 | 1462483570052 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 14:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:26:10 INFO - PROCESS | 1852 | 1462483570062 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:26:10 INFO - PROCESS | 1852 | 1462483570064 Marionette TRACE conn3 <- [1,1150,null,{}] 14:26:10 INFO - PROCESS | 1852 | 1462483570068 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}] 14:26:10 INFO - PROCESS | 1852 | 1462483570290 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 14:26:10 INFO - PROCESS | 1852 | 1462483570505 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453270a000 == 92 [pid = 1852] [id = 295] 14:26:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f45332e3c00) [pid = 1852] [serial = 886] [outer = (nil)] 14:26:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f45332ecc00) [pid = 1852] [serial = 887] [outer = 0x7f45332e3c00] 14:26:10 INFO - PROCESS | 1852 | 1462483570623 Marionette DEBUG loaded listener.js 14:26:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f4535cea800) [pid = 1852] [serial = 888] [outer = 0x7f45332e3c00] 14:26:11 INFO - PROCESS | 1852 | 1462483571660 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]]]}] 14:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1635ms 14:26:11 INFO - PROCESS | 1852 | 1462483571699 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 14:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:26:11 INFO - PROCESS | 1852 | 1462483571706 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 14:26:11 INFO - PROCESS | 1852 | 1462483571714 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:26:11 INFO - PROCESS | 1852 | 1462483571719 Marionette TRACE conn3 <- [1,1154,null,{}] 14:26:11 INFO - PROCESS | 1852 | 1462483571726 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}] 14:26:11 INFO - PROCESS | 1852 | 1462483571928 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 14:26:12 INFO - PROCESS | 1852 | 1462483572164 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453925c000 == 93 [pid = 1852] [id = 296] 14:26:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f453d11a800) [pid = 1852] [serial = 889] [outer = (nil)] 14:26:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f453d131800) [pid = 1852] [serial = 890] [outer = 0x7f453d11a800] 14:26:12 INFO - PROCESS | 1852 | 1462483572286 Marionette DEBUG loaded listener.js 14:26:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f453d4cd800) [pid = 1852] [serial = 891] [outer = 0x7f453d11a800] 14:26:13 INFO - PROCESS | 1852 | 1462483573133 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]]]}] 14:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1482ms 14:26:13 INFO - PROCESS | 1852 | 1462483573199 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 14:26:13 INFO - PROCESS | 1852 | 1462483573205 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 14:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:26:13 INFO - PROCESS | 1852 | 1462483573212 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:26:13 INFO - PROCESS | 1852 | 1462483573214 Marionette TRACE conn3 <- [1,1158,null,{}] 14:26:13 INFO - PROCESS | 1852 | 1462483573220 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}] 14:26:13 INFO - PROCESS | 1852 | 1462483573408 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 14:26:13 INFO - PROCESS | 1852 | 1462483573589 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453fab3000 == 94 [pid = 1852] [id = 297] 14:26:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f453e68d800) [pid = 1852] [serial = 892] [outer = (nil)] 14:26:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f453ed1f000) [pid = 1852] [serial = 893] [outer = 0x7f453e68d800] 14:26:13 INFO - PROCESS | 1852 | 1462483573665 Marionette DEBUG loaded listener.js 14:26:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f453f7e1000) [pid = 1852] [serial = 894] [outer = 0x7f453e68d800] 14:26:14 INFO - PROCESS | 1852 | 1462483574607 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]]]}] 14:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1428ms 14:26:14 INFO - PROCESS | 1852 | 1462483574642 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 14:26:14 INFO - PROCESS | 1852 | 1462483574646 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 14:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:26:14 INFO - PROCESS | 1852 | 1462483574660 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:26:14 INFO - PROCESS | 1852 | 1462483574669 Marionette TRACE conn3 <- [1,1162,null,{}] 14:26:14 INFO - PROCESS | 1852 | 1462483574676 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}] 14:26:14 INFO - PROCESS | 1852 | 1462483574895 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 14:26:15 INFO - PROCESS | 1852 | 1462483575084 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45480e7800 == 95 [pid = 1852] [id = 298] 14:26:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f453d364800) [pid = 1852] [serial = 895] [outer = (nil)] 14:26:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f4541550800) [pid = 1852] [serial = 896] [outer = 0x7f453d364800] 14:26:15 INFO - PROCESS | 1852 | 1462483575163 Marionette DEBUG loaded listener.js 14:26:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f4542326000) [pid = 1852] [serial = 897] [outer = 0x7f453d364800] 14:26:16 INFO - PROCESS | 1852 | 1462483576095 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]]]}] 14:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1493ms 14:26:16 INFO - PROCESS | 1852 | 1462483576148 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 14:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:26:16 INFO - PROCESS | 1852 | 1462483576152 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 14:26:16 INFO - PROCESS | 1852 | 1462483576158 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:26:16 INFO - PROCESS | 1852 | 1462483576161 Marionette TRACE conn3 <- [1,1166,null,{}] 14:26:16 INFO - PROCESS | 1852 | 1462483576166 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}] 14:26:16 INFO - PROCESS | 1852 | 1462483576360 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 14:26:16 INFO - PROCESS | 1852 | 1462483576555 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4549689000 == 96 [pid = 1852] [id = 299] 14:26:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f453d366800) [pid = 1852] [serial = 898] [outer = (nil)] 14:26:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f4545d47400) [pid = 1852] [serial = 899] [outer = 0x7f453d366800] 14:26:16 INFO - PROCESS | 1852 | 1462483576624 Marionette DEBUG loaded listener.js 14:26:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f4546fe2800) [pid = 1852] [serial = 900] [outer = 0x7f453d366800] 14:26:17 INFO - PROCESS | 1852 | 1462483577497 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]]]}] 14:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1385ms 14:26:17 INFO - PROCESS | 1852 | 1462483577545 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 14:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:26:17 INFO - PROCESS | 1852 | 1462483577549 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 14:26:17 INFO - PROCESS | 1852 | 1462483577555 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:26:17 INFO - PROCESS | 1852 | 1462483577558 Marionette TRACE conn3 <- [1,1170,null,{}] 14:26:17 INFO - PROCESS | 1852 | 1462483577563 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}] 14:26:17 INFO - PROCESS | 1852 | 1462483577751 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 14:26:17 INFO - PROCESS | 1852 | 1462483577940 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4554917800 == 97 [pid = 1852] [id = 300] 14:26:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f4547b97400) [pid = 1852] [serial = 901] [outer = (nil)] 14:26:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f4548ea3000) [pid = 1852] [serial = 902] [outer = 0x7f4547b97400] 14:26:18 INFO - PROCESS | 1852 | 1462483578024 Marionette DEBUG loaded listener.js 14:26:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f454bc68000) [pid = 1852] [serial = 903] [outer = 0x7f4547b97400] 14:26:18 INFO - PROCESS | 1852 | 1462483578978 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]]]}] 14:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1478ms 14:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:26:19 INFO - PROCESS | 1852 | 1462483579035 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 14:26:19 INFO - PROCESS | 1852 | 1462483579038 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 14:26:19 INFO - PROCESS | 1852 | 1462483579044 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:26:19 INFO - PROCESS | 1852 | 1462483579047 Marionette TRACE conn3 <- [1,1174,null,{}] 14:26:19 INFO - PROCESS | 1852 | 1462483579053 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}] 14:26:19 INFO - PROCESS | 1852 | 1462483579259 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 14:26:19 INFO - PROCESS | 1852 | 1462483579445 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455acc0000 == 98 [pid = 1852] [id = 301] 14:26:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f4547c40000) [pid = 1852] [serial = 904] [outer = (nil)] 14:26:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f45557f2800) [pid = 1852] [serial = 905] [outer = 0x7f4547c40000] 14:26:19 INFO - PROCESS | 1852 | 1462483579533 Marionette DEBUG loaded listener.js 14:26:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f455588c400) [pid = 1852] [serial = 906] [outer = 0x7f4547c40000] 14:26:20 INFO - PROCESS | 1852 | 1462483580440 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] 14:26:20 INFO - PROCESS | 1852 | 1462483580488 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 14:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:26:20 INFO - PROCESS | 1852 | 1462483580495 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:26:20 INFO - PROCESS | 1852 | 1462483580498 Marionette TRACE conn3 <- [1,1178,null,{}] 14:26:20 INFO - PROCESS | 1852 | 1462483580503 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}] 14:26:20 INFO - PROCESS | 1852 | 1462483580703 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 14:26:20 INFO - PROCESS | 1852 | 1462483580966 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453ef2d800 == 99 [pid = 1852] [id = 302] 14:26:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f45389f1400) [pid = 1852] [serial = 907] [outer = (nil)] 14:26:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f454ea89000) [pid = 1852] [serial = 908] [outer = 0x7f45389f1400] 14:26:21 INFO - PROCESS | 1852 | 1462483581091 Marionette DEBUG loaded listener.js 14:26:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f4555aa9000) [pid = 1852] [serial = 909] [outer = 0x7f45389f1400] 14:26:21 INFO - PROCESS | 1852 | 1462483581930 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] 14:26:22 INFO - PROCESS | 1852 | 1462483582037 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 14:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:26:22 INFO - PROCESS | 1852 | 1462483582043 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:26:22 INFO - PROCESS | 1852 | 1462483582046 Marionette TRACE conn3 <- [1,1182,null,{}] 14:26:22 INFO - PROCESS | 1852 | 1462483582051 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}] 14:26:22 INFO - PROCESS | 1852 | 1462483582256 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 14:26:22 INFO - PROCESS | 1852 | 1462483582490 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45359a2000 == 100 [pid = 1852] [id = 303] 14:26:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f45342d2800) [pid = 1852] [serial = 910] [outer = (nil)] 14:26:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f453fafac00) [pid = 1852] [serial = 911] [outer = 0x7f45342d2800] 14:26:22 INFO - PROCESS | 1852 | 1462483582583 Marionette DEBUG loaded listener.js 14:26:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f4546fbdc00) [pid = 1852] [serial = 912] [outer = 0x7f45342d2800] 14:26:23 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:26:23 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:26:23 INFO - PROCESS | 1852 | 1462483583461 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] 14:26:23 INFO - PROCESS | 1852 | 1462483583533 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 14:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:26:23 INFO - PROCESS | 1852 | 1462483583540 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:26:23 INFO - PROCESS | 1852 | 1462483583543 Marionette TRACE conn3 <- [1,1186,null,{}] 14:26:23 INFO - PROCESS | 1852 | 1462483583548 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}] 14:26:23 INFO - PROCESS | 1852 | 1462483583757 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 14:26:23 INFO - PROCESS | 1852 | 1462483583949 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4538ad6000 == 101 [pid = 1852] [id = 304] 14:26:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f4533ef5800) [pid = 1852] [serial = 913] [outer = (nil)] 14:26:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f4537382800) [pid = 1852] [serial = 914] [outer = 0x7f4533ef5800] 14:26:24 INFO - PROCESS | 1852 | 1462483584067 Marionette DEBUG loaded listener.js 14:26:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f453f6eb800) [pid = 1852] [serial = 915] [outer = 0x7f4533ef5800] 14:26:24 INFO - PROCESS | 1852 | 1462483584943 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] 14:26:25 INFO - PROCESS | 1852 | 1462483585024 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 14:26:25 INFO - PROCESS | 1852 | 1462483585057 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:26:25 INFO - PROCESS | 1852 | 1462483585063 Marionette TRACE conn3 <- [1,1190,null,{}] 14:26:25 INFO - PROCESS | 1852 | 1462483585127 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}] 14:26:25 INFO - PROCESS | 1852 | 1462483585320 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 14:26:26 INFO - PROCESS | 1852 | 1462483586221 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45366c7000 == 102 [pid = 1852] [id = 305] 14:26:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f4533efc000) [pid = 1852] [serial = 916] [outer = (nil)] 14:26:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f4533fdec00) [pid = 1852] [serial = 917] [outer = 0x7f4533efc000] 14:26:26 INFO - PROCESS | 1852 | 1462483586378 Marionette DEBUG loaded listener.js 14:26:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f45343c4c00) [pid = 1852] [serial = 918] [outer = 0x7f4533efc000] 14:26:27 INFO - PROCESS | 1852 | 1462483587231 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] 14:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:26:27 INFO - PROCESS | 1852 | 1462483587310 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 14:26:27 INFO - PROCESS | 1852 | 1462483587318 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:26:27 INFO - PROCESS | 1852 | 1462483587323 Marionette TRACE conn3 <- [1,1194,null,{}] 14:26:27 INFO - PROCESS | 1852 | 1462483587329 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}] 14:26:27 INFO - PROCESS | 1852 | 1462483587511 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 14:26:27 INFO - PROCESS | 1852 | 1462483587684 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4538acc800 == 103 [pid = 1852] [id = 306] 14:26:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f4533efcc00) [pid = 1852] [serial = 919] [outer = (nil)] 14:26:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f4537386c00) [pid = 1852] [serial = 920] [outer = 0x7f4533efcc00] 14:26:27 INFO - PROCESS | 1852 | 1462483587761 Marionette DEBUG loaded listener.js 14:26:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f45389ec000) [pid = 1852] [serial = 921] [outer = 0x7f4533efcc00] 14:26:28 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:26:28 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:26:28 INFO - PROCESS | 1852 | 1462483588697 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] 14:26:28 INFO - PROCESS | 1852 | 1462483588760 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 14:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:26:28 INFO - PROCESS | 1852 | 1462483588769 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:26:28 INFO - PROCESS | 1852 | 1462483588772 Marionette TRACE conn3 <- [1,1198,null,{}] 14:26:28 INFO - PROCESS | 1852 | 1462483588778 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}] 14:26:29 INFO - PROCESS | 1852 | 1462483589024 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 14:26:29 INFO - PROCESS | 1852 | 1462483589425 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453270d000 == 104 [pid = 1852] [id = 307] 14:26:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f4533ef1000) [pid = 1852] [serial = 922] [outer = (nil)] 14:26:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f4538fd9c00) [pid = 1852] [serial = 923] [outer = 0x7f4533ef1000] 14:26:29 INFO - PROCESS | 1852 | 1462483589500 Marionette DEBUG loaded listener.js 14:26:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f4539273c00) [pid = 1852] [serial = 924] [outer = 0x7f4533ef1000] 14:26:30 INFO - PROCESS | 1852 | 1462483590563 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]]]}] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454b01e000 == 103 [pid = 1852] [id = 78] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453fbdc800 == 102 [pid = 1852] [id = 12] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f173800 == 101 [pid = 1852] [id = 76] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4538967000 == 100 [pid = 1852] [id = 123] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548f52000 == 99 [pid = 1852] [id = 190] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45462df000 == 98 [pid = 1852] [id = 77] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4546d8e000 == 97 [pid = 1852] [id = 75] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f89d800 == 96 [pid = 1852] [id = 192] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f4537ea7400) [pid = 1852] [serial = 812] [outer = (nil)] [url = about:blank] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f453d136000) [pid = 1852] [serial = 815] [outer = (nil)] [url = about:blank] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f453ea41c00) [pid = 1852] [serial = 818] [outer = (nil)] [url = about:blank] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f45389f3400) [pid = 1852] [serial = 824] [outer = (nil)] [url = about:blank] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4555c1b800 == 95 [pid = 1852] [id = 191] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4555520000 == 94 [pid = 1852] [id = 79] 14:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1881ms 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f215800 == 93 [pid = 1852] [id = 294] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4540a4a800 == 92 [pid = 1852] [id = 293] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f5bc000 == 91 [pid = 1852] [id = 292] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453eee1800 == 90 [pid = 1852] [id = 291] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453896a800 == 89 [pid = 1852] [id = 290] 14:26:30 INFO - PROCESS | 1852 | 1462483590657 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 14:26:30 INFO - PROCESS | 1852 | 1462483590661 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45370d2000 == 88 [pid = 1852] [id = 289] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45374ed000 == 87 [pid = 1852] [id = 288] 14:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455eeb0000 == 86 [pid = 1852] [id = 286] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455eca2800 == 85 [pid = 1852] [id = 285] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455a58a800 == 84 [pid = 1852] [id = 284] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4559fbd800 == 83 [pid = 1852] [id = 283] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4556728000 == 82 [pid = 1852] [id = 282] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45549e1800 == 81 [pid = 1852] [id = 281] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4538827800 == 80 [pid = 1852] [id = 280] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45370e1000 == 79 [pid = 1852] [id = 279] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45472d4000 == 78 [pid = 1852] [id = 278] 14:26:30 INFO - PROCESS | 1852 | 1462483590687 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:26:30 INFO - PROCESS | 1852 | 1462483590695 Marionette TRACE conn3 <- [1,1202,null,{}] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4540a32000 == 77 [pid = 1852] [id = 277] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455c983800 == 76 [pid = 1852] [id = 265] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f094800 == 75 [pid = 1852] [id = 276] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f8a7000 == 74 [pid = 1852] [id = 253] 14:26:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45331d8000 == 73 [pid = 1852] [id = 275] 14:26:30 INFO - PROCESS | 1852 | 1462483590716 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}] 14:26:30 INFO - PROCESS | 1852 | 1462483590922 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f453d133800) [pid = 1852] [serial = 768] [outer = (nil)] [url = about:blank] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f453ed12c00) [pid = 1852] [serial = 711] [outer = (nil)] [url = about:blank] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f4546bf4400) [pid = 1852] [serial = 723] [outer = (nil)] [url = about:blank] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f454231f800) [pid = 1852] [serial = 789] [outer = (nil)] [url = about:blank] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f4546bf1000) [pid = 1852] [serial = 608] [outer = (nil)] [url = about:blank] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f45477b1c00) [pid = 1852] [serial = 795] [outer = (nil)] [url = about:blank] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f45449a9400) [pid = 1852] [serial = 575] [outer = (nil)] [url = about:blank] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f4537ea8400) [pid = 1852] [serial = 705] [outer = (nil)] [url = about:blank] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f453e8e7400) [pid = 1852] [serial = 605] [outer = (nil)] [url = about:blank] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f4541508800) [pid = 1852] [serial = 783] [outer = (nil)] [url = about:blank] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f4543fcac00) [pid = 1852] [serial = 720] [outer = (nil)] [url = about:blank] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f453e58c400) [pid = 1852] [serial = 659] [outer = (nil)] [url = about:blank] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f4542395400) [pid = 1852] [serial = 792] [outer = (nil)] [url = about:blank] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f453d92dc00) [pid = 1852] [serial = 611] [outer = (nil)] [url = about:blank] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f453e8ee000) [pid = 1852] [serial = 771] [outer = (nil)] [url = about:blank] 14:26:30 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f453d11d800) [pid = 1852] [serial = 602] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f4541f39000) [pid = 1852] [serial = 786] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f4541f33000) [pid = 1852] [serial = 668] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f453d364000) [pid = 1852] [serial = 656] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f45342db800) [pid = 1852] [serial = 650] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f4537eaac00) [pid = 1852] [serial = 677] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f453f062800) [pid = 1852] [serial = 774] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f453d2c0800) [pid = 1852] [serial = 674] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f45389eb400) [pid = 1852] [serial = 653] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f453f85c800) [pid = 1852] [serial = 714] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f453f7d7000) [pid = 1852] [serial = 680] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f453d11fc00) [pid = 1852] [serial = 708] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f4541509c00) [pid = 1852] [serial = 717] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f45407ef400) [pid = 1852] [serial = 780] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f4547a6bc00) [pid = 1852] [serial = 798] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f4538058000) [pid = 1852] [serial = 765] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f4555c70c00) [pid = 1852] [serial = 617] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f45420ef400) [pid = 1852] [serial = 671] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f45497b2c00) [pid = 1852] [serial = 614] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f45496a1400) [pid = 1852] [serial = 572] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f454f921800) [pid = 1852] [serial = 735] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f4547b9cc00) [pid = 1852] [serial = 729] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f453ea3ec00) [pid = 1852] [serial = 662] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f4548fa4800) [pid = 1852] [serial = 732] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f45477b6400) [pid = 1852] [serial = 726] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f453f7d8c00) [pid = 1852] [serial = 777] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f453f9d1800) [pid = 1852] [serial = 665] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f4533efd400) [pid = 1852] [serial = 620] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f4559d98c00) [pid = 1852] [serial = 578] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f4539273400) [pid = 1852] [serial = 581] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f453f854c00) [pid = 1852] [serial = 821] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f453f9c4400) [pid = 1852] [serial = 822] [outer = (nil)] [url = about:blank] 14:26:31 INFO - PROCESS | 1852 | 1462483591270 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45370d2000 == 74 [pid = 1852] [id = 308] 14:26:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f45389eb400) [pid = 1852] [serial = 925] [outer = (nil)] 14:26:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f453d12f400) [pid = 1852] [serial = 926] [outer = 0x7f45389eb400] 14:26:31 INFO - PROCESS | 1852 | 1462483591367 Marionette DEBUG loaded listener.js 14:26:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f453d2c2400) [pid = 1852] [serial = 927] [outer = 0x7f45389eb400] 14:26:32 INFO - PROCESS | 1852 | 1462483592122 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]]]}] 14:26:32 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 14:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1510ms 14:26:32 INFO - PROCESS | 1852 | 1462483592183 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 14:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:26:32 INFO - PROCESS | 1852 | 1462483592188 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 14:26:32 INFO - PROCESS | 1852 | 1462483592203 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:26:32 INFO - PROCESS | 1852 | 1462483592205 Marionette TRACE conn3 <- [1,1206,null,{}] 14:26:32 INFO - PROCESS | 1852 | 1462483592211 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}] 14:26:32 INFO - PROCESS | 1852 | 1462483592389 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 14:26:32 INFO - PROCESS | 1852 | 1462483592401 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4538829000 == 75 [pid = 1852] [id = 309] 14:26:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f453d2c3c00) [pid = 1852] [serial = 928] [outer = (nil)] 14:26:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f453d4cec00) [pid = 1852] [serial = 929] [outer = 0x7f453d2c3c00] 14:26:32 INFO - PROCESS | 1852 | 1462483592461 Marionette DEBUG loaded listener.js 14:26:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f453d924400) [pid = 1852] [serial = 930] [outer = 0x7f453d2c3c00] 14:26:33 INFO - PROCESS | 1852 | 1462483593339 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]]]}] 14:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1193ms 14:26:33 INFO - PROCESS | 1852 | 1462483593387 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 14:26:33 INFO - PROCESS | 1852 | 1462483593390 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 14:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:26:33 INFO - PROCESS | 1852 | 1462483593402 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:26:33 INFO - PROCESS | 1852 | 1462483593405 Marionette TRACE conn3 <- [1,1210,null,{}] 14:26:33 INFO - PROCESS | 1852 | 1462483593410 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}] 14:26:33 INFO - PROCESS | 1852 | 1462483593606 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 14:26:33 INFO - PROCESS | 1852 | 1462483593636 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4539259000 == 76 [pid = 1852] [id = 310] 14:26:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f453dac1c00) [pid = 1852] [serial = 931] [outer = (nil)] 14:26:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f453e58b000) [pid = 1852] [serial = 932] [outer = 0x7f453dac1c00] 14:26:33 INFO - PROCESS | 1852 | 1462483593707 Marionette DEBUG loaded listener.js 14:26:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f453e8ee400) [pid = 1852] [serial = 933] [outer = 0x7f453dac1c00] 14:26:34 INFO - PROCESS | 1852 | 1462483594601 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]]]}] 14:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1281ms 14:26:34 INFO - PROCESS | 1852 | 1462483594685 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 14:26:34 INFO - PROCESS | 1852 | 1462483594691 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 14:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:26:34 INFO - PROCESS | 1852 | 1462483594699 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:26:34 INFO - PROCESS | 1852 | 1462483594701 Marionette TRACE conn3 <- [1,1214,null,{}] 14:26:34 INFO - PROCESS | 1852 | 1462483594736 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}] 14:26:34 INFO - PROCESS | 1852 | 1462483594954 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 14:26:34 INFO - PROCESS | 1852 | 1462483594981 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453eeed000 == 77 [pid = 1852] [id = 311] 14:26:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f453e8ef000) [pid = 1852] [serial = 934] [outer = (nil)] 14:26:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f453f6eb400) [pid = 1852] [serial = 935] [outer = 0x7f453e8ef000] 14:26:35 INFO - PROCESS | 1852 | 1462483595038 Marionette DEBUG loaded listener.js 14:26:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f453f7db800) [pid = 1852] [serial = 936] [outer = 0x7f453e8ef000] 14:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f4537eadc00) [pid = 1852] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f453ed1d000) [pid = 1852] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f4537380400) [pid = 1852] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f45455a8400) [pid = 1852] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f453e595400) [pid = 1852] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f4533ef7400) [pid = 1852] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f453d92d000) [pid = 1852] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:26:36 INFO - PROCESS | 1852 | 1462483596357 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]]]}] 14:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1691ms 14:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:26:36 INFO - PROCESS | 1852 | 1462483596390 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 14:26:36 INFO - PROCESS | 1852 | 1462483596392 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 14:26:36 INFO - PROCESS | 1852 | 1462483596398 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:26:36 INFO - PROCESS | 1852 | 1462483596400 Marionette TRACE conn3 <- [1,1218,null,{}] 14:26:36 INFO - PROCESS | 1852 | 1462483596405 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}] 14:26:36 INFO - PROCESS | 1852 | 1462483596554 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 14:26:36 INFO - PROCESS | 1852 | 1462483596579 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f203000 == 78 [pid = 1852] [id = 312] 14:26:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f453e595400) [pid = 1852] [serial = 937] [outer = (nil)] 14:26:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f453f84f000) [pid = 1852] [serial = 938] [outer = 0x7f453e595400] 14:26:36 INFO - PROCESS | 1852 | 1462483596638 Marionette DEBUG loaded listener.js 14:26:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f453f858800) [pid = 1852] [serial = 939] [outer = 0x7f453e595400] 14:26:37 INFO - PROCESS | 1852 | 1462483597404 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]]]}] 14:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1034ms 14:26:37 INFO - PROCESS | 1852 | 1462483597431 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 14:26:37 INFO - PROCESS | 1852 | 1462483597435 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 14:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:26:37 INFO - PROCESS | 1852 | 1462483597440 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:26:37 INFO - PROCESS | 1852 | 1462483597442 Marionette TRACE conn3 <- [1,1222,null,{}] 14:26:37 INFO - PROCESS | 1852 | 1462483597447 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}] 14:26:37 INFO - PROCESS | 1852 | 1462483597633 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 14:26:37 INFO - PROCESS | 1852 | 1462483597655 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f5ad000 == 79 [pid = 1852] [id = 313] 14:26:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f453e8f0800) [pid = 1852] [serial = 940] [outer = (nil)] 14:26:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f453f9c7c00) [pid = 1852] [serial = 941] [outer = 0x7f453e8f0800] 14:26:37 INFO - PROCESS | 1852 | 1462483597712 Marionette DEBUG loaded listener.js 14:26:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f453faf2400) [pid = 1852] [serial = 942] [outer = 0x7f453e8f0800] 14:26:38 INFO - PROCESS | 1852 | 1462483598736 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] 14:26:38 INFO - PROCESS | 1852 | 1462483598787 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 14:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:26:38 INFO - PROCESS | 1852 | 1462483598795 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:26:38 INFO - PROCESS | 1852 | 1462483598801 Marionette TRACE conn3 <- [1,1226,null,{}] 14:26:38 INFO - PROCESS | 1852 | 1462483598809 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}] 14:26:39 INFO - PROCESS | 1852 | 1462483599004 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 14:26:39 INFO - PROCESS | 1852 | 1462483599173 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537d9f800 == 80 [pid = 1852] [id = 314] 14:26:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f4536320000) [pid = 1852] [serial = 943] [outer = (nil)] 14:26:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f4538057c00) [pid = 1852] [serial = 944] [outer = 0x7f4536320000] 14:26:39 INFO - PROCESS | 1852 | 1462483599246 Marionette DEBUG loaded listener.js 14:26:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f45389ef000) [pid = 1852] [serial = 945] [outer = 0x7f4536320000] 14:26:40 INFO - PROCESS | 1852 | 1462483600249 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]]]}] 14:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1487ms 14:26:40 INFO - PROCESS | 1852 | 1462483600284 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 14:26:40 INFO - PROCESS | 1852 | 1462483600293 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 14:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:26:40 INFO - PROCESS | 1852 | 1462483600304 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:26:40 INFO - PROCESS | 1852 | 1462483600308 Marionette TRACE conn3 <- [1,1230,null,{}] 14:26:40 INFO - PROCESS | 1852 | 1462483600313 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}] 14:26:40 INFO - PROCESS | 1852 | 1462483600480 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 14:26:40 INFO - PROCESS | 1852 | 1462483600747 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e7e5000 == 81 [pid = 1852] [id = 315] 14:26:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f453d133800) [pid = 1852] [serial = 946] [outer = (nil)] 14:26:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f453d36c000) [pid = 1852] [serial = 947] [outer = 0x7f453d133800] 14:26:40 INFO - PROCESS | 1852 | 1462483600872 Marionette DEBUG loaded listener.js 14:26:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f453dabbc00) [pid = 1852] [serial = 948] [outer = 0x7f453d133800] 14:26:41 INFO - PROCESS | 1852 | 1462483601685 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]]]}] 14:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1432ms 14:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:26:41 INFO - PROCESS | 1852 | 1462483601736 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 14:26:41 INFO - PROCESS | 1852 | 1462483601739 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 14:26:41 INFO - PROCESS | 1852 | 1462483601746 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:26:41 INFO - PROCESS | 1852 | 1462483601752 Marionette TRACE conn3 <- [1,1234,null,{}] 14:26:41 INFO - PROCESS | 1852 | 1462483601767 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}] 14:26:41 INFO - PROCESS | 1852 | 1462483601952 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 14:26:42 INFO - PROCESS | 1852 | 1462483602123 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f94a000 == 82 [pid = 1852] [id = 316] 14:26:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f453ea3c400) [pid = 1852] [serial = 949] [outer = (nil)] 14:26:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f453f6df400) [pid = 1852] [serial = 950] [outer = 0x7f453ea3c400] 14:26:42 INFO - PROCESS | 1852 | 1462483602200 Marionette DEBUG loaded listener.js 14:26:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f453f9c8c00) [pid = 1852] [serial = 951] [outer = 0x7f453ea3c400] 14:26:43 INFO - PROCESS | 1852 | 1462483603039 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]]]}] 14:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1351ms 14:26:43 INFO - PROCESS | 1852 | 1462483603097 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 14:26:43 INFO - PROCESS | 1852 | 1462483603102 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 14:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:26:43 INFO - PROCESS | 1852 | 1462483603107 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:26:43 INFO - PROCESS | 1852 | 1462483603111 Marionette TRACE conn3 <- [1,1238,null,{}] 14:26:43 INFO - PROCESS | 1852 | 1462483603116 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}] 14:26:43 INFO - PROCESS | 1852 | 1462483603290 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 14:26:43 INFO - PROCESS | 1852 | 1462483603459 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453fab8000 == 83 [pid = 1852] [id = 317] 14:26:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f453ed18000) [pid = 1852] [serial = 952] [outer = (nil)] 14:26:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f4540a82c00) [pid = 1852] [serial = 953] [outer = 0x7f453ed18000] 14:26:43 INFO - PROCESS | 1852 | 1462483603528 Marionette DEBUG loaded listener.js 14:26:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f4541502800) [pid = 1852] [serial = 954] [outer = 0x7f453ed18000] 14:26:44 INFO - PROCESS | 1852 | 1462483604392 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]]]}] 14:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1336ms 14:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:26:44 INFO - PROCESS | 1852 | 1462483604445 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 14:26:44 INFO - PROCESS | 1852 | 1462483604448 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 14:26:44 INFO - PROCESS | 1852 | 1462483604454 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:26:44 INFO - PROCESS | 1852 | 1462483604457 Marionette TRACE conn3 <- [1,1242,null,{}] 14:26:44 INFO - PROCESS | 1852 | 1462483604463 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}] 14:26:44 INFO - PROCESS | 1852 | 1462483604648 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 14:26:44 INFO - PROCESS | 1852 | 1462483604834 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540b2e800 == 84 [pid = 1852] [id = 318] 14:26:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f4537ea9000) [pid = 1852] [serial = 955] [outer = (nil)] 14:26:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f454150a800) [pid = 1852] [serial = 956] [outer = 0x7f4537ea9000] 14:26:44 INFO - PROCESS | 1852 | 1462483604911 Marionette DEBUG loaded listener.js 14:26:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f4541f33000) [pid = 1852] [serial = 957] [outer = 0x7f4537ea9000] 14:26:45 INFO - PROCESS | 1852 | 1462483605840 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]]]}] 14:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1430ms 14:26:45 INFO - PROCESS | 1852 | 1462483605884 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 14:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:26:45 INFO - PROCESS | 1852 | 1462483605888 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 14:26:45 INFO - PROCESS | 1852 | 1462483605895 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:26:45 INFO - PROCESS | 1852 | 1462483605898 Marionette TRACE conn3 <- [1,1246,null,{}] 14:26:45 INFO - PROCESS | 1852 | 1462483605904 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}] 14:26:46 INFO - PROCESS | 1852 | 1462483606093 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 14:26:46 INFO - PROCESS | 1852 | 1462483606268 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4544970800 == 85 [pid = 1852] [id = 319] 14:26:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f453fb4d800) [pid = 1852] [serial = 958] [outer = (nil)] 14:26:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f45420ef400) [pid = 1852] [serial = 959] [outer = 0x7f453fb4d800] 14:26:46 INFO - PROCESS | 1852 | 1462483606348 Marionette DEBUG loaded listener.js 14:26:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f45449b0400) [pid = 1852] [serial = 960] [outer = 0x7f453fb4d800] 14:26:47 INFO - PROCESS | 1852 | 1462483607201 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]]]}] 14:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1381ms 14:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:26:47 INFO - PROCESS | 1852 | 1462483607276 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 14:26:47 INFO - PROCESS | 1852 | 1462483607280 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 14:26:47 INFO - PROCESS | 1852 | 1462483607286 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:26:47 INFO - PROCESS | 1852 | 1462483607289 Marionette TRACE conn3 <- [1,1250,null,{}] 14:26:47 INFO - PROCESS | 1852 | 1462483607294 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}] 14:26:47 INFO - PROCESS | 1852 | 1462483607468 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 14:26:47 INFO - PROCESS | 1852 | 1462483607643 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45470d0000 == 86 [pid = 1852] [id = 320] 14:26:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f4541551000) [pid = 1852] [serial = 961] [outer = (nil)] 14:26:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f4546257400) [pid = 1852] [serial = 962] [outer = 0x7f4541551000] 14:26:47 INFO - PROCESS | 1852 | 1462483607715 Marionette DEBUG loaded listener.js 14:26:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f4546c93c00) [pid = 1852] [serial = 963] [outer = 0x7f4541551000] 14:26:48 INFO - PROCESS | 1852 | 1462483608600 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]]]}] 14:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1390ms 14:26:48 INFO - PROCESS | 1852 | 1462483608676 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 14:26:48 INFO - PROCESS | 1852 | 1462483608680 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 14:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:26:48 INFO - PROCESS | 1852 | 1462483608686 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:26:48 INFO - PROCESS | 1852 | 1462483608688 Marionette TRACE conn3 <- [1,1254,null,{}] 14:26:48 INFO - PROCESS | 1852 | 1462483608694 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}] 14:26:48 INFO - PROCESS | 1852 | 1462483608860 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 14:26:49 INFO - PROCESS | 1852 | 1462483609040 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4547acf800 == 87 [pid = 1852] [id = 321] 14:26:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f453d123000) [pid = 1852] [serial = 964] [outer = (nil)] 14:26:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f4546fe9c00) [pid = 1852] [serial = 965] [outer = 0x7f453d123000] 14:26:49 INFO - PROCESS | 1852 | 1462483609109 Marionette DEBUG loaded listener.js 14:26:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f4547829400) [pid = 1852] [serial = 966] [outer = 0x7f453d123000] 14:26:50 INFO - PROCESS | 1852 | 1462483610008 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]]]}] 14:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1384ms 14:26:50 INFO - PROCESS | 1852 | 1462483610071 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 14:26:50 INFO - PROCESS | 1852 | 1462483610074 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 14:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:26:50 INFO - PROCESS | 1852 | 1462483610080 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:26:50 INFO - PROCESS | 1852 | 1462483610083 Marionette TRACE conn3 <- [1,1258,null,{}] 14:26:50 INFO - PROCESS | 1852 | 1462483610088 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}] 14:26:50 INFO - PROCESS | 1852 | 1462483610266 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 14:26:50 INFO - PROCESS | 1852 | 1462483610449 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548354000 == 88 [pid = 1852] [id = 322] 14:26:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f45389f3400) [pid = 1852] [serial = 967] [outer = (nil)] 14:26:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f4547a62c00) [pid = 1852] [serial = 968] [outer = 0x7f45389f3400] 14:26:50 INFO - PROCESS | 1852 | 1462483610518 Marionette DEBUG loaded listener.js 14:26:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f4548962800) [pid = 1852] [serial = 969] [outer = 0x7f45389f3400] 14:26:51 INFO - PROCESS | 1852 | 1462483611343 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]]]}] 14:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1332ms 14:26:51 INFO - PROCESS | 1852 | 1462483611414 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 14:26:51 INFO - PROCESS | 1852 | 1462483611417 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 14:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:26:51 INFO - PROCESS | 1852 | 1462483611423 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:26:51 INFO - PROCESS | 1852 | 1462483611425 Marionette TRACE conn3 <- [1,1262,null,{}] 14:26:51 INFO - PROCESS | 1852 | 1462483611430 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}] 14:26:51 INFO - PROCESS | 1852 | 1462483611633 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 14:26:51 INFO - PROCESS | 1852 | 1462483611806 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548a14800 == 89 [pid = 1852] [id = 323] 14:26:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f454231d400) [pid = 1852] [serial = 970] [outer = (nil)] 14:26:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f45497aa800) [pid = 1852] [serial = 971] [outer = 0x7f454231d400] 14:26:51 INFO - PROCESS | 1852 | 1462483611872 Marionette DEBUG loaded listener.js 14:26:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f4549b64c00) [pid = 1852] [serial = 972] [outer = 0x7f454231d400] 14:26:52 INFO - PROCESS | 1852 | 1462483612802 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]]]}] 14:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1428ms 14:26:52 INFO - PROCESS | 1852 | 1462483612852 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 14:26:52 INFO - PROCESS | 1852 | 1462483612856 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 14:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:26:52 INFO - PROCESS | 1852 | 1462483612862 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:26:52 INFO - PROCESS | 1852 | 1462483612867 Marionette TRACE conn3 <- [1,1266,null,{}] 14:26:52 INFO - PROCESS | 1852 | 1462483612872 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}] 14:26:53 INFO - PROCESS | 1852 | 1462483613072 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 14:26:53 INFO - PROCESS | 1852 | 1462483613251 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45371af800 == 90 [pid = 1852] [id = 324] 14:26:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f4535ce3800) [pid = 1852] [serial = 973] [outer = (nil)] 14:26:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f453d371000) [pid = 1852] [serial = 974] [outer = 0x7f4535ce3800] 14:26:53 INFO - PROCESS | 1852 | 1462483613325 Marionette DEBUG loaded listener.js 14:26:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f454f91b800) [pid = 1852] [serial = 975] [outer = 0x7f4535ce3800] 14:26:54 INFO - PROCESS | 1852 | 1462483614546 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]]]}] 14:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1732ms 14:26:54 INFO - PROCESS | 1852 | 1462483614595 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 14:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:26:54 INFO - PROCESS | 1852 | 1462483614602 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 14:26:54 INFO - PROCESS | 1852 | 1462483614610 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:26:54 INFO - PROCESS | 1852 | 1462483614615 Marionette TRACE conn3 <- [1,1270,null,{}] 14:26:54 INFO - PROCESS | 1852 | 1462483614622 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}] 14:26:54 INFO - PROCESS | 1852 | 1462483614827 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 14:26:55 INFO - PROCESS | 1852 | 1462483615176 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45325e2800 == 91 [pid = 1852] [id = 325] 14:26:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f453805b400) [pid = 1852] [serial = 976] [outer = (nil)] 14:26:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f4538064000) [pid = 1852] [serial = 977] [outer = 0x7f453805b400] 14:26:55 INFO - PROCESS | 1852 | 1462483615263 Marionette DEBUG loaded listener.js 14:26:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f4538cf1c00) [pid = 1852] [serial = 978] [outer = 0x7f453805b400] 14:26:56 INFO - PROCESS | 1852 | 1462483616172 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]]]}] 14:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1636ms 14:26:56 INFO - PROCESS | 1852 | 1462483616245 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 14:26:56 INFO - PROCESS | 1852 | 1462483616253 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 14:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:26:56 INFO - PROCESS | 1852 | 1462483616262 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:26:56 INFO - PROCESS | 1852 | 1462483616265 Marionette TRACE conn3 <- [1,1274,null,{}] 14:26:56 INFO - PROCESS | 1852 | 1462483616272 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}] 14:26:56 INFO - PROCESS | 1852 | 1462483616483 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 14:26:56 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f4537ea7c00) [pid = 1852] [serial = 884] [outer = (nil)] [url = about:blank] 14:26:56 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f454ad58800) [pid = 1852] [serial = 857] [outer = (nil)] [url = about:blank] 14:26:56 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f454f99d000) [pid = 1852] [serial = 860] [outer = (nil)] [url = about:blank] 14:26:56 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f4548eaa400) [pid = 1852] [serial = 851] [outer = (nil)] [url = about:blank] 14:26:56 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f4547a6c000) [pid = 1852] [serial = 848] [outer = (nil)] [url = about:blank] 14:26:56 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f454765e800) [pid = 1852] [serial = 845] [outer = (nil)] [url = about:blank] 14:26:56 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f4542324400) [pid = 1852] [serial = 842] [outer = (nil)] [url = about:blank] 14:26:56 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f4548f9f400) [pid = 1852] [serial = 854] [outer = (nil)] [url = about:blank] 14:26:56 INFO - PROCESS | 1852 | 1462483616793 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45331c9800 == 92 [pid = 1852] [id = 326] 14:26:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f4537387400) [pid = 1852] [serial = 979] [outer = (nil)] 14:26:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f453d138800) [pid = 1852] [serial = 980] [outer = 0x7f4537387400] 14:26:56 INFO - PROCESS | 1852 | 1462483616889 Marionette DEBUG loaded listener.js 14:26:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f453d920000) [pid = 1852] [serial = 981] [outer = 0x7f4537387400] 14:26:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45480e7800 == 91 [pid = 1852] [id = 298] 14:26:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453fab3000 == 90 [pid = 1852] [id = 297] 14:26:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453925c000 == 89 [pid = 1852] [id = 296] 14:26:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453270a000 == 88 [pid = 1852] [id = 295] 14:26:57 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f4538b79400) [pid = 1852] [serial = 866] [outer = (nil)] [url = about:blank] 14:26:57 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f4539279800) [pid = 1852] [serial = 867] [outer = (nil)] [url = about:blank] 14:26:57 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f4540a7e000) [pid = 1852] [serial = 836] [outer = (nil)] [url = about:blank] 14:26:57 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f453f065400) [pid = 1852] [serial = 872] [outer = (nil)] [url = about:blank] 14:26:57 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f4538fd9400) [pid = 1852] [serial = 825] [outer = (nil)] [url = about:blank] 14:26:57 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f453f9c3800) [pid = 1852] [serial = 873] [outer = (nil)] [url = about:blank] 14:26:57 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f454ea8ec00) [pid = 1852] [serial = 881] [outer = (nil)] [url = about:blank] 14:26:57 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f455495cc00) [pid = 1852] [serial = 882] [outer = (nil)] [url = about:blank] 14:26:57 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f4545d48c00) [pid = 1852] [serial = 879] [outer = (nil)] [url = about:blank] 14:26:57 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f453dabf400) [pid = 1852] [serial = 869] [outer = (nil)] [url = about:blank] 14:26:57 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f453e8eec00) [pid = 1852] [serial = 870] [outer = (nil)] [url = about:blank] 14:26:57 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f4541f34c00) [pid = 1852] [serial = 875] [outer = (nil)] [url = about:blank] 14:26:57 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f4541f34400) [pid = 1852] [serial = 839] [outer = (nil)] [url = about:blank] 14:26:57 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f4542391000) [pid = 1852] [serial = 878] [outer = (nil)] [url = about:blank] 14:26:57 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f4542327800) [pid = 1852] [serial = 876] [outer = (nil)] [url = about:blank] 14:26:57 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f4533fd9c00) [pid = 1852] [serial = 827] [outer = (nil)] [url = about:blank] 14:26:57 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f4537381800) [pid = 1852] [serial = 863] [outer = (nil)] [url = about:blank] 14:26:57 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f453ea45000) [pid = 1852] [serial = 833] [outer = (nil)] [url = about:blank] 14:26:57 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f453d36b000) [pid = 1852] [serial = 830] [outer = (nil)] [url = about:blank] 14:26:57 INFO - PROCESS | 1852 | 1462483617671 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]]]}] 14:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1434ms 14:26:57 INFO - PROCESS | 1852 | 1462483617697 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 14:26:57 INFO - PROCESS | 1852 | 1462483617700 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 14:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:26:57 INFO - PROCESS | 1852 | 1462483617706 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:26:57 INFO - PROCESS | 1852 | 1462483617712 Marionette TRACE conn3 <- [1,1278,null,{}] 14:26:57 INFO - PROCESS | 1852 | 1462483617730 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}] 14:26:57 INFO - PROCESS | 1852 | 1462483617888 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 14:26:58 INFO - PROCESS | 1852 | 1462483618028 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453924e000 == 89 [pid = 1852] [id = 327] 14:26:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f45389f0c00) [pid = 1852] [serial = 982] [outer = (nil)] 14:26:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f453ea45000) [pid = 1852] [serial = 983] [outer = 0x7f45389f0c00] 14:26:58 INFO - PROCESS | 1852 | 1462483618094 Marionette DEBUG loaded listener.js 14:26:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f453f7d4400) [pid = 1852] [serial = 984] [outer = 0x7f45389f0c00] 14:26:58 INFO - PROCESS | 1852 | 1462483618808 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]]]}] 14:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1132ms 14:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:26:58 INFO - PROCESS | 1852 | 1462483618840 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 14:26:58 INFO - PROCESS | 1852 | 1462483618844 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 14:26:58 INFO - PROCESS | 1852 | 1462483618874 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:26:58 INFO - PROCESS | 1852 | 1462483618878 Marionette TRACE conn3 <- [1,1282,null,{}] 14:26:58 INFO - PROCESS | 1852 | 1462483618883 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}] 14:26:59 INFO - PROCESS | 1852 | 1462483619050 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 14:26:59 INFO - PROCESS | 1852 | 1462483619061 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453ed5a800 == 90 [pid = 1852] [id = 328] 14:26:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f453d92bc00) [pid = 1852] [serial = 985] [outer = (nil)] 14:26:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f45407eb000) [pid = 1852] [serial = 986] [outer = 0x7f453d92bc00] 14:26:59 INFO - PROCESS | 1852 | 1462483619120 Marionette DEBUG loaded listener.js 14:26:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f4541508400) [pid = 1852] [serial = 987] [outer = 0x7f453d92bc00] 14:27:00 INFO - PROCESS | 1852 | 1462483620066 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]]]}] 14:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1262ms 14:27:00 INFO - PROCESS | 1852 | 1462483620112 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 14:27:00 INFO - PROCESS | 1852 | 1462483620116 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 14:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:27:00 INFO - PROCESS | 1852 | 1462483620129 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:27:00 INFO - PROCESS | 1852 | 1462483620131 Marionette TRACE conn3 <- [1,1286,null,{}] 14:27:00 INFO - PROCESS | 1852 | 1462483620136 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}] 14:27:00 INFO - PROCESS | 1852 | 1462483620336 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 14:27:00 INFO - PROCESS | 1852 | 1462483620359 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f098000 == 91 [pid = 1852] [id = 329] 14:27:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f453d4d5400) [pid = 1852] [serial = 988] [outer = (nil)] 14:27:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f4541f37c00) [pid = 1852] [serial = 989] [outer = 0x7f453d4d5400] 14:27:00 INFO - PROCESS | 1852 | 1462483620416 Marionette DEBUG loaded listener.js 14:27:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f454203a800) [pid = 1852] [serial = 990] [outer = 0x7f453d4d5400] 14:27:01 INFO - PROCESS | 1852 | 1462483621511 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]]]}] 14:27:01 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f453e595400) [pid = 1852] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:27:01 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f45332ebc00) [pid = 1852] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:27:01 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f453dac1c00) [pid = 1852] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:27:01 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f4533efc000) [pid = 1852] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:27:01 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f453e8ef000) [pid = 1852] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:27:01 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f453d2c3c00) [pid = 1852] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:27:01 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f4533ef1000) [pid = 1852] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:27:01 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f45389eb400) [pid = 1852] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:27:01 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f4533efcc00) [pid = 1852] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1480ms 14:27:01 INFO - PROCESS | 1852 | 1462483621610 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 14:27:01 INFO - PROCESS | 1852 | 1462483621614 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 14:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:27:01 INFO - PROCESS | 1852 | 1462483621619 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:27:01 INFO - PROCESS | 1852 | 1462483621621 Marionette TRACE conn3 <- [1,1290,null,{}] 14:27:01 INFO - PROCESS | 1852 | 1462483621627 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}] 14:27:01 INFO - PROCESS | 1852 | 1462483621800 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 14:27:01 INFO - PROCESS | 1852 | 1462483621967 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453ed68800 == 92 [pid = 1852] [id = 330] 14:27:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f453f851000) [pid = 1852] [serial = 991] [outer = (nil)] 14:27:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f4542038800) [pid = 1852] [serial = 992] [outer = 0x7f453f851000] 14:27:02 INFO - PROCESS | 1852 | 1462483622033 Marionette DEBUG loaded listener.js 14:27:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f4542326400) [pid = 1852] [serial = 993] [outer = 0x7f453f851000] 14:27:02 INFO - PROCESS | 1852 | 1462483622671 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]]]}] 14:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1088ms 14:27:02 INFO - PROCESS | 1852 | 1462483622711 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 14:27:02 INFO - PROCESS | 1852 | 1462483622713 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 14:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:27:02 INFO - PROCESS | 1852 | 1462483622719 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:27:02 INFO - PROCESS | 1852 | 1462483622721 Marionette TRACE conn3 <- [1,1294,null,{}] 14:27:02 INFO - PROCESS | 1852 | 1462483622726 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}] 14:27:02 INFO - PROCESS | 1852 | 1462483622927 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 14:27:02 INFO - PROCESS | 1852 | 1462483622948 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540b31000 == 93 [pid = 1852] [id = 331] 14:27:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f453e8ef000) [pid = 1852] [serial = 994] [outer = (nil)] 14:27:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f4548eaa400) [pid = 1852] [serial = 995] [outer = 0x7f453e8ef000] 14:27:03 INFO - PROCESS | 1852 | 1462483623013 Marionette DEBUG loaded listener.js 14:27:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f454ad5ac00) [pid = 1852] [serial = 996] [outer = 0x7f453e8ef000] 14:27:03 INFO - PROCESS | 1852 | 1462483623973 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]]]}] 14:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1281ms 14:27:04 INFO - PROCESS | 1852 | 1462483624001 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 14:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:27:04 INFO - PROCESS | 1852 | 1462483624008 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 14:27:04 INFO - PROCESS | 1852 | 1462483624016 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:27:04 INFO - PROCESS | 1852 | 1462483624022 Marionette TRACE conn3 <- [1,1298,null,{}] 14:27:04 INFO - PROCESS | 1852 | 1462483624031 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}] 14:27:04 INFO - PROCESS | 1852 | 1462483624215 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 14:27:04 INFO - PROCESS | 1852 | 1462483624408 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45374e1800 == 94 [pid = 1852] [id = 332] 14:27:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f45332ee800) [pid = 1852] [serial = 997] [outer = (nil)] 14:27:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f453805b000) [pid = 1852] [serial = 998] [outer = 0x7f45332ee800] 14:27:04 INFO - PROCESS | 1852 | 1462483624487 Marionette DEBUG loaded listener.js 14:27:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f4538cec800) [pid = 1852] [serial = 999] [outer = 0x7f45332ee800] 14:27:05 INFO - PROCESS | 1852 | 1462483625437 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]]]}] 14:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1489ms 14:27:05 INFO - PROCESS | 1852 | 1462483625505 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 14:27:05 INFO - PROCESS | 1852 | 1462483625524 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 14:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:27:05 INFO - PROCESS | 1852 | 1462483625534 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:27:05 INFO - PROCESS | 1852 | 1462483625537 Marionette TRACE conn3 <- [1,1302,null,{}] 14:27:05 INFO - PROCESS | 1852 | 1462483625544 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}] 14:27:05 INFO - PROCESS | 1852 | 1462483625767 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 14:27:05 INFO - PROCESS | 1852 | 1462483625944 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e7f8800 == 95 [pid = 1852] [id = 333] 14:27:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f4538fd9400) [pid = 1852] [serial = 1000] [outer = (nil)] 14:27:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f453d4d5800) [pid = 1852] [serial = 1001] [outer = 0x7f4538fd9400] 14:27:06 INFO - PROCESS | 1852 | 1462483626057 Marionette DEBUG loaded listener.js 14:27:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f453e596400) [pid = 1852] [serial = 1002] [outer = 0x7f4538fd9400] 14:27:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f162800 == 94 [pid = 1852] [id = 10] 14:27:07 INFO - PROCESS | 1852 | 1462483627034 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]]]}] 14:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1530ms 14:27:07 INFO - PROCESS | 1852 | 1462483627064 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 14:27:07 INFO - PROCESS | 1852 | 1462483627068 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 14:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:27:07 INFO - PROCESS | 1852 | 1462483627074 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:27:07 INFO - PROCESS | 1852 | 1462483627079 Marionette TRACE conn3 <- [1,1306,null,{}] 14:27:07 INFO - PROCESS | 1852 | 1462483627094 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}] 14:27:07 INFO - PROCESS | 1852 | 1462483627268 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 14:27:07 INFO - PROCESS | 1852 | 1462483627489 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4545eab000 == 95 [pid = 1852] [id = 334] 14:27:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f453f069800) [pid = 1852] [serial = 1003] [outer = (nil)] 14:27:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f4541505800) [pid = 1852] [serial = 1004] [outer = 0x7f453f069800] 14:27:07 INFO - PROCESS | 1852 | 1462483627608 Marionette DEBUG loaded listener.js 14:27:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f45420e1c00) [pid = 1852] [serial = 1005] [outer = 0x7f453f069800] 14:27:08 INFO - PROCESS | 1852 | 1462483628415 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]]]}] 14:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1391ms 14:27:08 INFO - PROCESS | 1852 | 1462483628466 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 14:27:08 INFO - PROCESS | 1852 | 1462483628471 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 14:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:27:08 INFO - PROCESS | 1852 | 1462483628476 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:27:08 INFO - PROCESS | 1852 | 1462483628480 Marionette TRACE conn3 <- [1,1310,null,{}] 14:27:08 INFO - PROCESS | 1852 | 1462483628485 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}] 14:27:08 INFO - PROCESS | 1852 | 1462483628649 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 14:27:08 INFO - PROCESS | 1852 | 1462483628828 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454880b000 == 96 [pid = 1852] [id = 335] 14:27:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f453f9c3c00) [pid = 1852] [serial = 1006] [outer = (nil)] 14:27:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f454765e800) [pid = 1852] [serial = 1007] [outer = 0x7f453f9c3c00] 14:27:08 INFO - PROCESS | 1852 | 1462483628898 Marionette DEBUG loaded listener.js 14:27:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f4548971800) [pid = 1852] [serial = 1008] [outer = 0x7f453f9c3c00] 14:27:09 INFO - PROCESS | 1852 | 1462483629752 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] 14:27:09 INFO - PROCESS | 1852 | 1462483629813 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 14:27:09 INFO - PROCESS | 1852 | 1462483629819 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:27:09 INFO - PROCESS | 1852 | 1462483629822 Marionette TRACE conn3 <- [1,1314,null,{}] 14:27:09 INFO - PROCESS | 1852 | 1462483629827 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}] 14:27:09 INFO - PROCESS | 1852 | 1462483629991 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 14:27:10 INFO - PROCESS | 1852 | 1462483630166 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454ae54000 == 97 [pid = 1852] [id = 336] 14:27:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f454231a400) [pid = 1852] [serial = 1009] [outer = (nil)] 14:27:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f454bc6b000) [pid = 1852] [serial = 1010] [outer = 0x7f454231a400] 14:27:10 INFO - PROCESS | 1852 | 1462483630236 Marionette DEBUG loaded listener.js 14:27:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f454ea8fc00) [pid = 1852] [serial = 1011] [outer = 0x7f454231a400] 14:27:11 INFO - PROCESS | 1852 | 1462483631151 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]]]}] 14:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1385ms 14:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:27:11 INFO - PROCESS | 1852 | 1462483631204 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 14:27:11 INFO - PROCESS | 1852 | 1462483631208 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 14:27:11 INFO - PROCESS | 1852 | 1462483631214 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:27:11 INFO - PROCESS | 1852 | 1462483631217 Marionette TRACE conn3 <- [1,1318,null,{}] 14:27:11 INFO - PROCESS | 1852 | 1462483631223 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}] 14:27:11 INFO - PROCESS | 1852 | 1462483631418 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 14:27:11 INFO - PROCESS | 1852 | 1462483631595 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454ed1b800 == 98 [pid = 1852] [id = 337] 14:27:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f4555511400) [pid = 1852] [serial = 1012] [outer = (nil)] 14:27:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f4555893000) [pid = 1852] [serial = 1013] [outer = 0x7f4555511400] 14:27:11 INFO - PROCESS | 1852 | 1462483631714 Marionette DEBUG loaded listener.js 14:27:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f4555c70800) [pid = 1852] [serial = 1014] [outer = 0x7f4555511400] 14:27:12 INFO - PROCESS | 1852 | 1462483632520 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]]]}] 14:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1379ms 14:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:27:12 INFO - PROCESS | 1852 | 1462483632594 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 14:27:12 INFO - PROCESS | 1852 | 1462483632597 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 14:27:12 INFO - PROCESS | 1852 | 1462483632604 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:27:12 INFO - PROCESS | 1852 | 1462483632607 Marionette TRACE conn3 <- [1,1322,null,{}] 14:27:12 INFO - PROCESS | 1852 | 1462483632613 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}] 14:27:12 INFO - PROCESS | 1852 | 1462483632817 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 14:27:13 INFO - PROCESS | 1852 | 1462483632992 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45558a4000 == 99 [pid = 1852] [id = 338] 14:27:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f4554962c00) [pid = 1852] [serial = 1015] [outer = (nil)] 14:27:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f4556957800) [pid = 1852] [serial = 1016] [outer = 0x7f4554962c00] 14:27:13 INFO - PROCESS | 1852 | 1462483633062 Marionette DEBUG loaded listener.js 14:27:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f4556ad4c00) [pid = 1852] [serial = 1017] [outer = 0x7f4554962c00] 14:27:13 INFO - PROCESS | 1852 | 1462483633889 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]]]}] 14:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1342ms 14:27:13 INFO - PROCESS | 1852 | 1462483633945 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 14:27:13 INFO - PROCESS | 1852 | 1462483633948 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 14:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:27:13 INFO - PROCESS | 1852 | 1462483633954 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:27:13 INFO - PROCESS | 1852 | 1462483633957 Marionette TRACE conn3 <- [1,1326,null,{}] 14:27:13 INFO - PROCESS | 1852 | 1462483633962 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}] 14:27:14 INFO - PROCESS | 1852 | 1462483634135 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 14:27:14 INFO - PROCESS | 1852 | 1462483634317 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4556c79000 == 100 [pid = 1852] [id = 339] 14:27:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f4555512400) [pid = 1852] [serial = 1018] [outer = (nil)] 14:27:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f4556c25000) [pid = 1852] [serial = 1019] [outer = 0x7f4555512400] 14:27:14 INFO - PROCESS | 1852 | 1462483634388 Marionette DEBUG loaded listener.js 14:27:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f4558610c00) [pid = 1852] [serial = 1020] [outer = 0x7f4555512400] 14:27:15 INFO - PROCESS | 1852 | 1462483635245 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]]]}] 14:27:15 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 14:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1329ms 14:27:15 INFO - PROCESS | 1852 | 1462483635285 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 14:27:15 INFO - PROCESS | 1852 | 1462483635289 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 14:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:27:15 INFO - PROCESS | 1852 | 1462483635294 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:27:15 INFO - PROCESS | 1852 | 1462483635297 Marionette TRACE conn3 <- [1,1330,null,{}] 14:27:15 INFO - PROCESS | 1852 | 1462483635302 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}] 14:27:15 INFO - PROCESS | 1852 | 1462483635476 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 14:27:15 INFO - PROCESS | 1852 | 1462483635669 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4559d6a000 == 101 [pid = 1852] [id = 340] 14:27:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f45566c4000) [pid = 1852] [serial = 1021] [outer = (nil)] 14:27:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f4558b64400) [pid = 1852] [serial = 1022] [outer = 0x7f45566c4000] 14:27:15 INFO - PROCESS | 1852 | 1462483635737 Marionette DEBUG loaded listener.js 14:27:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f4559d99800) [pid = 1852] [serial = 1023] [outer = 0x7f45566c4000] 14:27:16 INFO - PROCESS | 1852 | 1462483636591 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]]]}] 14:27:16 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 14:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1330ms 14:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:27:16 INFO - PROCESS | 1852 | 1462483636626 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 14:27:16 INFO - PROCESS | 1852 | 1462483636628 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 14:27:16 INFO - PROCESS | 1852 | 1462483636634 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:27:16 INFO - PROCESS | 1852 | 1462483636637 Marionette TRACE conn3 <- [1,1334,null,{}] 14:27:16 INFO - PROCESS | 1852 | 1462483636642 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}] 14:27:16 INFO - PROCESS | 1852 | 1462483636803 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 14:27:16 INFO - PROCESS | 1852 | 1462483636985 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455a58b800 == 102 [pid = 1852] [id = 341] 14:27:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f4556c20800) [pid = 1852] [serial = 1024] [outer = (nil)] 14:27:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f4559d98c00) [pid = 1852] [serial = 1025] [outer = 0x7f4556c20800] 14:27:17 INFO - PROCESS | 1852 | 1462483637055 Marionette DEBUG loaded listener.js 14:27:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f4559f8b400) [pid = 1852] [serial = 1026] [outer = 0x7f4556c20800] 14:27:17 INFO - PROCESS | 1852 | 1462483637931 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]]]}] 14:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1333ms 14:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:27:17 INFO - PROCESS | 1852 | 1462483637967 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 14:27:17 INFO - PROCESS | 1852 | 1462483637970 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 14:27:17 INFO - PROCESS | 1852 | 1462483637976 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:27:17 INFO - PROCESS | 1852 | 1462483637980 Marionette TRACE conn3 <- [1,1338,null,{}] 14:27:17 INFO - PROCESS | 1852 | 1462483637985 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}] 14:27:18 INFO - PROCESS | 1852 | 1462483638173 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 14:27:18 INFO - PROCESS | 1852 | 1462483638358 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455eca1800 == 103 [pid = 1852] [id = 342] 14:27:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f4558613800) [pid = 1852] [serial = 1027] [outer = (nil)] 14:27:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f455a6bb000) [pid = 1852] [serial = 1028] [outer = 0x7f4558613800] 14:27:18 INFO - PROCESS | 1852 | 1462483638432 Marionette DEBUG loaded listener.js 14:27:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f455a735c00) [pid = 1852] [serial = 1029] [outer = 0x7f4558613800] 14:27:20 INFO - PROCESS | 1852 | 1462483640139 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]]]}] 14:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2185ms 14:27:20 INFO - PROCESS | 1852 | 1462483640160 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 14:27:20 INFO - PROCESS | 1852 | 1462483640166 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 14:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:27:20 INFO - PROCESS | 1852 | 1462483640174 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:27:20 INFO - PROCESS | 1852 | 1462483640180 Marionette TRACE conn3 <- [1,1342,null,{}] 14:27:20 INFO - PROCESS | 1852 | 1462483640188 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}] 14:27:20 INFO - PROCESS | 1852 | 1462483640382 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 14:27:20 INFO - PROCESS | 1852 | 1462483640576 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453719d800 == 104 [pid = 1852] [id = 343] 14:27:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f45371b9800) [pid = 1852] [serial = 1030] [outer = (nil)] 14:27:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f4537387800) [pid = 1852] [serial = 1031] [outer = 0x7f45371b9800] 14:27:20 INFO - PROCESS | 1852 | 1462483640643 Marionette DEBUG loaded listener.js 14:27:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f45389f2400) [pid = 1852] [serial = 1032] [outer = 0x7f45371b9800] 14:27:21 INFO - PROCESS | 1852 | 1462483641628 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]]]}] 14:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1489ms 14:27:21 INFO - PROCESS | 1852 | 1462483641665 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 14:27:21 INFO - PROCESS | 1852 | 1462483641673 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 14:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:27:21 INFO - PROCESS | 1852 | 1462483641682 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:27:21 INFO - PROCESS | 1852 | 1462483641685 Marionette TRACE conn3 <- [1,1346,null,{}] 14:27:21 INFO - PROCESS | 1852 | 1462483641689 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}] 14:27:21 INFO - PROCESS | 1852 | 1462483641854 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 14:27:22 INFO - PROCESS | 1852 | 1462483642048 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453732e000 == 105 [pid = 1852] [id = 344] 14:27:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f45343d1c00) [pid = 1852] [serial = 1033] [outer = (nil)] 14:27:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f453d121800) [pid = 1852] [serial = 1034] [outer = 0x7f45343d1c00] 14:27:22 INFO - PROCESS | 1852 | 1462483642109 Marionette DEBUG loaded listener.js 14:27:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f453d365000) [pid = 1852] [serial = 1035] [outer = 0x7f45343d1c00] 14:27:22 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f453f9c7c00) [pid = 1852] [serial = 941] [outer = (nil)] [url = about:blank] 14:27:22 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f453ed1f000) [pid = 1852] [serial = 893] [outer = (nil)] [url = about:blank] 14:27:22 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f45332ecc00) [pid = 1852] [serial = 887] [outer = (nil)] [url = about:blank] 14:27:22 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f453d131800) [pid = 1852] [serial = 890] [outer = (nil)] [url = about:blank] 14:27:22 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f4545d47400) [pid = 1852] [serial = 899] [outer = (nil)] [url = about:blank] 14:27:22 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f4548ea3000) [pid = 1852] [serial = 902] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f4541550800) [pid = 1852] [serial = 896] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f45557f2800) [pid = 1852] [serial = 905] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f454ea89000) [pid = 1852] [serial = 908] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f453fafac00) [pid = 1852] [serial = 911] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f4537382800) [pid = 1852] [serial = 914] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | 1462483643111 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]]]}] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f453e58b000) [pid = 1852] [serial = 932] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f45343c4c00) [pid = 1852] [serial = 918] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f4533fdec00) [pid = 1852] [serial = 917] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f453f6eb400) [pid = 1852] [serial = 935] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f453d4cec00) [pid = 1852] [serial = 929] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f4539273c00) [pid = 1852] [serial = 924] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f4538fd9c00) [pid = 1852] [serial = 923] [outer = (nil)] [url = about:blank] 14:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1478ms 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f453d12f400) [pid = 1852] [serial = 926] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f453d2c2400) [pid = 1852] [serial = 927] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f45389ec000) [pid = 1852] [serial = 921] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f4537386c00) [pid = 1852] [serial = 920] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f453f84f000) [pid = 1852] [serial = 938] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f453f7db800) [pid = 1852] [serial = 936] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f453e8ee400) [pid = 1852] [serial = 933] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f453f858800) [pid = 1852] [serial = 939] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f453d924400) [pid = 1852] [serial = 930] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f453d2c8800) [pid = 1852] [serial = 885] [outer = (nil)] [url = about:blank] 14:27:23 INFO - PROCESS | 1852 | 1462483643176 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 14:27:23 INFO - PROCESS | 1852 | 1462483643179 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 14:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:27:23 INFO - PROCESS | 1852 | 1462483643187 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:27:23 INFO - PROCESS | 1852 | 1462483643192 Marionette TRACE conn3 <- [1,1350,null,{}] 14:27:23 INFO - PROCESS | 1852 | 1462483643206 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}] 14:27:23 INFO - PROCESS | 1852 | 1462483643366 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 14:27:23 INFO - PROCESS | 1852 | 1462483643377 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537325000 == 106 [pid = 1852] [id = 345] 14:27:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f453d4cec00) [pid = 1852] [serial = 1036] [outer = (nil)] 14:27:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f453e8e7400) [pid = 1852] [serial = 1037] [outer = 0x7f453d4cec00] 14:27:23 INFO - PROCESS | 1852 | 1462483643441 Marionette DEBUG loaded listener.js 14:27:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f453ed1f000) [pid = 1852] [serial = 1038] [outer = 0x7f453d4cec00] 14:27:24 INFO - PROCESS | 1852 | 1462483644306 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]]]}] 14:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1186ms 14:27:24 INFO - PROCESS | 1852 | 1462483644375 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 14:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:27:24 INFO - PROCESS | 1852 | 1462483644379 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 14:27:24 INFO - PROCESS | 1852 | 1462483644384 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:27:24 INFO - PROCESS | 1852 | 1462483644386 Marionette TRACE conn3 <- [1,1354,null,{}] 14:27:24 INFO - PROCESS | 1852 | 1462483644391 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}] 14:27:24 INFO - PROCESS | 1852 | 1462483644549 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 14:27:24 INFO - PROCESS | 1852 | 1462483644708 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d17a000 == 107 [pid = 1852] [id = 346] 14:27:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f45389f3000) [pid = 1852] [serial = 1039] [outer = (nil)] 14:27:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f453f6e2c00) [pid = 1852] [serial = 1040] [outer = 0x7f45389f3000] 14:27:24 INFO - PROCESS | 1852 | 1462483644768 Marionette DEBUG loaded listener.js 14:27:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f453f850c00) [pid = 1852] [serial = 1041] [outer = 0x7f45389f3000] 14:27:25 INFO - PROCESS | 1852 | 1462483645473 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]]]}] 14:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1129ms 14:27:25 INFO - PROCESS | 1852 | 1462483645513 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 14:27:25 INFO - PROCESS | 1852 | 1462483645518 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 14:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:27:25 INFO - PROCESS | 1852 | 1462483645523 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:27:25 INFO - PROCESS | 1852 | 1462483645536 Marionette TRACE conn3 <- [1,1358,null,{}] 14:27:25 INFO - PROCESS | 1852 | 1462483645540 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}] 14:27:25 INFO - PROCESS | 1852 | 1462483645767 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 14:27:25 INFO - PROCESS | 1852 | 1462483645793 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453ef33000 == 108 [pid = 1852] [id = 347] 14:27:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f453d92a400) [pid = 1852] [serial = 1042] [outer = (nil)] 14:27:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f453f9cac00) [pid = 1852] [serial = 1043] [outer = 0x7f453d92a400] 14:27:25 INFO - PROCESS | 1852 | 1462483645861 Marionette DEBUG loaded listener.js 14:27:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f4540b54800) [pid = 1852] [serial = 1044] [outer = 0x7f453d92a400] 14:27:26 INFO - PROCESS | 1852 | 1462483646721 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]]]}] 14:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1235ms 14:27:26 INFO - PROCESS | 1852 | 1462483646759 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 14:27:26 INFO - PROCESS | 1852 | 1462483646763 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 14:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:27:26 INFO - PROCESS | 1852 | 1462483646777 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:27:26 INFO - PROCESS | 1852 | 1462483646779 Marionette TRACE conn3 <- [1,1362,null,{}] 14:27:26 INFO - PROCESS | 1852 | 1462483646784 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}] 14:27:27 INFO - PROCESS | 1852 | 1462483646998 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 14:27:27 INFO - PROCESS | 1852 | 1462483647036 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f5a9800 == 109 [pid = 1852] [id = 348] 14:27:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f4541509400) [pid = 1852] [serial = 1045] [outer = (nil)] 14:27:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f45455af400) [pid = 1852] [serial = 1046] [outer = 0x7f4541509400] 14:27:27 INFO - PROCESS | 1852 | 1462483647097 Marionette DEBUG loaded listener.js 14:27:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f45477b2000) [pid = 1852] [serial = 1047] [outer = 0x7f4541509400] 14:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f453d4d5400) [pid = 1852] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f4535ce3800) [pid = 1852] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f4537387400) [pid = 1852] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f45389f0c00) [pid = 1852] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f453d92bc00) [pid = 1852] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f453805b400) [pid = 1852] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f453f851000) [pid = 1852] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f4533ef1c00) [pid = 1852] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:27:28 INFO - PROCESS | 1852 | 1462483648566 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]]]}] 14:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1886ms 14:27:28 INFO - PROCESS | 1852 | 1462483648664 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 14:27:28 INFO - PROCESS | 1852 | 1462483648667 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 14:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:27:28 INFO - PROCESS | 1852 | 1462483648674 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:27:28 INFO - PROCESS | 1852 | 1462483648688 Marionette TRACE conn3 <- [1,1366,null,{}] 14:27:28 INFO - PROCESS | 1852 | 1462483648694 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}] 14:27:28 INFO - PROCESS | 1852 | 1462483648850 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 14:27:28 INFO - PROCESS | 1852 | 1462483648986 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f942000 == 110 [pid = 1852] [id = 349] 14:27:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f4533ef4800) [pid = 1852] [serial = 1048] [outer = (nil)] 14:27:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f453ed1ec00) [pid = 1852] [serial = 1049] [outer = 0x7f4533ef4800] 14:27:29 INFO - PROCESS | 1852 | 1462483649047 Marionette DEBUG loaded listener.js 14:27:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f4547830400) [pid = 1852] [serial = 1050] [outer = 0x7f4533ef4800] 14:27:29 INFO - PROCESS | 1852 | 1462483649709 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] 14:27:29 INFO - PROCESS | 1852 | 1462483649729 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 14:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:27:29 INFO - PROCESS | 1852 | 1462483649735 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:27:29 INFO - PROCESS | 1852 | 1462483649737 Marionette TRACE conn3 <- [1,1370,null,{}] 14:27:29 INFO - PROCESS | 1852 | 1462483649759 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}] 14:27:29 INFO - PROCESS | 1852 | 1462483649972 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 14:27:29 INFO - PROCESS | 1852 | 1462483649990 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540b30000 == 111 [pid = 1852] [id = 350] 14:27:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f4537380800) [pid = 1852] [serial = 1051] [outer = (nil)] 14:27:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f4549b6cc00) [pid = 1852] [serial = 1052] [outer = 0x7f4537380800] 14:27:30 INFO - PROCESS | 1852 | 1462483650052 Marionette DEBUG loaded listener.js 14:27:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f4554963800) [pid = 1852] [serial = 1053] [outer = 0x7f4537380800] 14:27:31 INFO - PROCESS | 1852 | 1462483651203 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] 14:27:31 INFO - PROCESS | 1852 | 1462483651254 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 14:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:27:31 INFO - PROCESS | 1852 | 1462483651264 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:27:31 INFO - PROCESS | 1852 | 1462483651268 Marionette TRACE conn3 <- [1,1374,null,{}] 14:27:31 INFO - PROCESS | 1852 | 1462483651276 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}] 14:27:31 INFO - PROCESS | 1852 | 1462483651504 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 14:27:31 INFO - PROCESS | 1852 | 1462483651743 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45371a4800 == 112 [pid = 1852] [id = 351] 14:27:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f4538fd9c00) [pid = 1852] [serial = 1054] [outer = (nil)] 14:27:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f4539275400) [pid = 1852] [serial = 1055] [outer = 0x7f4538fd9c00] 14:27:31 INFO - PROCESS | 1852 | 1462483651869 Marionette DEBUG loaded listener.js 14:27:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f453d2c8c00) [pid = 1852] [serial = 1056] [outer = 0x7f4538fd9c00] 14:27:32 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:27:32 INFO - PROCESS | 1852 | 1462483652849 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] 14:27:32 INFO - PROCESS | 1852 | 1462483652916 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 14:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:27:32 INFO - PROCESS | 1852 | 1462483652927 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:27:32 INFO - PROCESS | 1852 | 1462483652930 Marionette TRACE conn3 <- [1,1378,null,{}] 14:27:32 INFO - PROCESS | 1852 | 1462483652936 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}] 14:27:33 INFO - PROCESS | 1852 | 1462483653222 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 14:27:33 INFO - PROCESS | 1852 | 1462483653488 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f20b000 == 113 [pid = 1852] [id = 352] 14:27:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f453e8e6000) [pid = 1852] [serial = 1057] [outer = (nil)] 14:27:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f453f6e3c00) [pid = 1852] [serial = 1058] [outer = 0x7f453e8e6000] 14:27:33 INFO - PROCESS | 1852 | 1462483653559 Marionette DEBUG loaded listener.js 14:27:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f453f858000) [pid = 1852] [serial = 1059] [outer = 0x7f453e8e6000] 14:27:34 INFO - PROCESS | 1852 | 1462483654410 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] 14:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:27:34 INFO - PROCESS | 1852 | 1462483654466 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 14:27:34 INFO - PROCESS | 1852 | 1462483654473 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:27:34 INFO - PROCESS | 1852 | 1462483654479 Marionette TRACE conn3 <- [1,1382,null,{}] 14:27:34 INFO - PROCESS | 1852 | 1462483654495 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}] 14:27:34 INFO - PROCESS | 1852 | 1462483654719 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 14:27:34 INFO - PROCESS | 1852 | 1462483654903 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4546bb3800 == 114 [pid = 1852] [id = 353] 14:27:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f453f9d1800) [pid = 1852] [serial = 1060] [outer = (nil)] 14:27:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f4542320800) [pid = 1852] [serial = 1061] [outer = 0x7f453f9d1800] 14:27:34 INFO - PROCESS | 1852 | 1462483654975 Marionette DEBUG loaded listener.js 14:27:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f4546485c00) [pid = 1852] [serial = 1062] [outer = 0x7f453f9d1800] 14:27:35 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:27:35 INFO - PROCESS | 1852 | 1462483655920 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] 14:27:35 INFO - PROCESS | 1852 | 1462483655971 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 14:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:27:35 INFO - PROCESS | 1852 | 1462483655977 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:27:35 INFO - PROCESS | 1852 | 1462483655979 Marionette TRACE conn3 <- [1,1386,null,{}] 14:27:35 INFO - PROCESS | 1852 | 1462483655985 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}] 14:27:36 INFO - PROCESS | 1852 | 1462483656155 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 14:27:36 INFO - PROCESS | 1852 | 1462483656350 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548c13800 == 115 [pid = 1852] [id = 354] 14:27:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f454648b400) [pid = 1852] [serial = 1063] [outer = (nil)] 14:27:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f454ea8d800) [pid = 1852] [serial = 1064] [outer = 0x7f454648b400] 14:27:36 INFO - PROCESS | 1852 | 1462483656455 Marionette DEBUG loaded listener.js 14:27:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f455550d400) [pid = 1852] [serial = 1065] [outer = 0x7f454648b400] 14:27:37 INFO - PROCESS | 1852 | 1462483657331 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] 14:27:37 INFO - PROCESS | 1852 | 1462483657366 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 14:27:37 INFO - PROCESS | 1852 | 1462483657373 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:27:37 INFO - PROCESS | 1852 | 1462483657375 Marionette TRACE conn3 <- [1,1390,null,{}] 14:27:37 INFO - PROCESS | 1852 | 1462483657381 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}] 14:27:37 INFO - PROCESS | 1852 | 1462483657547 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 14:27:37 INFO - PROCESS | 1852 | 1462483657730 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454ed0d000 == 116 [pid = 1852] [id = 355] 14:27:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f454154bc00) [pid = 1852] [serial = 1066] [outer = (nil)] 14:27:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f45557efc00) [pid = 1852] [serial = 1067] [outer = 0x7f454154bc00] 14:27:37 INFO - PROCESS | 1852 | 1462483657799 Marionette DEBUG loaded listener.js 14:27:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f4555c73000) [pid = 1852] [serial = 1068] [outer = 0x7f454154bc00] 14:27:38 INFO - PROCESS | 1852 | 1462483658649 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]]]}] 14:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1327ms 14:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:27:38 INFO - PROCESS | 1852 | 1462483658700 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 14:27:38 INFO - PROCESS | 1852 | 1462483658703 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 14:27:38 INFO - PROCESS | 1852 | 1462483658709 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:27:38 INFO - PROCESS | 1852 | 1462483658712 Marionette TRACE conn3 <- [1,1394,null,{}] 14:27:38 INFO - PROCESS | 1852 | 1462483658717 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}] 14:27:38 INFO - PROCESS | 1852 | 1462483658914 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 14:27:39 INFO - PROCESS | 1852 | 1462483659093 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455d6c2800 == 117 [pid = 1852] [id = 356] 14:27:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f4559dcac00) [pid = 1852] [serial = 1069] [outer = (nil)] 14:27:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f455a53f800) [pid = 1852] [serial = 1070] [outer = 0x7f4559dcac00] 14:27:39 INFO - PROCESS | 1852 | 1462483659166 Marionette DEBUG loaded listener.js 14:27:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f455a73b000) [pid = 1852] [serial = 1071] [outer = 0x7f4559dcac00] 14:27:40 INFO - PROCESS | 1852 | 1462483660006 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]]]}] 14:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1337ms 14:27:40 INFO - PROCESS | 1852 | 1462483660045 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 14:27:40 INFO - PROCESS | 1852 | 1462483660049 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 14:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:27:40 INFO - PROCESS | 1852 | 1462483660054 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:27:40 INFO - PROCESS | 1852 | 1462483660057 Marionette TRACE conn3 <- [1,1398,null,{}] 14:27:40 INFO - PROCESS | 1852 | 1462483660062 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}] 14:27:40 INFO - PROCESS | 1852 | 1462483660224 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 14:27:40 INFO - PROCESS | 1852 | 1462483660408 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45380b8800 == 118 [pid = 1852] [id = 357] 14:27:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f45334b5400) [pid = 1852] [serial = 1072] [outer = (nil)] 14:27:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f45334ba400) [pid = 1852] [serial = 1073] [outer = 0x7f45334b5400] 14:27:40 INFO - PROCESS | 1852 | 1462483660476 Marionette DEBUG loaded listener.js 14:27:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f45334bec00) [pid = 1852] [serial = 1074] [outer = 0x7f45334b5400] 14:27:41 INFO - PROCESS | 1852 | 1462483661337 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]]]}] 14:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1340ms 14:27:41 INFO - PROCESS | 1852 | 1462483661395 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 14:27:41 INFO - PROCESS | 1852 | 1462483661398 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 14:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:27:41 INFO - PROCESS | 1852 | 1462483661404 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:27:41 INFO - PROCESS | 1852 | 1462483661406 Marionette TRACE conn3 <- [1,1402,null,{}] 14:27:41 INFO - PROCESS | 1852 | 1462483661412 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}] 14:27:41 INFO - PROCESS | 1852 | 1462483661584 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 14:27:41 INFO - PROCESS | 1852 | 1462483661768 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e6a6800 == 119 [pid = 1852] [id = 358] 14:27:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f45334b5c00) [pid = 1852] [serial = 1075] [outer = (nil)] 14:27:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f455a733c00) [pid = 1852] [serial = 1076] [outer = 0x7f45334b5c00] 14:27:41 INFO - PROCESS | 1852 | 1462483661838 Marionette DEBUG loaded listener.js 14:27:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f455a73f000) [pid = 1852] [serial = 1077] [outer = 0x7f45334b5c00] 14:27:42 INFO - PROCESS | 1852 | 1462483662657 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]]]}] 14:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1283ms 14:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:27:42 INFO - PROCESS | 1852 | 1462483662688 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 14:27:42 INFO - PROCESS | 1852 | 1462483662691 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 14:27:42 INFO - PROCESS | 1852 | 1462483662696 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:27:42 INFO - PROCESS | 1852 | 1462483662699 Marionette TRACE conn3 <- [1,1406,null,{}] 14:27:42 INFO - PROCESS | 1852 | 1462483662704 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}] 14:27:42 INFO - PROCESS | 1852 | 1462483662867 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 14:27:43 INFO - PROCESS | 1852 | 1462483663052 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e6c1000 == 120 [pid = 1852] [id = 359] 14:27:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f45334b8800) [pid = 1852] [serial = 1078] [outer = (nil)] 14:27:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f45339da800) [pid = 1852] [serial = 1079] [outer = 0x7f45334b8800] 14:27:43 INFO - PROCESS | 1852 | 1462483663124 Marionette DEBUG loaded listener.js 14:27:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f45339df800) [pid = 1852] [serial = 1080] [outer = 0x7f45334b8800] 14:27:43 INFO - PROCESS | 1852 | 1462483663967 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]]]}] 14:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1330ms 14:27:44 INFO - PROCESS | 1852 | 1462483664026 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 14:27:44 INFO - PROCESS | 1852 | 1462483664029 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 14:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:27:44 INFO - PROCESS | 1852 | 1462483664035 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:27:44 INFO - PROCESS | 1852 | 1462483664038 Marionette TRACE conn3 <- [1,1410,null,{}] 14:27:44 INFO - PROCESS | 1852 | 1462483664043 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}] 14:27:44 INFO - PROCESS | 1852 | 1462483664213 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 14:27:44 INFO - PROCESS | 1852 | 1462483664406 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4533c2d000 == 121 [pid = 1852] [id = 360] 14:27:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f45339d4000) [pid = 1852] [serial = 1081] [outer = (nil)] 14:27:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f4535787c00) [pid = 1852] [serial = 1082] [outer = 0x7f45339d4000] 14:27:44 INFO - PROCESS | 1852 | 1462483664475 Marionette DEBUG loaded listener.js 14:27:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f453578e400) [pid = 1852] [serial = 1083] [outer = 0x7f45339d4000] 14:27:45 INFO - PROCESS | 1852 | 1462483665448 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]]]}] 14:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1430ms 14:27:45 INFO - PROCESS | 1852 | 1462483665465 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 14:27:45 INFO - PROCESS | 1852 | 1462483665469 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 14:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:27:45 INFO - PROCESS | 1852 | 1462483665475 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:27:45 INFO - PROCESS | 1852 | 1462483665478 Marionette TRACE conn3 <- [1,1414,null,{}] 14:27:45 INFO - PROCESS | 1852 | 1462483665483 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}] 14:27:45 INFO - PROCESS | 1852 | 1462483665678 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 14:27:45 INFO - PROCESS | 1852 | 1462483665906 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d743000 == 122 [pid = 1852] [id = 361] 14:27:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f45343ca000) [pid = 1852] [serial = 1084] [outer = (nil)] 14:27:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f453f852c00) [pid = 1852] [serial = 1085] [outer = 0x7f45343ca000] 14:27:46 INFO - PROCESS | 1852 | 1462483665996 Marionette DEBUG loaded listener.js 14:27:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f455ac36c00) [pid = 1852] [serial = 1086] [outer = 0x7f45343ca000] 14:27:46 INFO - PROCESS | 1852 | 1462483666866 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]]]}] 14:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1428ms 14:27:46 INFO - PROCESS | 1852 | 1462483666904 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 14:27:46 INFO - PROCESS | 1852 | 1462483666907 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 14:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:27:46 INFO - PROCESS | 1852 | 1462483666913 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:27:46 INFO - PROCESS | 1852 | 1462483666915 Marionette TRACE conn3 <- [1,1418,null,{}] 14:27:46 INFO - PROCESS | 1852 | 1462483666920 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}] 14:27:47 INFO - PROCESS | 1852 | 1462483667087 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 14:27:47 INFO - PROCESS | 1852 | 1462483667272 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d75c800 == 123 [pid = 1852] [id = 362] 14:27:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f453578e800) [pid = 1852] [serial = 1087] [outer = (nil)] 14:27:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f4538b1ec00) [pid = 1852] [serial = 1088] [outer = 0x7f453578e800] 14:27:47 INFO - PROCESS | 1852 | 1462483667340 Marionette DEBUG loaded listener.js 14:27:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f4538b25800) [pid = 1852] [serial = 1089] [outer = 0x7f453578e800] 14:27:48 INFO - PROCESS | 1852 | 1462483668528 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]]]}] 14:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1689ms 14:27:48 INFO - PROCESS | 1852 | 1462483668603 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 14:27:48 INFO - PROCESS | 1852 | 1462483668607 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 14:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:27:48 INFO - PROCESS | 1852 | 1462483668616 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:27:48 INFO - PROCESS | 1852 | 1462483668621 Marionette TRACE conn3 <- [1,1422,null,{}] 14:27:48 INFO - PROCESS | 1852 | 1462483668629 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}] 14:27:48 INFO - PROCESS | 1852 | 1462483668885 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 14:27:49 INFO - PROCESS | 1852 | 1462483669059 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d094000 == 124 [pid = 1852] [id = 363] 14:27:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f4535794400) [pid = 1852] [serial = 1090] [outer = (nil)] 14:27:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f4535ceb400) [pid = 1852] [serial = 1091] [outer = 0x7f4535794400] 14:27:49 INFO - PROCESS | 1852 | 1462483669124 Marionette DEBUG loaded listener.js 14:27:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f453805a000) [pid = 1852] [serial = 1092] [outer = 0x7f4535794400] 14:27:50 INFO - PROCESS | 1852 | 1462483670028 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]]]}] 14:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1486ms 14:27:50 INFO - PROCESS | 1852 | 1462483670103 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 14:27:50 INFO - PROCESS | 1852 | 1462483670110 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 14:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:27:50 INFO - PROCESS | 1852 | 1462483670119 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:27:50 INFO - PROCESS | 1852 | 1462483670123 Marionette TRACE conn3 <- [1,1426,null,{}] 14:27:50 INFO - PROCESS | 1852 | 1462483670128 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}] 14:27:50 INFO - PROCESS | 1852 | 1462483670415 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 14:27:50 INFO - PROCESS | 1852 | 1462483670710 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45334c8000 == 125 [pid = 1852] [id = 364] 14:27:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f4538fe3000) [pid = 1852] [serial = 1093] [outer = (nil)] 14:27:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f453d124400) [pid = 1852] [serial = 1094] [outer = 0x7f4538fe3000] 14:27:50 INFO - PROCESS | 1852 | 1462483670776 Marionette DEBUG loaded listener.js 14:27:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f453d365c00) [pid = 1852] [serial = 1095] [outer = 0x7f4538fe3000] 14:27:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d3a2800 == 124 [pid = 1852] [id = 269] 14:27:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454eb78800 == 123 [pid = 1852] [id = 22] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f4546257400) [pid = 1852] [serial = 962] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f4546fe9c00) [pid = 1852] [serial = 965] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f4547a62c00) [pid = 1852] [serial = 968] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f45497aa800) [pid = 1852] [serial = 971] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f4548eaa400) [pid = 1852] [serial = 995] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f942000 == 122 [pid = 1852] [id = 349] 14:27:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f5a9800 == 121 [pid = 1852] [id = 348] 14:27:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453ef33000 == 120 [pid = 1852] [id = 347] 14:27:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d17a000 == 119 [pid = 1852] [id = 346] 14:27:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537325000 == 118 [pid = 1852] [id = 345] 14:27:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453732e000 == 117 [pid = 1852] [id = 344] 14:27:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453719d800 == 116 [pid = 1852] [id = 343] 14:27:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454880b000 == 115 [pid = 1852] [id = 335] 14:27:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4545eab000 == 114 [pid = 1852] [id = 334] 14:27:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453e7f8800 == 113 [pid = 1852] [id = 333] 14:27:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45374e1800 == 112 [pid = 1852] [id = 332] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f453d2bf000) [pid = 1852] [serial = 864] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f4541f37c00) [pid = 1852] [serial = 989] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f454203a800) [pid = 1852] [serial = 990] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f454f91b800) [pid = 1852] [serial = 975] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f453d371000) [pid = 1852] [serial = 974] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f4540a82c00) [pid = 1852] [serial = 953] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f45420ef400) [pid = 1852] [serial = 959] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f454150a800) [pid = 1852] [serial = 956] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f453d138800) [pid = 1852] [serial = 980] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f453d920000) [pid = 1852] [serial = 981] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f453ea45000) [pid = 1852] [serial = 983] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f453f7d4400) [pid = 1852] [serial = 984] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f453d36c000) [pid = 1852] [serial = 947] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f453f6df400) [pid = 1852] [serial = 950] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f4538057c00) [pid = 1852] [serial = 944] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f45407eb000) [pid = 1852] [serial = 986] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f4538cf1c00) [pid = 1852] [serial = 978] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f4538064000) [pid = 1852] [serial = 977] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f4542038800) [pid = 1852] [serial = 992] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f4541508400) [pid = 1852] [serial = 987] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f4542326400) [pid = 1852] [serial = 993] [outer = (nil)] [url = about:blank] 14:27:51 INFO - PROCESS | 1852 | 1462483671728 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]]]}] 14:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1691ms 14:27:51 INFO - PROCESS | 1852 | 1462483671811 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 14:27:51 INFO - PROCESS | 1852 | 1462483671815 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 14:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:27:51 INFO - PROCESS | 1852 | 1462483671821 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:27:51 INFO - PROCESS | 1852 | 1462483671826 Marionette TRACE conn3 <- [1,1430,null,{}] 14:27:51 INFO - PROCESS | 1852 | 1462483671840 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}] 14:27:52 INFO - PROCESS | 1852 | 1462483672006 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 14:27:52 INFO - PROCESS | 1852 | 1462483672148 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4538ad4800 == 113 [pid = 1852] [id = 365] 14:27:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f4539279000) [pid = 1852] [serial = 1096] [outer = (nil)] 14:27:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f453d7dd400) [pid = 1852] [serial = 1097] [outer = 0x7f4539279000] 14:27:52 INFO - PROCESS | 1852 | 1462483672218 Marionette DEBUG loaded listener.js 14:27:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f453d920800) [pid = 1852] [serial = 1098] [outer = 0x7f4539279000] 14:27:52 INFO - PROCESS | 1852 | 1462483672992 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]]]}] 14:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1232ms 14:27:53 INFO - PROCESS | 1852 | 1462483673054 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 14:27:53 INFO - PROCESS | 1852 | 1462483673059 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 14:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:27:53 INFO - PROCESS | 1852 | 1462483673064 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:27:53 INFO - PROCESS | 1852 | 1462483673066 Marionette TRACE conn3 <- [1,1434,null,{}] 14:27:53 INFO - PROCESS | 1852 | 1462483673071 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}] 14:27:53 INFO - PROCESS | 1852 | 1462483673227 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 14:27:53 INFO - PROCESS | 1852 | 1462483673242 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f16e000 == 114 [pid = 1852] [id = 366] 14:27:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f453d924000) [pid = 1852] [serial = 1099] [outer = (nil)] 14:27:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f453f1f5c00) [pid = 1852] [serial = 1100] [outer = 0x7f453d924000] 14:27:53 INFO - PROCESS | 1852 | 1462483673301 Marionette DEBUG loaded listener.js 14:27:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f453f7dc800) [pid = 1852] [serial = 1101] [outer = 0x7f453d924000] 14:27:54 INFO - PROCESS | 1852 | 1462483674248 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]]]}] 14:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1230ms 14:27:54 INFO - PROCESS | 1852 | 1462483674297 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 14:27:54 INFO - PROCESS | 1852 | 1462483674300 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 14:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:27:54 INFO - PROCESS | 1852 | 1462483674311 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:27:54 INFO - PROCESS | 1852 | 1462483674313 Marionette TRACE conn3 <- [1,1438,null,{}] 14:27:54 INFO - PROCESS | 1852 | 1462483674319 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}] 14:27:54 INFO - PROCESS | 1852 | 1462483674524 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 14:27:54 INFO - PROCESS | 1852 | 1462483674554 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f9e2000 == 115 [pid = 1852] [id = 367] 14:27:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f453e593c00) [pid = 1852] [serial = 1102] [outer = (nil)] 14:27:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f453f9cd000) [pid = 1852] [serial = 1103] [outer = 0x7f453e593c00] 14:27:54 INFO - PROCESS | 1852 | 1462483674613 Marionette DEBUG loaded listener.js 14:27:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f45407eb000) [pid = 1852] [serial = 1104] [outer = 0x7f453e593c00] 14:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f45343d1c00) [pid = 1852] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f4533ef4800) [pid = 1852] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f45371b9800) [pid = 1852] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f453d4cec00) [pid = 1852] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f45389f3000) [pid = 1852] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f453d92a400) [pid = 1852] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f453f063000) [pid = 1852] [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.] 14:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f4541509400) [pid = 1852] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:27:56 INFO - PROCESS | 1852 | 1462483676458 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]]]}] 14:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 2241ms 14:27:56 INFO - PROCESS | 1852 | 1462483676564 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 14:27:56 INFO - PROCESS | 1852 | 1462483676568 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 14:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:27:56 INFO - PROCESS | 1852 | 1462483676578 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:27:56 INFO - PROCESS | 1852 | 1462483676581 Marionette TRACE conn3 <- [1,1442,null,{}] 14:27:56 INFO - PROCESS | 1852 | 1462483676723 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}] 14:27:56 INFO - PROCESS | 1852 | 1462483676885 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 14:27:57 INFO - PROCESS | 1852 | 1462483677119 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453599c000 == 116 [pid = 1852] [id = 368] 14:27:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f4533efcc00) [pid = 1852] [serial = 1105] [outer = (nil)] 14:27:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f45342d9000) [pid = 1852] [serial = 1106] [outer = 0x7f4533efcc00] 14:27:57 INFO - PROCESS | 1852 | 1462483677195 Marionette DEBUG loaded listener.js 14:27:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f4535792000) [pid = 1852] [serial = 1107] [outer = 0x7f4533efcc00] 14:27:58 INFO - PROCESS | 1852 | 1462483678128 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]]]}] 14:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1620ms 14:27:58 INFO - PROCESS | 1852 | 1462483678200 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 14:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:27:58 INFO - PROCESS | 1852 | 1462483678208 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 14:27:58 INFO - PROCESS | 1852 | 1462483678214 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:27:58 INFO - PROCESS | 1852 | 1462483678220 Marionette TRACE conn3 <- [1,1446,null,{}] 14:27:58 INFO - PROCESS | 1852 | 1462483678226 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}] 14:27:58 INFO - PROCESS | 1852 | 1462483678461 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 14:27:58 INFO - PROCESS | 1852 | 1462483678750 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d383000 == 117 [pid = 1852] [id = 369] 14:27:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f4538b73000) [pid = 1852] [serial = 1108] [outer = (nil)] 14:27:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f4538cf8800) [pid = 1852] [serial = 1109] [outer = 0x7f4538b73000] 14:27:58 INFO - PROCESS | 1852 | 1462483678823 Marionette DEBUG loaded listener.js 14:27:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f453d136000) [pid = 1852] [serial = 1110] [outer = 0x7f4538b73000] 14:27:59 INFO - PROCESS | 1852 | 1462483679696 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]]]}] 14:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1540ms 14:27:59 INFO - PROCESS | 1852 | 1462483679755 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 14:27:59 INFO - PROCESS | 1852 | 1462483679758 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 14:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:27:59 INFO - PROCESS | 1852 | 1462483679764 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:27:59 INFO - PROCESS | 1852 | 1462483679768 Marionette TRACE conn3 <- [1,1450,null,{}] 14:27:59 INFO - PROCESS | 1852 | 1462483679773 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}] 14:27:59 INFO - PROCESS | 1852 | 1462483679979 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 14:28:00 INFO - PROCESS | 1852 | 1462483680162 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f9ed000 == 118 [pid = 1852] [id = 370] 14:28:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f453d4cf400) [pid = 1852] [serial = 1111] [outer = (nil)] 14:28:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f453d7dd800) [pid = 1852] [serial = 1112] [outer = 0x7f453d4cf400] 14:28:00 INFO - PROCESS | 1852 | 1462483680248 Marionette DEBUG loaded listener.js 14:28:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f453dac2400) [pid = 1852] [serial = 1113] [outer = 0x7f453d4cf400] 14:28:01 INFO - PROCESS | 1852 | 1462483681241 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]]]}] 14:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1528ms 14:28:01 INFO - PROCESS | 1852 | 1462483681301 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 14:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:28:01 INFO - PROCESS | 1852 | 1462483681310 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 14:28:01 INFO - PROCESS | 1852 | 1462483681317 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:28:01 INFO - PROCESS | 1852 | 1462483681320 Marionette TRACE conn3 <- [1,1454,null,{}] 14:28:01 INFO - PROCESS | 1852 | 1462483681325 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}] 14:28:01 INFO - PROCESS | 1852 | 1462483681541 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 14:28:01 INFO - PROCESS | 1852 | 1462483681776 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4547bb1800 == 119 [pid = 1852] [id = 371] 14:28:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f4538fdb400) [pid = 1852] [serial = 1114] [outer = (nil)] 14:28:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f453f9c5400) [pid = 1852] [serial = 1115] [outer = 0x7f4538fdb400] 14:28:01 INFO - PROCESS | 1852 | 1462483681894 Marionette DEBUG loaded listener.js 14:28:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f4540b5e000) [pid = 1852] [serial = 1116] [outer = 0x7f4538fdb400] 14:28:02 INFO - PROCESS | 1852 | 1462483682742 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]]]}] 14:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1483ms 14:28:02 INFO - PROCESS | 1852 | 1462483682801 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 14:28:02 INFO - PROCESS | 1852 | 1462483682805 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 14:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:28:02 INFO - PROCESS | 1852 | 1462483682810 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:28:02 INFO - PROCESS | 1852 | 1462483682814 Marionette TRACE conn3 <- [1,1458,null,{}] 14:28:02 INFO - PROCESS | 1852 | 1462483682819 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}] 14:28:02 INFO - PROCESS | 1852 | 1462483682985 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 14:28:03 INFO - PROCESS | 1852 | 1462483683181 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454967f000 == 120 [pid = 1852] [id = 372] 14:28:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f453926f000) [pid = 1852] [serial = 1117] [outer = (nil)] 14:28:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f4541f41400) [pid = 1852] [serial = 1118] [outer = 0x7f453926f000] 14:28:03 INFO - PROCESS | 1852 | 1462483683253 Marionette DEBUG loaded listener.js 14:28:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f4543fd2000) [pid = 1852] [serial = 1119] [outer = 0x7f453926f000] 14:28:04 INFO - PROCESS | 1852 | 1462483684164 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]]]}] 14:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1383ms 14:28:04 INFO - PROCESS | 1852 | 1462483684194 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 14:28:04 INFO - PROCESS | 1852 | 1462483684198 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 14:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:28:04 INFO - PROCESS | 1852 | 1462483684204 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:28:04 INFO - PROCESS | 1852 | 1462483684206 Marionette TRACE conn3 <- [1,1462,null,{}] 14:28:04 INFO - PROCESS | 1852 | 1462483684212 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}] 14:28:04 INFO - PROCESS | 1852 | 1462483684436 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 14:28:04 INFO - PROCESS | 1852 | 1462483684622 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4558bb2800 == 121 [pid = 1852] [id = 373] 14:28:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f4546481800) [pid = 1852] [serial = 1120] [outer = (nil)] 14:28:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f4555598800) [pid = 1852] [serial = 1121] [outer = 0x7f4546481800] 14:28:04 INFO - PROCESS | 1852 | 1462483684697 Marionette DEBUG loaded listener.js 14:28:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f4556a64c00) [pid = 1852] [serial = 1122] [outer = 0x7f4546481800] 14:28:05 INFO - PROCESS | 1852 | 1462483685612 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]]]}] 14:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1480ms 14:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:28:05 INFO - PROCESS | 1852 | 1462483685685 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 14:28:05 INFO - PROCESS | 1852 | 1462483685689 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 14:28:05 INFO - PROCESS | 1852 | 1462483685694 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:28:05 INFO - PROCESS | 1852 | 1462483685697 Marionette TRACE conn3 <- [1,1466,null,{}] 14:28:05 INFO - PROCESS | 1852 | 1462483685702 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}] 14:28:05 INFO - PROCESS | 1852 | 1462483685884 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 14:28:06 INFO - PROCESS | 1852 | 1462483686071 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454770a000 == 122 [pid = 1852] [id = 374] 14:28:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f4558632800) [pid = 1852] [serial = 1123] [outer = (nil)] 14:28:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f4559dc7800) [pid = 1852] [serial = 1124] [outer = 0x7f4558632800] 14:28:06 INFO - PROCESS | 1852 | 1462483686187 Marionette DEBUG loaded listener.js 14:28:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f455a543c00) [pid = 1852] [serial = 1125] [outer = 0x7f4558632800] 14:28:07 INFO - PROCESS | 1852 | 1462483687058 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]]]}] 14:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1428ms 14:28:07 INFO - PROCESS | 1852 | 1462483687123 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 14:28:07 INFO - PROCESS | 1852 | 1462483687127 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 14:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:28:07 INFO - PROCESS | 1852 | 1462483687133 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:28:07 INFO - PROCESS | 1852 | 1462483687136 Marionette TRACE conn3 <- [1,1470,null,{}] 14:28:07 INFO - PROCESS | 1852 | 1462483687142 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}] 14:28:07 INFO - PROCESS | 1852 | 1462483687305 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 14:28:07 INFO - PROCESS | 1852 | 1462483687505 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4547722800 == 123 [pid = 1852] [id = 375] 14:28:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f453578b800) [pid = 1852] [serial = 1126] [outer = (nil)] 14:28:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f453d925400) [pid = 1852] [serial = 1127] [outer = 0x7f453578b800] 14:28:07 INFO - PROCESS | 1852 | 1462483687580 Marionette DEBUG loaded listener.js 14:28:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f455a732400) [pid = 1852] [serial = 1128] [outer = 0x7f453578b800] 14:28:08 INFO - PROCESS | 1852 | 1462483688456 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]]]}] 14:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1381ms 14:28:08 INFO - PROCESS | 1852 | 1462483688516 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 14:28:08 INFO - PROCESS | 1852 | 1462483688519 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 14:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:28:08 INFO - PROCESS | 1852 | 1462483688525 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:28:08 INFO - PROCESS | 1852 | 1462483688528 Marionette TRACE conn3 <- [1,1474,null,{}] 14:28:08 INFO - PROCESS | 1852 | 1462483688533 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}] 14:28:08 INFO - PROCESS | 1852 | 1462483688700 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 14:28:08 INFO - PROCESS | 1852 | 1462483688890 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f2da000 == 124 [pid = 1852] [id = 376] 14:28:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f45338d2400) [pid = 1852] [serial = 1129] [outer = (nil)] 14:28:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f45338db800) [pid = 1852] [serial = 1130] [outer = 0x7f45338d2400] 14:28:08 INFO - PROCESS | 1852 | 1462483688960 Marionette DEBUG loaded listener.js 14:28:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f45338dfc00) [pid = 1852] [serial = 1131] [outer = 0x7f45338d2400] 14:28:09 INFO - PROCESS | 1852 | 1462483689810 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]]]}] 14:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1330ms 14:28:09 INFO - PROCESS | 1852 | 1462483689856 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 14:28:09 INFO - PROCESS | 1852 | 1462483689860 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 14:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:28:09 INFO - PROCESS | 1852 | 1462483689865 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:28:09 INFO - PROCESS | 1852 | 1462483689867 Marionette TRACE conn3 <- [1,1478,null,{}] 14:28:09 INFO - PROCESS | 1852 | 1462483689873 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}] 14:28:10 INFO - PROCESS | 1852 | 1462483690049 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 14:28:10 INFO - PROCESS | 1852 | 1462483690248 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f4d2800 == 125 [pid = 1852] [id = 377] 14:28:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f45338d5400) [pid = 1852] [serial = 1132] [outer = (nil)] 14:28:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f455a734c00) [pid = 1852] [serial = 1133] [outer = 0x7f45338d5400] 14:28:10 INFO - PROCESS | 1852 | 1462483690321 Marionette DEBUG loaded listener.js 14:28:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f455a73ec00) [pid = 1852] [serial = 1134] [outer = 0x7f45338d5400] 14:28:11 INFO - PROCESS | 1852 | 1462483691178 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]]]}] 14:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1387ms 14:28:11 INFO - PROCESS | 1852 | 1462483691254 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 14:28:11 INFO - PROCESS | 1852 | 1462483691257 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 14:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:28:11 INFO - PROCESS | 1852 | 1462483691263 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:28:11 INFO - PROCESS | 1852 | 1462483691265 Marionette TRACE conn3 <- [1,1482,null,{}] 14:28:11 INFO - PROCESS | 1852 | 1462483691270 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}] 14:28:11 INFO - PROCESS | 1852 | 1462483691488 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 14:28:11 INFO - PROCESS | 1852 | 1462483691801 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453700f000 == 126 [pid = 1852] [id = 378] 14:28:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f4533ef6000) [pid = 1852] [serial = 1135] [outer = (nil)] 14:28:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f453439e800) [pid = 1852] [serial = 1136] [outer = 0x7f4533ef6000] 14:28:11 INFO - PROCESS | 1852 | 1462483691889 Marionette DEBUG loaded listener.js 14:28:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f455ac33000) [pid = 1852] [serial = 1137] [outer = 0x7f4533ef6000] 14:28:12 INFO - PROCESS | 1852 | 1462483692757 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]]]}] 14:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1534ms 14:28:12 INFO - PROCESS | 1852 | 1462483692798 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 14:28:12 INFO - PROCESS | 1852 | 1462483692801 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 14:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:28:12 INFO - PROCESS | 1852 | 1462483692807 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:28:12 INFO - PROCESS | 1852 | 1462483692811 Marionette TRACE conn3 <- [1,1486,null,{}] 14:28:12 INFO - PROCESS | 1852 | 1462483692816 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}] 14:28:12 INFO - PROCESS | 1852 | 1462483692984 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 14:28:13 INFO - PROCESS | 1852 | 1462483693178 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f3d7000 == 127 [pid = 1852] [id = 379] 14:28:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f453439a800) [pid = 1852] [serial = 1138] [outer = (nil)] 14:28:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f45344a5c00) [pid = 1852] [serial = 1139] [outer = 0x7f453439a800] 14:28:13 INFO - PROCESS | 1852 | 1462483693248 Marionette DEBUG loaded listener.js 14:28:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f455ad29400) [pid = 1852] [serial = 1140] [outer = 0x7f453439a800] 14:28:14 INFO - PROCESS | 1852 | 1462483694185 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]]]}] 14:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1446ms 14:28:14 INFO - PROCESS | 1852 | 1462483694253 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 14:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:28:14 INFO - PROCESS | 1852 | 1462483694257 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 14:28:14 INFO - PROCESS | 1852 | 1462483694262 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:28:14 INFO - PROCESS | 1852 | 1462483694265 Marionette TRACE conn3 <- [1,1490,null,{}] 14:28:14 INFO - PROCESS | 1852 | 1462483694270 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}] 14:28:14 INFO - PROCESS | 1852 | 1462483694437 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 14:28:14 INFO - PROCESS | 1852 | 1462483694626 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45374f6800 == 128 [pid = 1852] [id = 380] 14:28:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f45389ee400) [pid = 1852] [serial = 1141] [outer = (nil)] 14:28:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f453f2d2000) [pid = 1852] [serial = 1142] [outer = 0x7f45389ee400] 14:28:14 INFO - PROCESS | 1852 | 1462483694694 Marionette DEBUG loaded listener.js 14:28:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f453f2d7c00) [pid = 1852] [serial = 1143] [outer = 0x7f45389ee400] 14:28:15 INFO - PROCESS | 1852 | 1462483695602 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]]]}] 14:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1378ms 14:28:15 INFO - PROCESS | 1852 | 1462483695640 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 14:28:15 INFO - PROCESS | 1852 | 1462483695644 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 14:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:28:15 INFO - PROCESS | 1852 | 1462483695649 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:28:15 INFO - PROCESS | 1852 | 1462483695651 Marionette TRACE conn3 <- [1,1494,null,{}] 14:28:15 INFO - PROCESS | 1852 | 1462483695657 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}] 14:28:15 INFO - PROCESS | 1852 | 1462483695826 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 14:28:16 INFO - PROCESS | 1852 | 1462483696019 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f8a9000 == 129 [pid = 1852] [id = 381] 14:28:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f453449b800) [pid = 1852] [serial = 1144] [outer = (nil)] 14:28:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f4535bccc00) [pid = 1852] [serial = 1145] [outer = 0x7f453449b800] 14:28:16 INFO - PROCESS | 1852 | 1462483696082 Marionette DEBUG loaded listener.js 14:28:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f4535bd1400) [pid = 1852] [serial = 1146] [outer = 0x7f453449b800] 14:28:17 INFO - PROCESS | 1852 | 1462483697310 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]]]}] 14:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1731ms 14:28:17 INFO - PROCESS | 1852 | 1462483697382 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 14:28:17 INFO - PROCESS | 1852 | 1462483697387 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 14:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:28:17 INFO - PROCESS | 1852 | 1462483697394 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:28:17 INFO - PROCESS | 1852 | 1462483697399 Marionette TRACE conn3 <- [1,1498,null,{}] 14:28:17 INFO - PROCESS | 1852 | 1462483697408 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}] 14:28:17 INFO - PROCESS | 1852 | 1462483697609 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 14:28:17 INFO - PROCESS | 1852 | 1462483697824 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f5e2800 == 130 [pid = 1852] [id = 382] 14:28:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f453439dc00) [pid = 1852] [serial = 1147] [outer = (nil)] 14:28:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f45343a1c00) [pid = 1852] [serial = 1148] [outer = 0x7f453439dc00] 14:28:17 INFO - PROCESS | 1852 | 1462483697885 Marionette DEBUG loaded listener.js 14:28:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f45344a6000) [pid = 1852] [serial = 1149] [outer = 0x7f453439dc00] 14:28:18 INFO - PROCESS | 1852 | 1462483698708 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]]]}] 14:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1341ms 14:28:18 INFO - PROCESS | 1852 | 1462483698736 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 14:28:18 INFO - PROCESS | 1852 | 1462483698744 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 14:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:28:18 INFO - PROCESS | 1852 | 1462483698753 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:28:18 INFO - PROCESS | 1852 | 1462483698756 Marionette TRACE conn3 <- [1,1502,null,{}] 14:28:18 INFO - PROCESS | 1852 | 1462483698761 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}] 14:28:18 INFO - PROCESS | 1852 | 1462483698925 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 14:28:19 INFO - PROCESS | 1852 | 1462483699296 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4533c1b000 == 131 [pid = 1852] [id = 383] 14:28:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f453578f800) [pid = 1852] [serial = 1150] [outer = (nil)] 14:28:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f4535bcec00) [pid = 1852] [serial = 1151] [outer = 0x7f453578f800] 14:28:19 INFO - PROCESS | 1852 | 1462483699365 Marionette DEBUG loaded listener.js 14:28:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f4537ead800) [pid = 1852] [serial = 1152] [outer = 0x7f453578f800] 14:28:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45331c9800 == 130 [pid = 1852] [id = 326] 14:28:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45370d2000 == 129 [pid = 1852] [id = 308] 14:28:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453270d000 == 128 [pid = 1852] [id = 307] 14:28:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45325e2800 == 127 [pid = 1852] [id = 325] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f4549b6cc00) [pid = 1852] [serial = 1052] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f4558b64400) [pid = 1852] [serial = 1022] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f4556c25000) [pid = 1852] [serial = 1019] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f4559d98c00) [pid = 1852] [serial = 1025] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | 1462483700329 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]]]}] 14:28:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f16e000 == 126 [pid = 1852] [id = 366] 14:28:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4538ad4800 == 125 [pid = 1852] [id = 365] 14:28:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45334c8000 == 124 [pid = 1852] [id = 364] 14:28:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d094000 == 123 [pid = 1852] [id = 363] 14:28:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453e6c1000 == 122 [pid = 1852] [id = 359] 14:28:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453e6a6800 == 121 [pid = 1852] [id = 358] 14:28:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45380b8800 == 120 [pid = 1852] [id = 357] 14:28:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455d6c2800 == 119 [pid = 1852] [id = 356] 14:28:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454ed0d000 == 118 [pid = 1852] [id = 355] 14:28:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548c13800 == 117 [pid = 1852] [id = 354] 14:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1629ms 14:28:20 INFO - PROCESS | 1852 | 1462483700382 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 14:28:20 INFO - PROCESS | 1852 | 1462483700385 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 14:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:28:20 INFO - PROCESS | 1852 | 1462483700391 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:28:20 INFO - PROCESS | 1852 | 1462483700396 Marionette TRACE conn3 <- [1,1506,null,{}] 14:28:20 INFO - PROCESS | 1852 | 1462483700410 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}] 14:28:20 INFO - PROCESS | 1852 | 1462483700579 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f453d121800) [pid = 1852] [serial = 1034] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f4547830400) [pid = 1852] [serial = 1050] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f4555893000) [pid = 1852] [serial = 1013] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f453d4d5800) [pid = 1852] [serial = 1001] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f45389f2400) [pid = 1852] [serial = 1032] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f453ed1f000) [pid = 1852] [serial = 1038] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f453805b000) [pid = 1852] [serial = 998] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f4541505800) [pid = 1852] [serial = 1004] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f454765e800) [pid = 1852] [serial = 1007] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f454bc6b000) [pid = 1852] [serial = 1010] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f453f6e2c00) [pid = 1852] [serial = 1040] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f4540b54800) [pid = 1852] [serial = 1044] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f453d2c5400) [pid = 1852] [serial = 696] [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.] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f45477b2000) [pid = 1852] [serial = 1047] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f453ed1ec00) [pid = 1852] [serial = 1049] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f4556957800) [pid = 1852] [serial = 1016] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f455a6bb000) [pid = 1852] [serial = 1028] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f4537387800) [pid = 1852] [serial = 1031] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f45455af400) [pid = 1852] [serial = 1046] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f453d365000) [pid = 1852] [serial = 1035] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f453f850c00) [pid = 1852] [serial = 1041] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f453f9cac00) [pid = 1852] [serial = 1043] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f453e8e7400) [pid = 1852] [serial = 1037] [outer = (nil)] [url = about:blank] 14:28:20 INFO - PROCESS | 1852 | 1462483700825 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45380b5800 == 118 [pid = 1852] [id = 384] 14:28:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f45389f2400) [pid = 1852] [serial = 1153] [outer = (nil)] 14:28:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f4538fdf400) [pid = 1852] [serial = 1154] [outer = 0x7f45389f2400] 14:28:20 INFO - PROCESS | 1852 | 1462483700896 Marionette DEBUG loaded listener.js 14:28:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f453d2be800) [pid = 1852] [serial = 1155] [outer = 0x7f45389f2400] 14:28:21 INFO - PROCESS | 1852 | 1462483701588 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]]]}] 14:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1233ms 14:28:21 INFO - PROCESS | 1852 | 1462483701625 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 14:28:21 INFO - PROCESS | 1852 | 1462483701628 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 14:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:28:21 INFO - PROCESS | 1852 | 1462483701670 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:28:21 INFO - PROCESS | 1852 | 1462483701673 Marionette TRACE conn3 <- [1,1510,null,{}] 14:28:21 INFO - PROCESS | 1852 | 1462483701678 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}] 14:28:21 INFO - PROCESS | 1852 | 1462483701834 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 14:28:21 INFO - PROCESS | 1852 | 1462483701843 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d090800 == 119 [pid = 1852] [id = 385] 14:28:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f4538b22c00) [pid = 1852] [serial = 1156] [outer = (nil)] 14:28:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f453d7e3c00) [pid = 1852] [serial = 1157] [outer = 0x7f4538b22c00] 14:28:21 INFO - PROCESS | 1852 | 1462483701904 Marionette DEBUG loaded listener.js 14:28:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f453e592800) [pid = 1852] [serial = 1158] [outer = 0x7f4538b22c00] 14:28:22 INFO - PROCESS | 1852 | 1462483702708 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]]]}] 14:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1101ms 14:28:22 INFO - PROCESS | 1852 | 1462483702753 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 14:28:22 INFO - PROCESS | 1852 | 1462483702756 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 14:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:28:22 INFO - PROCESS | 1852 | 1462483702761 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:28:22 INFO - PROCESS | 1852 | 1462483702763 Marionette TRACE conn3 <- [1,1514,null,{}] 14:28:22 INFO - PROCESS | 1852 | 1462483702778 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}] 14:28:23 INFO - PROCESS | 1852 | 1462483703018 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 14:28:23 INFO - PROCESS | 1852 | 1462483703048 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e6b1000 == 120 [pid = 1852] [id = 386] 14:28:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f453d920000) [pid = 1852] [serial = 1159] [outer = (nil)] 14:28:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f453e68b000) [pid = 1852] [serial = 1160] [outer = 0x7f453d920000] 14:28:23 INFO - PROCESS | 1852 | 1462483703107 Marionette DEBUG loaded listener.js 14:28:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f453e8ee000) [pid = 1852] [serial = 1161] [outer = 0x7f453d920000] 14:28:23 INFO - PROCESS | 1852 | 1462483703949 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]]]}] 14:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1227ms 14:28:23 INFO - PROCESS | 1852 | 1462483703989 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 14:28:23 INFO - PROCESS | 1852 | 1462483703992 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 14:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:28:24 INFO - PROCESS | 1852 | 1462483704005 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:28:24 INFO - PROCESS | 1852 | 1462483704006 Marionette TRACE conn3 <- [1,1518,null,{}] 14:28:24 INFO - PROCESS | 1852 | 1462483704011 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}] 14:28:24 INFO - PROCESS | 1852 | 1462483704265 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 14:28:24 INFO - PROCESS | 1852 | 1462483704293 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f20e800 == 121 [pid = 1852] [id = 387] 14:28:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f453f2dc400) [pid = 1852] [serial = 1162] [outer = (nil)] 14:28:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f453f9d0800) [pid = 1852] [serial = 1163] [outer = 0x7f453f2dc400] 14:28:24 INFO - PROCESS | 1852 | 1462483704354 Marionette DEBUG loaded listener.js 14:28:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f4541f32400) [pid = 1852] [serial = 1164] [outer = 0x7f453f2dc400] 14:28:25 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f4539279000) [pid = 1852] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:28:25 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f453d924000) [pid = 1852] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:28:25 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f4538fe3000) [pid = 1852] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:28:25 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f4535794400) [pid = 1852] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:28:25 INFO - PROCESS | 1852 | 1462483705735 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]]]}] 14:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1778ms 14:28:25 INFO - PROCESS | 1852 | 1462483705783 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 14:28:25 INFO - PROCESS | 1852 | 1462483705786 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 14:28:25 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:28:25 INFO - PROCESS | 1852 | 1462483705791 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:28:25 INFO - PROCESS | 1852 | 1462483705794 Marionette TRACE conn3 <- [1,1522,null,{}] 14:28:25 INFO - PROCESS | 1852 | 1462483705799 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}] 14:28:25 INFO - PROCESS | 1852 | 1462483705986 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 14:28:26 INFO - PROCESS | 1852 | 1462483706135 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f07f800 == 122 [pid = 1852] [id = 388] 14:28:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f4538b21800) [pid = 1852] [serial = 1165] [outer = (nil)] 14:28:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f453f6e7c00) [pid = 1852] [serial = 1166] [outer = 0x7f4538b21800] 14:28:26 INFO - PROCESS | 1852 | 1462483706194 Marionette DEBUG loaded listener.js 14:28:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f4544941400) [pid = 1852] [serial = 1167] [outer = 0x7f4538b21800] 14:28:26 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:28:26 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:28:26 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:28:26 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:28:26 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:28:26 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:28:26 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:28:26 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:28:26 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:28:26 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:28:26 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:28:26 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:28:26 INFO - PROCESS | 1852 | 1462483706821 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"]]]}] 14:28:26 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 () { 14:28:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:28:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:28:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:28:26 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 () { 14:28:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:28:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:28:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:28:26 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 () { 14:28:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:28:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:28:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:28:26 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 () { 14:28:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:28:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:28:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:28:26 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1076ms 14:28:26 INFO - PROCESS | 1852 | 1462483706873 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 14:28:26 INFO - PROCESS | 1852 | 1462483706878 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 14:28:26 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:28:26 INFO - PROCESS | 1852 | 1462483706884 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:28:26 INFO - PROCESS | 1852 | 1462483706886 Marionette TRACE conn3 <- [1,1526,null,{}] 14:28:26 INFO - PROCESS | 1852 | 1462483706891 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}] 14:28:27 INFO - PROCESS | 1852 | 1462483707030 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 14:28:27 INFO - PROCESS | 1852 | 1462483707182 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4542272800 == 123 [pid = 1852] [id = 389] 14:28:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f4538b7b000) [pid = 1852] [serial = 1168] [outer = (nil)] 14:28:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f454782e400) [pid = 1852] [serial = 1169] [outer = 0x7f4538b7b000] 14:28:27 INFO - PROCESS | 1852 | 1462483707240 Marionette DEBUG loaded listener.js 14:28:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f454f923000) [pid = 1852] [serial = 1170] [outer = 0x7f4538b7b000] 14:28:28 INFO - PROCESS | 1852 | 1462483708176 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"]]]}] 14:28:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:28:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:28:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:28:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:28:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:28:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:28:28 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1327ms 14:28:28 INFO - PROCESS | 1852 | 1462483708214 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 14:28:28 INFO - PROCESS | 1852 | 1462483708219 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 14:28:28 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:28:28 INFO - PROCESS | 1852 | 1462483708228 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:28:28 INFO - PROCESS | 1852 | 1462483708233 Marionette TRACE conn3 <- [1,1530,null,{}] 14:28:28 INFO - PROCESS | 1852 | 1462483708259 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}] 14:28:28 INFO - PROCESS | 1852 | 1462483708439 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 14:28:28 INFO - PROCESS | 1852 | 1462483708632 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45374f1000 == 124 [pid = 1852] [id = 390] 14:28:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f453449ac00) [pid = 1852] [serial = 1171] [outer = (nil)] 14:28:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f4535795800) [pid = 1852] [serial = 1172] [outer = 0x7f453449ac00] 14:28:28 INFO - PROCESS | 1852 | 1462483708705 Marionette DEBUG loaded listener.js 14:28:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f45371b7000) [pid = 1852] [serial = 1173] [outer = 0x7f453449ac00] 14:28:29 INFO - PROCESS | 1852 | 1462483709510 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]]]}] 14:28:29 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 14:28:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:28:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:28:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:28:29 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. 14:28:29 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:28:29 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1299ms 14:28:29 INFO - PROCESS | 1852 | 1462483709529 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 14:28:29 INFO - PROCESS | 1852 | 1462483709537 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 14:28:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:28:29 INFO - PROCESS | 1852 | 1462483709547 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:28:29 INFO - PROCESS | 1852 | 1462483709552 Marionette TRACE conn3 <- [1,1534,null,{}] 14:28:29 INFO - PROCESS | 1852 | 1462483709557 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}] 14:28:29 INFO - PROCESS | 1852 | 1462483709731 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 14:28:29 INFO - PROCESS | 1852 | 1462483709944 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f094800 == 125 [pid = 1852] [id = 391] 14:28:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f45371be800) [pid = 1852] [serial = 1174] [outer = (nil)] 14:28:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f453d12a400) [pid = 1852] [serial = 1175] [outer = 0x7f45371be800] 14:28:30 INFO - PROCESS | 1852 | 1462483710014 Marionette DEBUG loaded listener.js 14:28:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f453d7e3800) [pid = 1852] [serial = 1176] [outer = 0x7f45371be800] 14:28:30 INFO - PROCESS | 1852 | 1462483710992 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]]]}] 14:28:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:28:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1484ms 14:28:31 INFO - PROCESS | 1852 | 1462483711031 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 14:28:31 INFO - PROCESS | 1852 | 1462483711035 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 14:28:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:28:31 INFO - PROCESS | 1852 | 1462483711042 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:28:31 INFO - PROCESS | 1852 | 1462483711048 Marionette TRACE conn3 <- [1,1538,null,{}] 14:28:31 INFO - PROCESS | 1852 | 1462483711063 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}] 14:28:31 INFO - PROCESS | 1852 | 1462483711319 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 14:28:31 INFO - PROCESS | 1852 | 1462483711462 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548443000 == 126 [pid = 1852] [id = 392] 14:28:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f453f2d7000) [pid = 1852] [serial = 1177] [outer = (nil)] 14:28:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f453f7d5c00) [pid = 1852] [serial = 1178] [outer = 0x7f453f2d7000] 14:28:31 INFO - PROCESS | 1852 | 1462483711544 Marionette DEBUG loaded listener.js 14:28:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f4540b54800) [pid = 1852] [serial = 1179] [outer = 0x7f453f2d7000] 14:28:32 INFO - PROCESS | 1852 | 1462483712443 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]]]}] 14:28:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:28:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1439ms 14:28:32 INFO - PROCESS | 1852 | 1462483712482 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 14:28:32 INFO - PROCESS | 1852 | 1462483712486 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 14:28:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:28:32 INFO - PROCESS | 1852 | 1462483712492 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:28:32 INFO - PROCESS | 1852 | 1462483712494 Marionette TRACE conn3 <- [1,1542,null,{}] 14:28:32 INFO - PROCESS | 1852 | 1462483712500 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}] 14:28:32 INFO - PROCESS | 1852 | 1462483712675 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 14:28:32 INFO - PROCESS | 1852 | 1462483712876 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4555a89800 == 127 [pid = 1852] [id = 393] 14:28:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f453f2d9400) [pid = 1852] [serial = 1180] [outer = (nil)] 14:28:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f45497b4400) [pid = 1852] [serial = 1181] [outer = 0x7f453f2d9400] 14:28:32 INFO - PROCESS | 1852 | 1462483712946 Marionette DEBUG loaded listener.js 14:28:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f454f925c00) [pid = 1852] [serial = 1182] [outer = 0x7f453f2d9400] 14:28:33 INFO - PROCESS | 1852 | 1462483713778 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]]]}] 14:28:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:28:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1331ms 14:28:33 INFO - PROCESS | 1852 | 1462483713824 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 14:28:33 INFO - PROCESS | 1852 | 1462483713830 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 14:28:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:28:33 INFO - PROCESS | 1852 | 1462483713836 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:28:33 INFO - PROCESS | 1852 | 1462483713839 Marionette TRACE conn3 <- [1,1546,null,{}] 14:28:33 INFO - PROCESS | 1852 | 1462483713844 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}] 14:28:34 INFO - PROCESS | 1852 | 1462483714010 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 14:28:34 INFO - PROCESS | 1852 | 1462483714210 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455a586000 == 128 [pid = 1852] [id = 394] 14:28:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f4542325c00) [pid = 1852] [serial = 1183] [outer = (nil)] 14:28:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f4555887800) [pid = 1852] [serial = 1184] [outer = 0x7f4542325c00] 14:28:34 INFO - PROCESS | 1852 | 1462483714284 Marionette DEBUG loaded listener.js 14:28:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f455670e800) [pid = 1852] [serial = 1185] [outer = 0x7f4542325c00] 14:28:35 INFO - PROCESS | 1852 | 1462483715164 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]]]}] 14:28:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:28:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1382ms 14:28:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:28:35 INFO - PROCESS | 1852 | 1462483715218 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 14:28:35 INFO - PROCESS | 1852 | 1462483715221 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 14:28:35 INFO - PROCESS | 1852 | 1462483715227 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:28:35 INFO - PROCESS | 1852 | 1462483715230 Marionette TRACE conn3 <- [1,1550,null,{}] 14:28:35 INFO - PROCESS | 1852 | 1462483715235 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}] 14:28:35 INFO - PROCESS | 1852 | 1462483715430 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 14:28:35 INFO - PROCESS | 1852 | 1462483715625 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45338ab800 == 129 [pid = 1852] [id = 395] 14:28:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f4554960800) [pid = 1852] [serial = 1186] [outer = (nil)] 14:28:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f455a736800) [pid = 1852] [serial = 1187] [outer = 0x7f4554960800] 14:28:35 INFO - PROCESS | 1852 | 1462483715700 Marionette DEBUG loaded listener.js 14:28:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f455ad36000) [pid = 1852] [serial = 1188] [outer = 0x7f4554960800] 14:28:36 INFO - PROCESS | 1852 | 1462483716562 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]]]}] 14:28:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:28:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1379ms 14:28:36 INFO - PROCESS | 1852 | 1462483716606 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 14:28:36 INFO - PROCESS | 1852 | 1462483716609 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 14:28:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:28:36 INFO - PROCESS | 1852 | 1462483716615 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:28:36 INFO - PROCESS | 1852 | 1462483716617 Marionette TRACE conn3 <- [1,1554,null,{}] 14:28:36 INFO - PROCESS | 1852 | 1462483716623 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}] 14:28:36 INFO - PROCESS | 1852 | 1462483716794 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 14:28:37 INFO - PROCESS | 1852 | 1462483717004 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f6d8000 == 130 [pid = 1852] [id = 396] 14:28:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f4531beec00) [pid = 1852] [serial = 1189] [outer = (nil)] 14:28:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f4531bf7c00) [pid = 1852] [serial = 1190] [outer = 0x7f4531beec00] 14:28:37 INFO - PROCESS | 1852 | 1462483717072 Marionette DEBUG loaded listener.js 14:28:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f4531bfcc00) [pid = 1852] [serial = 1191] [outer = 0x7f4531beec00] 14:28:37 INFO - PROCESS | 1852 | 1462483717913 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]]]}] 14:28:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:28:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1329ms 14:28:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:28:37 INFO - PROCESS | 1852 | 1462483717945 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 14:28:37 INFO - PROCESS | 1852 | 1462483717948 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 14:28:37 INFO - PROCESS | 1852 | 1462483717954 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:28:37 INFO - PROCESS | 1852 | 1462483717957 Marionette TRACE conn3 <- [1,1558,null,{}] 14:28:37 INFO - PROCESS | 1852 | 1462483717961 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}] 14:28:38 INFO - PROCESS | 1852 | 1462483718118 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 14:28:38 INFO - PROCESS | 1852 | 1462483718319 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452dee8800 == 131 [pid = 1852] [id = 397] 14:28:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f4531bf0c00) [pid = 1852] [serial = 1192] [outer = (nil)] 14:28:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f453f98b800) [pid = 1852] [serial = 1193] [outer = 0x7f4531bf0c00] 14:28:38 INFO - PROCESS | 1852 | 1462483718387 Marionette DEBUG loaded listener.js 14:28:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f453f991c00) [pid = 1852] [serial = 1194] [outer = 0x7f4531bf0c00] 14:28:39 INFO - PROCESS | 1852 | 1462483719211 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]]]}] 14:28:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:28:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1332ms 14:28:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:28:39 INFO - PROCESS | 1852 | 1462483719285 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 14:28:39 INFO - PROCESS | 1852 | 1462483719288 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 14:28:39 INFO - PROCESS | 1852 | 1462483719294 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:28:39 INFO - PROCESS | 1852 | 1462483719297 Marionette TRACE conn3 <- [1,1562,null,{}] 14:28:39 INFO - PROCESS | 1852 | 1462483719302 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}] 14:28:39 INFO - PROCESS | 1852 | 1462483719501 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 14:28:39 INFO - PROCESS | 1852 | 1462483719698 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537021000 == 132 [pid = 1852] [id = 398] 14:28:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f4531bf1400) [pid = 1852] [serial = 1195] [outer = (nil)] 14:28:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f4533adb000) [pid = 1852] [serial = 1196] [outer = 0x7f4531bf1400] 14:28:39 INFO - PROCESS | 1852 | 1462483719768 Marionette DEBUG loaded listener.js 14:28:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f4533ae1000) [pid = 1852] [serial = 1197] [outer = 0x7f4531bf1400] 14:28:40 INFO - PROCESS | 1852 | 1462483720621 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]]]}] 14:28:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:28:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1379ms 14:28:40 INFO - PROCESS | 1852 | 1462483720672 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 14:28:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:28:40 INFO - PROCESS | 1852 | 1462483720676 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 14:28:40 INFO - PROCESS | 1852 | 1462483720681 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:28:40 INFO - PROCESS | 1852 | 1462483720684 Marionette TRACE conn3 <- [1,1566,null,{}] 14:28:40 INFO - PROCESS | 1852 | 1462483720689 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}] 14:28:40 INFO - PROCESS | 1852 | 1462483720862 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 14:28:41 INFO - PROCESS | 1852 | 1462483721074 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e1dd000 == 133 [pid = 1852] [id = 399] 14:28:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f452e2a8c00) [pid = 1852] [serial = 1198] [outer = (nil)] 14:28:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f452e2b1800) [pid = 1852] [serial = 1199] [outer = 0x7f452e2a8c00] 14:28:41 INFO - PROCESS | 1852 | 1462483721185 Marionette DEBUG loaded listener.js 14:28:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f452e2b6800) [pid = 1852] [serial = 1200] [outer = 0x7f452e2a8c00] 14:28:42 INFO - PROCESS | 1852 | 1462483722135 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]]]}] 14:28:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:28:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1484ms 14:28:42 INFO - PROCESS | 1852 | 1462483722165 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 14:28:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:28:42 INFO - PROCESS | 1852 | 1462483722168 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 14:28:42 INFO - PROCESS | 1852 | 1462483722174 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:28:42 INFO - PROCESS | 1852 | 1462483722177 Marionette TRACE conn3 <- [1,1570,null,{}] 14:28:42 INFO - PROCESS | 1852 | 1462483722182 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}] 14:28:42 INFO - PROCESS | 1852 | 1462483722377 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 14:28:42 INFO - PROCESS | 1852 | 1462483722584 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e4d4800 == 134 [pid = 1852] [id = 400] 14:28:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f452e2ac400) [pid = 1852] [serial = 1201] [outer = (nil)] 14:28:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f452e56b800) [pid = 1852] [serial = 1202] [outer = 0x7f452e2ac400] 14:28:42 INFO - PROCESS | 1852 | 1462483722700 Marionette DEBUG loaded listener.js 14:28:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f4533ae1c00) [pid = 1852] [serial = 1203] [outer = 0x7f452e2ac400] 14:28:43 INFO - PROCESS | 1852 | 1462483723525 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]]]}] 14:28:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:28:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1384ms 14:28:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:28:43 INFO - PROCESS | 1852 | 1462483723558 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 14:28:43 INFO - PROCESS | 1852 | 1462483723560 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 14:28:43 INFO - PROCESS | 1852 | 1462483723565 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:28:43 INFO - PROCESS | 1852 | 1462483723569 Marionette TRACE conn3 <- [1,1574,null,{}] 14:28:43 INFO - PROCESS | 1852 | 1462483723574 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}] 14:28:43 INFO - PROCESS | 1852 | 1462483723752 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 14:28:43 INFO - PROCESS | 1852 | 1462483723957 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e77a000 == 135 [pid = 1852] [id = 401] 14:28:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f452e2b2c00) [pid = 1852] [serial = 1204] [outer = (nil)] 14:28:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f452e7c3400) [pid = 1852] [serial = 1205] [outer = 0x7f452e2b2c00] 14:28:44 INFO - PROCESS | 1852 | 1462483724023 Marionette DEBUG loaded listener.js 14:28:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f452e7c8800) [pid = 1852] [serial = 1206] [outer = 0x7f452e2b2c00] 14:28:44 INFO - PROCESS | 1852 | 1462483724890 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]]]}] 14:28:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:28:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1385ms 14:28:44 INFO - PROCESS | 1852 | 1462483724951 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 14:28:44 INFO - PROCESS | 1852 | 1462483724955 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 14:28:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:28:44 INFO - PROCESS | 1852 | 1462483724961 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:28:44 INFO - PROCESS | 1852 | 1462483724963 Marionette TRACE conn3 <- [1,1578,null,{}] 14:28:44 INFO - PROCESS | 1852 | 1462483724977 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}] 14:28:45 INFO - PROCESS | 1852 | 1462483725147 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 14:28:45 INFO - PROCESS | 1852 | 1462483725366 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537339800 == 136 [pid = 1852] [id = 402] 14:28:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f452e7bd800) [pid = 1852] [serial = 1207] [outer = (nil)] 14:28:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f45339db000) [pid = 1852] [serial = 1208] [outer = 0x7f452e7bd800] 14:28:45 INFO - PROCESS | 1852 | 1462483725478 Marionette DEBUG loaded listener.js 14:28:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f4539275800) [pid = 1852] [serial = 1209] [outer = 0x7f452e7bd800] 14:28:46 INFO - PROCESS | 1852 | 1462483726365 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]]]}] 14:28:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:28:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1448ms 14:28:46 INFO - PROCESS | 1852 | 1462483726410 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 14:28:46 INFO - PROCESS | 1852 | 1462483726413 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 14:28:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:28:46 INFO - PROCESS | 1852 | 1462483726419 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:28:46 INFO - PROCESS | 1852 | 1462483726421 Marionette TRACE conn3 <- [1,1582,null,{}] 14:28:46 INFO - PROCESS | 1852 | 1462483726426 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}] 14:28:46 INFO - PROCESS | 1852 | 1462483726598 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 14:28:46 INFO - PROCESS | 1852 | 1462483726806 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e12d800 == 137 [pid = 1852] [id = 403] 14:28:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f452e7c0800) [pid = 1852] [serial = 1210] [outer = (nil)] 14:28:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f4532490c00) [pid = 1852] [serial = 1211] [outer = 0x7f452e7c0800] 14:28:46 INFO - PROCESS | 1852 | 1462483726872 Marionette DEBUG loaded listener.js 14:28:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f4532495400) [pid = 1852] [serial = 1212] [outer = 0x7f452e7c0800] 14:28:48 INFO - PROCESS | 1852 | 1462483728162 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]]]}] 14:28:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:28:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1782ms 14:28:48 INFO - PROCESS | 1852 | 1462483728205 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 14:28:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:28:48 INFO - PROCESS | 1852 | 1462483728210 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 14:28:48 INFO - PROCESS | 1852 | 1462483728218 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:28:48 INFO - PROCESS | 1852 | 1462483728223 Marionette TRACE conn3 <- [1,1586,null,{}] 14:28:48 INFO - PROCESS | 1852 | 1462483728231 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}] 14:28:48 INFO - PROCESS | 1852 | 1462483728453 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 14:28:48 INFO - PROCESS | 1852 | 1462483728680 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f5d6800 == 138 [pid = 1852] [id = 404] 14:28:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f453248fc00) [pid = 1852] [serial = 1213] [outer = (nil)] 14:28:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f4532492800) [pid = 1852] [serial = 1214] [outer = 0x7f453248fc00] 14:28:48 INFO - PROCESS | 1852 | 1462483728746 Marionette DEBUG loaded listener.js 14:28:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f45334ba800) [pid = 1852] [serial = 1215] [outer = 0x7f453248fc00] 14:28:49 INFO - PROCESS | 1852 | 1462483729659 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]]]}] 14:28:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:28:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1540ms 14:28:49 INFO - PROCESS | 1852 | 1462483729757 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 14:28:49 INFO - PROCESS | 1852 | 1462483729772 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 14:28:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:28:49 INFO - PROCESS | 1852 | 1462483729848 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:28:49 INFO - PROCESS | 1852 | 1462483729851 Marionette TRACE conn3 <- [1,1590,null,{}] 14:28:49 INFO - PROCESS | 1852 | 1462483729864 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}] 14:28:50 INFO - PROCESS | 1852 | 1462483730024 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 14:28:50 INFO - PROCESS | 1852 | 1462483730348 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f5d1800 == 139 [pid = 1852] [id = 405] 14:28:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f4534393400) [pid = 1852] [serial = 1216] [outer = (nil)] 14:28:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f453439a000) [pid = 1852] [serial = 1217] [outer = 0x7f4534393400] 14:28:50 INFO - PROCESS | 1852 | 1462483730414 Marionette DEBUG loaded listener.js 14:28:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f453449d800) [pid = 1852] [serial = 1218] [outer = 0x7f4534393400] 14:28:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453eee6800 == 138 [pid = 1852] [id = 63] 14:28:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454b08b000 == 137 [pid = 1852] [id = 66] 14:28:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537d9f800 == 136 [pid = 1852] [id = 314] 14:28:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4544972000 == 135 [pid = 1852] [id = 64] 14:28:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45359a2000 == 134 [pid = 1852] [id = 303] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f454ea8d800) [pid = 1852] [serial = 1064] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f45557efc00) [pid = 1852] [serial = 1067] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f455a53f800) [pid = 1852] [serial = 1070] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f45334ba400) [pid = 1852] [serial = 1073] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f455a733c00) [pid = 1852] [serial = 1076] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f45339da800) [pid = 1852] [serial = 1079] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f4535787c00) [pid = 1852] [serial = 1082] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f453f852c00) [pid = 1852] [serial = 1085] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f453f9cd000) [pid = 1852] [serial = 1103] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f94a000 == 133 [pid = 1852] [id = 316] 14:28:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453eefa800 == 132 [pid = 1852] [id = 9] 14:28:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f166800 == 131 [pid = 1852] [id = 11] 14:28:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f9e2000 == 130 [pid = 1852] [id = 367] 14:28:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f4d2800 == 129 [pid = 1852] [id = 377] 14:28:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f2da000 == 128 [pid = 1852] [id = 376] 14:28:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4547722800 == 127 [pid = 1852] [id = 375] 14:28:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454770a000 == 126 [pid = 1852] [id = 374] 14:28:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4558bb2800 == 125 [pid = 1852] [id = 373] 14:28:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454967f000 == 124 [pid = 1852] [id = 372] 14:28:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4547bb1800 == 123 [pid = 1852] [id = 371] 14:28:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f9ed000 == 122 [pid = 1852] [id = 370] 14:28:51 INFO - PROCESS | 1852 | 1462483731377 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]]]}] 14:28:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d383000 == 121 [pid = 1852] [id = 369] 14:28:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453599c000 == 120 [pid = 1852] [id = 368] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f453805a000) [pid = 1852] [serial = 1092] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f4535ceb400) [pid = 1852] [serial = 1091] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f4538b1ec00) [pid = 1852] [serial = 1088] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f453f7dc800) [pid = 1852] [serial = 1101] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f453d7dd400) [pid = 1852] [serial = 1097] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f453f1f5c00) [pid = 1852] [serial = 1100] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f453d920800) [pid = 1852] [serial = 1098] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f4542320800) [pid = 1852] [serial = 1061] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f4539275400) [pid = 1852] [serial = 1055] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f453d365c00) [pid = 1852] [serial = 1095] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f453d124400) [pid = 1852] [serial = 1094] [outer = (nil)] [url = about:blank] 14:28:51 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f453f6e3c00) [pid = 1852] [serial = 1058] [outer = (nil)] [url = about:blank] 14:28:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:28:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1649ms 14:28:51 INFO - PROCESS | 1852 | 1462483731437 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 14:28:51 INFO - PROCESS | 1852 | 1462483731441 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 14:28:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:28:51 INFO - PROCESS | 1852 | 1462483731447 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:28:51 INFO - PROCESS | 1852 | 1462483731452 Marionette TRACE conn3 <- [1,1594,null,{}] 14:28:51 INFO - PROCESS | 1852 | 1462483731468 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}] 14:28:51 INFO - PROCESS | 1852 | 1462483731631 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 14:28:51 INFO - PROCESS | 1852 | 1462483731644 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45359a2000 == 121 [pid = 1852] [id = 406] 14:28:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f4535bc8c00) [pid = 1852] [serial = 1219] [outer = (nil)] 14:28:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f4536322800) [pid = 1852] [serial = 1220] [outer = 0x7f4535bc8c00] 14:28:51 INFO - PROCESS | 1852 | 1462483731743 Marionette DEBUG loaded listener.js 14:28:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f453805cc00) [pid = 1852] [serial = 1221] [outer = 0x7f4535bc8c00] 14:28:52 INFO - PROCESS | 1852 | 1462483732645 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]]]}] 14:28:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:28:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1242ms 14:28:52 INFO - PROCESS | 1852 | 1462483732691 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 14:28:52 INFO - PROCESS | 1852 | 1462483732695 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 14:28:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:28:52 INFO - PROCESS | 1852 | 1462483732701 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:28:52 INFO - PROCESS | 1852 | 1462483732702 Marionette TRACE conn3 <- [1,1598,null,{}] 14:28:52 INFO - PROCESS | 1852 | 1462483732708 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}] 14:28:52 INFO - PROCESS | 1852 | 1462483732867 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 14:28:53 INFO - PROCESS | 1852 | 1462483733030 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537198800 == 122 [pid = 1852] [id = 407] 14:28:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f4533fd8400) [pid = 1852] [serial = 1222] [outer = (nil)] 14:28:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f4538b24800) [pid = 1852] [serial = 1223] [outer = 0x7f4533fd8400] 14:28:53 INFO - PROCESS | 1852 | 1462483733091 Marionette DEBUG loaded listener.js 14:28:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f453926b800) [pid = 1852] [serial = 1224] [outer = 0x7f4533fd8400] 14:28:53 INFO - PROCESS | 1852 | 1462483733814 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]]]}] 14:28:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:28:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1133ms 14:28:53 INFO - PROCESS | 1852 | 1462483733834 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 14:28:53 INFO - PROCESS | 1852 | 1462483733836 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 14:28:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:28:53 INFO - PROCESS | 1852 | 1462483733842 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:28:53 INFO - PROCESS | 1852 | 1462483733855 Marionette TRACE conn3 <- [1,1602,null,{}] 14:28:53 INFO - PROCESS | 1852 | 1462483733866 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}] 14:28:54 INFO - PROCESS | 1852 | 1462483734066 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 14:28:54 INFO - PROCESS | 1852 | 1462483734098 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45381ef000 == 123 [pid = 1852] [id = 408] 14:28:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f4535bcf800) [pid = 1852] [serial = 1225] [outer = (nil)] 14:28:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f453d132000) [pid = 1852] [serial = 1226] [outer = 0x7f4535bcf800] 14:28:54 INFO - PROCESS | 1852 | 1462483734155 Marionette DEBUG loaded listener.js 14:28:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f453d4ca000) [pid = 1852] [serial = 1227] [outer = 0x7f4535bcf800] 14:28:55 INFO - PROCESS | 1852 | 1462483735014 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]]]}] 14:28:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:28:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1201ms 14:28:55 INFO - PROCESS | 1852 | 1462483735044 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 14:28:55 INFO - PROCESS | 1852 | 1462483735046 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 14:28:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:28:55 INFO - PROCESS | 1852 | 1462483735051 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:28:55 INFO - PROCESS | 1852 | 1462483735054 Marionette TRACE conn3 <- [1,1606,null,{}] 14:28:55 INFO - PROCESS | 1852 | 1462483735059 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}] 14:28:55 INFO - PROCESS | 1852 | 1462483735309 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 14:28:55 INFO - PROCESS | 1852 | 1462483735333 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d181000 == 124 [pid = 1852] [id = 409] 14:28:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f453d7e2800) [pid = 1852] [serial = 1228] [outer = (nil)] 14:28:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f453dabf400) [pid = 1852] [serial = 1229] [outer = 0x7f453d7e2800] 14:28:55 INFO - PROCESS | 1852 | 1462483735393 Marionette DEBUG loaded listener.js 14:28:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f453f067000) [pid = 1852] [serial = 1230] [outer = 0x7f453d7e2800] 14:28:56 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f453f2dc400) [pid = 1852] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:28:56 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f453e593c00) [pid = 1852] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:28:56 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f453d920000) [pid = 1852] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:28:56 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f453439dc00) [pid = 1852] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:28:56 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f4538b22c00) [pid = 1852] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:28:56 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f4538b21800) [pid = 1852] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:28:56 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f45389f2400) [pid = 1852] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:28:56 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f453578f800) [pid = 1852] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:28:56 INFO - PROCESS | 1852 | 1462483736871 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]]]}] 14:28:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:28:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1832ms 14:28:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:28:56 INFO - PROCESS | 1852 | 1462483736884 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 14:28:56 INFO - PROCESS | 1852 | 1462483736886 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 14:28:56 INFO - PROCESS | 1852 | 1462483736893 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:28:56 INFO - PROCESS | 1852 | 1462483736896 Marionette TRACE conn3 <- [1,1610,null,{}] 14:28:56 INFO - PROCESS | 1852 | 1462483736900 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}] 14:28:57 INFO - PROCESS | 1852 | 1462483737099 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 14:28:57 INFO - PROCESS | 1852 | 1462483737267 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d755000 == 125 [pid = 1852] [id = 410] 14:28:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f4538b22000) [pid = 1852] [serial = 1231] [outer = (nil)] 14:28:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f453f2d9000) [pid = 1852] [serial = 1232] [outer = 0x7f4538b22000] 14:28:57 INFO - PROCESS | 1852 | 1462483737326 Marionette DEBUG loaded listener.js 14:28:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f453f7d9800) [pid = 1852] [serial = 1233] [outer = 0x7f4538b22000] 14:28:57 INFO - PROCESS | 1852 | 1462483737983 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]]]}] 14:28:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:28:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1131ms 14:28:58 INFO - PROCESS | 1852 | 1462483738022 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 14:28:58 INFO - PROCESS | 1852 | 1462483738025 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 14:28:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:28:58 INFO - PROCESS | 1852 | 1462483738031 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:28:58 INFO - PROCESS | 1852 | 1462483738033 Marionette TRACE conn3 <- [1,1614,null,{}] 14:28:58 INFO - PROCESS | 1852 | 1462483738038 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}] 14:28:58 INFO - PROCESS | 1852 | 1462483738249 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 14:28:58 INFO - PROCESS | 1852 | 1462483738270 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453eeef000 == 126 [pid = 1852] [id = 411] 14:28:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f453f2d6000) [pid = 1852] [serial = 1234] [outer = (nil)] 14:28:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f453f98fc00) [pid = 1852] [serial = 1235] [outer = 0x7f453f2d6000] 14:28:58 INFO - PROCESS | 1852 | 1462483738326 Marionette DEBUG loaded listener.js 14:28:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f453f996800) [pid = 1852] [serial = 1236] [outer = 0x7f453f2d6000] 14:28:59 INFO - PROCESS | 1852 | 1462483739416 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]]]}] 14:28:59 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 14:28:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1428ms 14:28:59 INFO - PROCESS | 1852 | 1462483739461 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 14:28:59 INFO - PROCESS | 1852 | 1462483739467 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 14:28:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:28:59 INFO - PROCESS | 1852 | 1462483739476 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:28:59 INFO - PROCESS | 1852 | 1462483739480 Marionette TRACE conn3 <- [1,1618,null,{}] 14:28:59 INFO - PROCESS | 1852 | 1462483739488 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}] 14:28:59 INFO - PROCESS | 1852 | 1462483739683 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 14:28:59 INFO - PROCESS | 1852 | 1462483739884 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f4d8000 == 127 [pid = 1852] [id = 412] 14:28:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f452e7cc000) [pid = 1852] [serial = 1237] [outer = (nil)] 14:28:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f45332e4c00) [pid = 1852] [serial = 1238] [outer = 0x7f452e7cc000] 14:29:00 INFO - PROCESS | 1852 | 1462483740001 Marionette DEBUG loaded listener.js 14:29:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f4533ad4400) [pid = 1852] [serial = 1239] [outer = 0x7f452e7cc000] 14:29:00 INFO - PROCESS | 1852 | 1462483740986 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]]]}] 14:29:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:29:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1539ms 14:29:01 INFO - PROCESS | 1852 | 1462483741016 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 14:29:01 INFO - PROCESS | 1852 | 1462483741024 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 14:29:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:29:01 INFO - PROCESS | 1852 | 1462483741034 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:29:01 INFO - PROCESS | 1852 | 1462483741037 Marionette TRACE conn3 <- [1,1622,null,{}] 14:29:01 INFO - PROCESS | 1852 | 1462483741043 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}] 14:29:01 INFO - PROCESS | 1852 | 1462483741238 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 14:29:01 INFO - PROCESS | 1852 | 1462483741526 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45380c6000 == 128 [pid = 1852] [id = 413] 14:29:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f453449fc00) [pid = 1852] [serial = 1240] [outer = (nil)] 14:29:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f4535bd0400) [pid = 1852] [serial = 1241] [outer = 0x7f453449fc00] 14:29:01 INFO - PROCESS | 1852 | 1462483741641 Marionette DEBUG loaded listener.js 14:29:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f453805b800) [pid = 1852] [serial = 1242] [outer = 0x7f453449fc00] 14:29:02 INFO - PROCESS | 1852 | 1462483742485 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]]]}] 14:29:02 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 14:29:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1480ms 14:29:02 INFO - PROCESS | 1852 | 1462483742515 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 14:29:02 INFO - PROCESS | 1852 | 1462483742519 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 14:29:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:29:02 INFO - PROCESS | 1852 | 1462483742524 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:29:02 INFO - PROCESS | 1852 | 1462483742530 Marionette TRACE conn3 <- [1,1626,null,{}] 14:29:02 INFO - PROCESS | 1852 | 1462483742545 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}] 14:29:02 INFO - PROCESS | 1852 | 1462483742737 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 14:29:02 INFO - PROCESS | 1852 | 1462483742950 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f5a9000 == 129 [pid = 1852] [id = 414] 14:29:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f4538b72c00) [pid = 1852] [serial = 1243] [outer = (nil)] 14:29:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f453d7e1c00) [pid = 1852] [serial = 1244] [outer = 0x7f4538b72c00] 14:29:03 INFO - PROCESS | 1852 | 1462483743022 Marionette DEBUG loaded listener.js 14:29:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f453e686c00) [pid = 1852] [serial = 1245] [outer = 0x7f4538b72c00] 14:29:03 INFO - PROCESS | 1852 | 1462483743894 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]]]}] 14:29:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:29:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1437ms 14:29:03 INFO - PROCESS | 1852 | 1462483743964 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 14:29:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:29:03 INFO - PROCESS | 1852 | 1462483743968 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 14:29:03 INFO - PROCESS | 1852 | 1462483743974 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:29:03 INFO - PROCESS | 1852 | 1462483743977 Marionette TRACE conn3 <- [1,1630,null,{}] 14:29:03 INFO - PROCESS | 1852 | 1462483743982 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}] 14:29:04 INFO - PROCESS | 1852 | 1462483744175 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 14:29:04 INFO - PROCESS | 1852 | 1462483744377 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4541561000 == 130 [pid = 1852] [id = 415] 14:29:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f453d4c7400) [pid = 1852] [serial = 1246] [outer = (nil)] 14:29:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f453f2d0800) [pid = 1852] [serial = 1247] [outer = 0x7f453d4c7400] 14:29:04 INFO - PROCESS | 1852 | 1462483744446 Marionette DEBUG loaded listener.js 14:29:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f453f98c800) [pid = 1852] [serial = 1248] [outer = 0x7f453d4c7400] 14:29:05 INFO - PROCESS | 1852 | 1462483745336 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]]]}] 14:29:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:29:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1429ms 14:29:05 INFO - PROCESS | 1852 | 1462483745404 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 14:29:05 INFO - PROCESS | 1852 | 1462483745408 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 14:29:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:29:05 INFO - PROCESS | 1852 | 1462483745413 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:29:05 INFO - PROCESS | 1852 | 1462483745415 Marionette TRACE conn3 <- [1,1634,null,{}] 14:29:05 INFO - PROCESS | 1852 | 1462483745421 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}] 14:29:05 INFO - PROCESS | 1852 | 1462483745601 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 14:29:05 INFO - PROCESS | 1852 | 1462483745803 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45472de800 == 131 [pid = 1852] [id = 416] 14:29:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f453d7e2c00) [pid = 1852] [serial = 1249] [outer = (nil)] 14:29:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f453f998400) [pid = 1852] [serial = 1250] [outer = 0x7f453d7e2c00] 14:29:05 INFO - PROCESS | 1852 | 1462483745875 Marionette DEBUG loaded listener.js 14:29:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f45407ecc00) [pid = 1852] [serial = 1251] [outer = 0x7f453d7e2c00] 14:29:06 INFO - PROCESS | 1852 | 1462483746784 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]]]}] 14:29:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:29:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1433ms 14:29:06 INFO - PROCESS | 1852 | 1462483746849 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 14:29:06 INFO - PROCESS | 1852 | 1462483746853 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 14:29:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:29:06 INFO - PROCESS | 1852 | 1462483746858 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:29:06 INFO - PROCESS | 1852 | 1462483746860 Marionette TRACE conn3 <- [1,1638,null,{}] 14:29:06 INFO - PROCESS | 1852 | 1462483746866 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}] 14:29:07 INFO - PROCESS | 1852 | 1462483747074 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 14:29:07 INFO - PROCESS | 1852 | 1462483747288 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548a22000 == 132 [pid = 1852] [id = 417] 14:29:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7f453f05e000) [pid = 1852] [serial = 1252] [outer = (nil)] 14:29:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7f454624e400) [pid = 1852] [serial = 1253] [outer = 0x7f453f05e000] 14:29:07 INFO - PROCESS | 1852 | 1462483747369 Marionette DEBUG loaded listener.js 14:29:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7f455588dc00) [pid = 1852] [serial = 1254] [outer = 0x7f453f05e000] 14:29:08 INFO - PROCESS | 1852 | 1462483748233 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]]]}] 14:29:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:29:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1427ms 14:29:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:29:08 INFO - PROCESS | 1852 | 1462483748287 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 14:29:08 INFO - PROCESS | 1852 | 1462483748290 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 14:29:08 INFO - PROCESS | 1852 | 1462483748296 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:29:08 INFO - PROCESS | 1852 | 1462483748299 Marionette TRACE conn3 <- [1,1642,null,{}] 14:29:08 INFO - PROCESS | 1852 | 1462483748304 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}] 14:29:08 INFO - PROCESS | 1852 | 1462483748482 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 14:29:08 INFO - PROCESS | 1852 | 1462483748690 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4555523800 == 133 [pid = 1852] [id = 418] 14:29:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7f45407ec400) [pid = 1852] [serial = 1255] [outer = (nil)] 14:29:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 285 (0x7f4555c79c00) [pid = 1852] [serial = 1256] [outer = 0x7f45407ec400] 14:29:08 INFO - PROCESS | 1852 | 1462483748760 Marionette DEBUG loaded listener.js 14:29:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 286 (0x7f4556c28000) [pid = 1852] [serial = 1257] [outer = 0x7f45407ec400] 14:29:09 INFO - PROCESS | 1852 | 1462483749600 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]]]}] 14:29:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:29:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1342ms 14:29:09 INFO - PROCESS | 1852 | 1462483749637 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 14:29:09 INFO - PROCESS | 1852 | 1462483749641 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 14:29:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:29:09 INFO - PROCESS | 1852 | 1462483749647 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:29:09 INFO - PROCESS | 1852 | 1462483749649 Marionette TRACE conn3 <- [1,1646,null,{}] 14:29:09 INFO - PROCESS | 1852 | 1462483749654 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}] 14:29:09 INFO - PROCESS | 1852 | 1462483749835 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 14:29:10 INFO - PROCESS | 1852 | 1462483750044 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455a524800 == 134 [pid = 1852] [id = 419] 14:29:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 287 (0x7f454ea8e000) [pid = 1852] [serial = 1258] [outer = (nil)] 14:29:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 288 (0x7f4558b5c800) [pid = 1852] [serial = 1259] [outer = 0x7f454ea8e000] 14:29:10 INFO - PROCESS | 1852 | 1462483750111 Marionette DEBUG loaded listener.js 14:29:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 289 (0x7f455a3a3c00) [pid = 1852] [serial = 1260] [outer = 0x7f454ea8e000] 14:29:10 INFO - PROCESS | 1852 | 1462483750964 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]]]}] 14:29:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:29:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1377ms 14:29:11 INFO - PROCESS | 1852 | 1462483751025 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 14:29:11 INFO - PROCESS | 1852 | 1462483751028 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 14:29:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:29:11 INFO - PROCESS | 1852 | 1462483751034 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:29:11 INFO - PROCESS | 1852 | 1462483751037 Marionette TRACE conn3 <- [1,1650,null,{}] 14:29:11 INFO - PROCESS | 1852 | 1462483751042 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}] 14:29:11 INFO - PROCESS | 1852 | 1462483751217 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 14:29:11 INFO - PROCESS | 1852 | 1462483751499 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f1da000 == 135 [pid = 1852] [id = 420] 14:29:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 290 (0x7f452e644400) [pid = 1852] [serial = 1261] [outer = (nil)] 14:29:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 291 (0x7f452e64cc00) [pid = 1852] [serial = 1262] [outer = 0x7f452e644400] 14:29:11 INFO - PROCESS | 1852 | 1462483751675 Marionette DEBUG loaded listener.js 14:29:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 292 (0x7f452e652800) [pid = 1852] [serial = 1263] [outer = 0x7f452e644400] 14:29:12 INFO - PROCESS | 1852 | 1462483752760 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]]]}] 14:29:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:29:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1785ms 14:29:12 INFO - PROCESS | 1852 | 1462483752823 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 14:29:12 INFO - PROCESS | 1852 | 1462483752828 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 14:29:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:29:12 INFO - PROCESS | 1852 | 1462483752835 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:29:12 INFO - PROCESS | 1852 | 1462483752839 Marionette TRACE conn3 <- [1,1654,null,{}] 14:29:12 INFO - PROCESS | 1852 | 1462483752846 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}] 14:29:13 INFO - PROCESS | 1852 | 1462483753087 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 14:29:13 INFO - PROCESS | 1852 | 1462483753294 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4535818800 == 136 [pid = 1852] [id = 421] 14:29:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 293 (0x7f452e647800) [pid = 1852] [serial = 1264] [outer = (nil)] 14:29:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 294 (0x7f455a540000) [pid = 1852] [serial = 1265] [outer = 0x7f452e647800] 14:29:13 INFO - PROCESS | 1852 | 1462483753403 Marionette DEBUG loaded listener.js 14:29:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 295 (0x7f455a738800) [pid = 1852] [serial = 1266] [outer = 0x7f452e647800] 14:29:14 INFO - PROCESS | 1852 | 1462483754289 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]]]}] 14:29:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:29:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1482ms 14:29:14 INFO - PROCESS | 1852 | 1462483754318 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 14:29:14 INFO - PROCESS | 1852 | 1462483754322 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 14:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:29:14 INFO - PROCESS | 1852 | 1462483754327 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:29:14 INFO - PROCESS | 1852 | 1462483754330 Marionette TRACE conn3 <- [1,1658,null,{}] 14:29:14 INFO - PROCESS | 1852 | 1462483754336 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}] 14:29:14 INFO - PROCESS | 1852 | 1462483754522 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 14:29:14 INFO - PROCESS | 1852 | 1462483754736 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45310c9800 == 137 [pid = 1852] [id = 422] 14:29:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 296 (0x7f452e64c000) [pid = 1852] [serial = 1267] [outer = (nil)] 14:29:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 297 (0x7f4536518400) [pid = 1852] [serial = 1268] [outer = 0x7f452e64c000] 14:29:14 INFO - PROCESS | 1852 | 1462483754852 Marionette DEBUG loaded listener.js 14:29:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 298 (0x7f453e870800) [pid = 1852] [serial = 1269] [outer = 0x7f452e64c000] 14:29:15 INFO - PROCESS | 1852 | 1462483755700 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]]]}] 14:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1428ms 14:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:29:15 INFO - PROCESS | 1852 | 1462483755757 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 14:29:15 INFO - PROCESS | 1852 | 1462483755760 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 14:29:15 INFO - PROCESS | 1852 | 1462483755766 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:29:15 INFO - PROCESS | 1852 | 1462483755768 Marionette TRACE conn3 <- [1,1662,null,{}] 14:29:15 INFO - PROCESS | 1852 | 1462483755792 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}] 14:29:15 INFO - PROCESS | 1852 | 1462483755965 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 14:29:16 INFO - PROCESS | 1852 | 1462483756179 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453582b000 == 138 [pid = 1852] [id = 423] 14:29:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 299 (0x7f452c3c9800) [pid = 1852] [serial = 1270] [outer = (nil)] 14:29:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 300 (0x7f452c3d1400) [pid = 1852] [serial = 1271] [outer = 0x7f452c3c9800] 14:29:16 INFO - PROCESS | 1852 | 1462483756285 Marionette DEBUG loaded listener.js 14:29:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 301 (0x7f452c3d7000) [pid = 1852] [serial = 1272] [outer = 0x7f452c3c9800] 14:29:17 INFO - PROCESS | 1852 | 1462483757229 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]]]}] 14:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1536ms 14:29:17 INFO - PROCESS | 1852 | 1462483757302 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 14:29:17 INFO - PROCESS | 1852 | 1462483757305 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 14:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:29:17 INFO - PROCESS | 1852 | 1462483757311 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:29:17 INFO - PROCESS | 1852 | 1462483757314 Marionette TRACE conn3 <- [1,1666,null,{}] 14:29:17 INFO - PROCESS | 1852 | 1462483757330 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}] 14:29:17 INFO - PROCESS | 1852 | 1462483757548 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 14:29:17 INFO - PROCESS | 1852 | 1462483757797 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452ce5c000 == 139 [pid = 1852] [id = 424] 14:29:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 302 (0x7f452bf05400) [pid = 1852] [serial = 1273] [outer = (nil)] 14:29:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 303 (0x7f452bf0b400) [pid = 1852] [serial = 1274] [outer = 0x7f452bf05400] 14:29:17 INFO - PROCESS | 1852 | 1462483757913 Marionette DEBUG loaded listener.js 14:29:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 304 (0x7f452bf10400) [pid = 1852] [serial = 1275] [outer = 0x7f452bf05400] 14:29:18 INFO - PROCESS | 1852 | 1462483758715 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]]]}] 14:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1441ms 14:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:29:18 INFO - PROCESS | 1852 | 1462483758753 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 14:29:18 INFO - PROCESS | 1852 | 1462483758755 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 14:29:18 INFO - PROCESS | 1852 | 1462483758761 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:29:18 INFO - PROCESS | 1852 | 1462483758764 Marionette TRACE conn3 <- [1,1670,null,{}] 14:29:18 INFO - PROCESS | 1852 | 1462483758769 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}] 14:29:18 INFO - PROCESS | 1852 | 1462483758947 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 14:29:19 INFO - PROCESS | 1852 | 1462483759159 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45374e1800 == 140 [pid = 1852] [id = 425] 14:29:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 305 (0x7f452bf06c00) [pid = 1852] [serial = 1276] [outer = (nil)] 14:29:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 306 (0x7f452c3d3000) [pid = 1852] [serial = 1277] [outer = 0x7f452bf06c00] 14:29:19 INFO - PROCESS | 1852 | 1462483759226 Marionette DEBUG loaded listener.js 14:29:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 307 (0x7f4533ef5400) [pid = 1852] [serial = 1278] [outer = 0x7f452bf06c00] 14:29:20 INFO - PROCESS | 1852 | 1462483760105 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]]]}] 14:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1385ms 14:29:20 INFO - PROCESS | 1852 | 1462483760146 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 14:29:20 INFO - PROCESS | 1852 | 1462483760149 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 14:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:29:20 INFO - PROCESS | 1852 | 1462483760154 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:29:20 INFO - PROCESS | 1852 | 1462483760157 Marionette TRACE conn3 <- [1,1674,null,{}] 14:29:20 INFO - PROCESS | 1852 | 1462483760162 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}] 14:29:20 INFO - PROCESS | 1852 | 1462483760356 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 14:29:20 INFO - PROCESS | 1852 | 1462483760569 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f2c8000 == 141 [pid = 1852] [id = 426] 14:29:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 308 (0x7f452bf0b800) [pid = 1852] [serial = 1279] [outer = (nil)] 14:29:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 309 (0x7f452c3d4000) [pid = 1852] [serial = 1280] [outer = 0x7f452bf0b800] 14:29:21 INFO - PROCESS | 1852 | 1462483761014 Marionette DEBUG loaded listener.js 14:29:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 310 (0x7f452e568c00) [pid = 1852] [serial = 1281] [outer = 0x7f452bf0b800] 14:29:21 INFO - PROCESS | 1852 | 1462483761930 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]]]}] 14:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1829ms 14:29:22 INFO - PROCESS | 1852 | 1462483762001 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 14:29:22 INFO - PROCESS | 1852 | 1462483762006 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 14:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:29:22 INFO - PROCESS | 1852 | 1462483762019 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:29:22 INFO - PROCESS | 1852 | 1462483762023 Marionette TRACE conn3 <- [1,1678,null,{}] 14:29:22 INFO - PROCESS | 1852 | 1462483762030 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}] 14:29:22 INFO - PROCESS | 1852 | 1462483762219 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 14:29:22 INFO - PROCESS | 1852 | 1462483762501 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45331d1800 == 142 [pid = 1852] [id = 427] 14:29:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 311 (0x7f452e2b5000) [pid = 1852] [serial = 1282] [outer = (nil)] 14:29:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 312 (0x7f452e7c8400) [pid = 1852] [serial = 1283] [outer = 0x7f452e2b5000] 14:29:22 INFO - PROCESS | 1852 | 1462483762610 Marionette DEBUG loaded listener.js 14:29:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 313 (0x7f45339d5c00) [pid = 1852] [serial = 1284] [outer = 0x7f452e2b5000] 14:29:23 INFO - PROCESS | 1852 | 1462483763601 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]]]}] 14:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1633ms 14:29:23 INFO - PROCESS | 1852 | 1462483763651 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 14:29:23 INFO - PROCESS | 1852 | 1462483763657 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 14:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:29:23 INFO - PROCESS | 1852 | 1462483763666 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:29:23 INFO - PROCESS | 1852 | 1462483763670 Marionette TRACE conn3 <- [1,1682,null,{}] 14:29:23 INFO - PROCESS | 1852 | 1462483763675 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}] 14:29:23 INFO - PROCESS | 1852 | 1462483763850 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 14:29:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453ed5a800 == 141 [pid = 1852] [id = 328] 14:29:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d743000 == 140 [pid = 1852] [id = 361] 14:29:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d75c800 == 139 [pid = 1852] [id = 362] 14:29:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4533c2d000 == 138 [pid = 1852] [id = 360] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 312 (0x7f453439e800) [pid = 1852] [serial = 1136] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 311 (0x7f45344a5c00) [pid = 1852] [serial = 1139] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 310 (0x7f455a734c00) [pid = 1852] [serial = 1133] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 309 (0x7f453f2d2000) [pid = 1852] [serial = 1142] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 308 (0x7f454782e400) [pid = 1852] [serial = 1169] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | 1462483764271 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d755000 == 137 [pid = 1852] [id = 410] 14:29:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d181000 == 136 [pid = 1852] [id = 409] 14:29:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e4d2000 == 137 [pid = 1852] [id = 428] 14:29:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 309 (0x7f452e56d000) [pid = 1852] [serial = 1285] [outer = (nil)] 14:29:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 310 (0x7f45344a2c00) [pid = 1852] [serial = 1286] [outer = 0x7f452e56d000] 14:29:24 INFO - PROCESS | 1852 | 1462483764343 Marionette DEBUG loaded listener.js 14:29:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 311 (0x7f4535bd3800) [pid = 1852] [serial = 1287] [outer = 0x7f452e56d000] 14:29:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45381ef000 == 136 [pid = 1852] [id = 408] 14:29:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537198800 == 135 [pid = 1852] [id = 407] 14:29:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45359a2000 == 134 [pid = 1852] [id = 406] 14:29:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f5d1800 == 133 [pid = 1852] [id = 405] 14:29:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f5d6800 == 132 [pid = 1852] [id = 404] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 310 (0x7f453f9c5400) [pid = 1852] [serial = 1115] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 309 (0x7f4555598800) [pid = 1852] [serial = 1121] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 308 (0x7f4538cf8800) [pid = 1852] [serial = 1109] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 307 (0x7f4559dc7800) [pid = 1852] [serial = 1124] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 306 (0x7f453f9d0800) [pid = 1852] [serial = 1163] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 305 (0x7f4535bccc00) [pid = 1852] [serial = 1145] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 304 (0x7f45407eb000) [pid = 1852] [serial = 1104] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 303 (0x7f453e8ee000) [pid = 1852] [serial = 1161] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 302 (0x7f4541f41400) [pid = 1852] [serial = 1118] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 301 (0x7f45344a6000) [pid = 1852] [serial = 1149] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 300 (0x7f453d7e3c00) [pid = 1852] [serial = 1157] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 299 (0x7f453d925400) [pid = 1852] [serial = 1127] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 298 (0x7f453e592800) [pid = 1852] [serial = 1158] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 297 (0x7f4544941400) [pid = 1852] [serial = 1167] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 296 (0x7f453e68b000) [pid = 1852] [serial = 1160] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 295 (0x7f45342d9000) [pid = 1852] [serial = 1106] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 294 (0x7f453d7dd800) [pid = 1852] [serial = 1112] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 293 (0x7f4538fdf400) [pid = 1852] [serial = 1154] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 292 (0x7f4541f32400) [pid = 1852] [serial = 1164] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 291 (0x7f45343a1c00) [pid = 1852] [serial = 1148] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 290 (0x7f453d2be800) [pid = 1852] [serial = 1155] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 289 (0x7f4535bcec00) [pid = 1852] [serial = 1151] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 288 (0x7f453f6e7c00) [pid = 1852] [serial = 1166] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 287 (0x7f4537ead800) [pid = 1852] [serial = 1152] [outer = (nil)] [url = about:blank] 14:29:24 INFO - PROCESS | 1852 | --DOMWINDOW == 286 (0x7f45338db800) [pid = 1852] [serial = 1130] [outer = (nil)] [url = about:blank] 14:29:25 INFO - PROCESS | 1852 | 1462483765115 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]]]}] 14:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1485ms 14:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:29:25 INFO - PROCESS | 1852 | 1462483765152 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 14:29:25 INFO - PROCESS | 1852 | 1462483765154 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 14:29:25 INFO - PROCESS | 1852 | 1462483765160 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:29:25 INFO - PROCESS | 1852 | 1462483765165 Marionette TRACE conn3 <- [1,1686,null,{}] 14:29:25 INFO - PROCESS | 1852 | 1462483765180 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}] 14:29:25 INFO - PROCESS | 1852 | 1462483765366 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 14:29:25 INFO - PROCESS | 1852 | 1462483765384 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f6e1000 == 133 [pid = 1852] [id = 429] 14:29:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 287 (0x7f4536516800) [pid = 1852] [serial = 1288] [outer = (nil)] 14:29:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 288 (0x7f4537ea8800) [pid = 1852] [serial = 1289] [outer = 0x7f4536516800] 14:29:25 INFO - PROCESS | 1852 | 1462483765460 Marionette DEBUG loaded listener.js 14:29:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 289 (0x7f45389ec400) [pid = 1852] [serial = 1290] [outer = 0x7f4536516800] 14:29:26 INFO - PROCESS | 1852 | 1462483766330 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]]]}] 14:29:26 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 14:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1191ms 14:29:26 INFO - PROCESS | 1852 | 1462483766351 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 14:29:26 INFO - PROCESS | 1852 | 1462483766355 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 14:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:29:26 INFO - PROCESS | 1852 | 1462483766360 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:29:26 INFO - PROCESS | 1852 | 1462483766363 Marionette TRACE conn3 <- [1,1690,null,{}] 14:29:26 INFO - PROCESS | 1852 | 1462483766367 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}] 14:29:26 INFO - PROCESS | 1852 | 1462483766523 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 14:29:26 INFO - PROCESS | 1852 | 1462483766724 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537018000 == 134 [pid = 1852] [id = 430] 14:29:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 290 (0x7f4531bfac00) [pid = 1852] [serial = 1291] [outer = (nil)] 14:29:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 291 (0x7f4538b21c00) [pid = 1852] [serial = 1292] [outer = 0x7f4531bfac00] 14:29:26 INFO - PROCESS | 1852 | 1462483766786 Marionette DEBUG loaded listener.js 14:29:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 292 (0x7f453d138400) [pid = 1852] [serial = 1293] [outer = 0x7f4531bfac00] 14:29:27 INFO - PROCESS | 1852 | 1462483767648 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]]]}] 14:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1327ms 14:29:27 INFO - PROCESS | 1852 | 1462483767688 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 14:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:29:27 INFO - PROCESS | 1852 | 1462483767691 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 14:29:27 INFO - PROCESS | 1852 | 1462483767696 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:29:27 INFO - PROCESS | 1852 | 1462483767699 Marionette TRACE conn3 <- [1,1694,null,{}] 14:29:27 INFO - PROCESS | 1852 | 1462483767710 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}] 14:29:27 INFO - PROCESS | 1852 | 1462483767942 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 14:29:28 INFO - PROCESS | 1852 | 1462483767997 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45381ee000 == 135 [pid = 1852] [id = 431] 14:29:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 293 (0x7f453d364000) [pid = 1852] [serial = 1294] [outer = (nil)] 14:29:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 294 (0x7f453d7df400) [pid = 1852] [serial = 1295] [outer = 0x7f453d364000] 14:29:28 INFO - PROCESS | 1852 | 1462483768063 Marionette DEBUG loaded listener.js 14:29:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 295 (0x7f453e86ac00) [pid = 1852] [serial = 1296] [outer = 0x7f453d364000] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 294 (0x7f4535ce5000) [pid = 1852] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 293 (0x7f4537380800) [pid = 1852] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 292 (0x7f4538b22000) [pid = 1852] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 291 (0x7f453ea3c400) [pid = 1852] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 290 (0x7f453d122c00) [pid = 1852] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 289 (0x7f453d7e2800) [pid = 1852] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 288 (0x7f4541551000) [pid = 1852] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 287 (0x7f454231fc00) [pid = 1852] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 286 (0x7f4547834400) [pid = 1852] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 285 (0x7f453fb4d800) [pid = 1852] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 284 (0x7f453d133800) [pid = 1852] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7f453e8ef000) [pid = 1852] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7f45488f0000) [pid = 1852] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7f4537ea9000) [pid = 1852] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7f453e8f0800) [pid = 1852] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f454231d400) [pid = 1852] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f453248fc00) [pid = 1852] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f4546feb000) [pid = 1852] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f4535bc8c00) [pid = 1852] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f45389f3400) [pid = 1852] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f453e68d800) [pid = 1852] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f45332e3c00) [pid = 1852] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f453d364800) [pid = 1852] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f4534393400) [pid = 1852] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f453ed18000) [pid = 1852] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f454625a400) [pid = 1852] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f4533fd8400) [pid = 1852] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f4547b97400) [pid = 1852] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f453e684000) [pid = 1852] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f453d122800) [pid = 1852] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f453faf5800) [pid = 1852] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f45342d2800) [pid = 1852] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f4535bcf800) [pid = 1852] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f4533ef5800) [pid = 1852] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f453d11a800) [pid = 1852] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f4545d49c00) [pid = 1852] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f45332e2800) [pid = 1852] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f4536320000) [pid = 1852] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f4547c40000) [pid = 1852] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f453d123000) [pid = 1852] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f4549abd000) [pid = 1852] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f45389f1400) [pid = 1852] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f453d366800) [pid = 1852] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f453f163800) [pid = 1852] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f4538b70c00) [pid = 1852] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f453e8e6400) [pid = 1852] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:29:29 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f453fb5b400) [pid = 1852] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:29:29 INFO - PROCESS | 1852 | 1462483769552 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]]]}] 14:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1948ms 14:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:29:29 INFO - PROCESS | 1852 | 1462483769645 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 14:29:29 INFO - PROCESS | 1852 | 1462483769648 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 14:29:29 INFO - PROCESS | 1852 | 1462483769654 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:29:29 INFO - PROCESS | 1852 | 1462483769657 Marionette TRACE conn3 <- [1,1698,null,{}] 14:29:29 INFO - PROCESS | 1852 | 1462483769662 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}] 14:29:29 INFO - PROCESS | 1852 | 1462483769819 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 14:29:29 INFO - PROCESS | 1852 | 1462483769982 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45334ce800 == 136 [pid = 1852] [id = 432] 14:29:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f453248fc00) [pid = 1852] [serial = 1297] [outer = (nil)] 14:29:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f45389f3400) [pid = 1852] [serial = 1298] [outer = 0x7f453248fc00] 14:29:30 INFO - PROCESS | 1852 | 1462483770040 Marionette DEBUG loaded listener.js 14:29:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f453d123000) [pid = 1852] [serial = 1299] [outer = 0x7f453248fc00] 14:29:30 INFO - PROCESS | 1852 | 1462483770680 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]]]}] 14:29:30 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 14:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1080ms 14:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:29:30 INFO - PROCESS | 1852 | 1462483770733 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 14:29:30 INFO - PROCESS | 1852 | 1462483770736 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 14:29:30 INFO - PROCESS | 1852 | 1462483770741 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:29:30 INFO - PROCESS | 1852 | 1462483770744 Marionette TRACE conn3 <- [1,1702,null,{}] 14:29:30 INFO - PROCESS | 1852 | 1462483770749 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}] 14:29:30 INFO - PROCESS | 1852 | 1462483770963 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 14:29:30 INFO - PROCESS | 1852 | 1462483770988 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d754000 == 137 [pid = 1852] [id = 433] 14:29:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f45332e4800) [pid = 1852] [serial = 1300] [outer = (nil)] 14:29:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f453d7d6c00) [pid = 1852] [serial = 1301] [outer = 0x7f45332e4800] 14:29:31 INFO - PROCESS | 1852 | 1462483771046 Marionette DEBUG loaded listener.js 14:29:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f453e86f400) [pid = 1852] [serial = 1302] [outer = 0x7f45332e4800] 14:29:32 INFO - PROCESS | 1852 | 1462483772146 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]]]}] 14:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1477ms 14:29:32 INFO - PROCESS | 1852 | 1462483772220 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 14:29:32 INFO - PROCESS | 1852 | 1462483772225 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 14:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:29:32 INFO - PROCESS | 1852 | 1462483772235 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:29:32 INFO - PROCESS | 1852 | 1462483772239 Marionette TRACE conn3 <- [1,1706,null,{}] 14:29:32 INFO - PROCESS | 1852 | 1462483772255 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}] 14:29:32 INFO - PROCESS | 1852 | 1462483772473 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 14:29:32 INFO - PROCESS | 1852 | 1462483772694 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f5d6800 == 138 [pid = 1852] [id = 434] 14:29:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f452e64dc00) [pid = 1852] [serial = 1303] [outer = (nil)] 14:29:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f4531bfbc00) [pid = 1852] [serial = 1304] [outer = 0x7f452e64dc00] 14:29:32 INFO - PROCESS | 1852 | 1462483772815 Marionette DEBUG loaded listener.js 14:29:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f45339dd000) [pid = 1852] [serial = 1305] [outer = 0x7f452e64dc00] 14:29:33 INFO - PROCESS | 1852 | 1462483773785 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]]]}] 14:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1580ms 14:29:33 INFO - PROCESS | 1852 | 1462483773817 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 14:29:33 INFO - PROCESS | 1852 | 1462483773825 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 14:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:29:33 INFO - PROCESS | 1852 | 1462483773835 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:29:33 INFO - PROCESS | 1852 | 1462483773838 Marionette TRACE conn3 <- [1,1710,null,{}] 14:29:33 INFO - PROCESS | 1852 | 1462483773844 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}] 14:29:34 INFO - PROCESS | 1852 | 1462483774017 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 14:29:34 INFO - PROCESS | 1852 | 1462483774230 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453701d000 == 139 [pid = 1852] [id = 435] 14:29:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f4533ad4800) [pid = 1852] [serial = 1306] [outer = (nil)] 14:29:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f4535790800) [pid = 1852] [serial = 1307] [outer = 0x7f4533ad4800] 14:29:34 INFO - PROCESS | 1852 | 1462483774298 Marionette DEBUG loaded listener.js 14:29:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f453650d000) [pid = 1852] [serial = 1308] [outer = 0x7f4533ad4800] 14:29:35 INFO - PROCESS | 1852 | 1462483775217 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]]]}] 14:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1429ms 14:29:35 INFO - PROCESS | 1852 | 1462483775265 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 14:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:29:35 INFO - PROCESS | 1852 | 1462483775268 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 14:29:35 INFO - PROCESS | 1852 | 1462483775275 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:29:35 INFO - PROCESS | 1852 | 1462483775280 Marionette TRACE conn3 <- [1,1714,null,{}] 14:29:35 INFO - PROCESS | 1852 | 1462483775296 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}] 14:29:35 INFO - PROCESS | 1852 | 1462483775527 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 14:29:35 INFO - PROCESS | 1852 | 1462483775777 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f21b000 == 140 [pid = 1852] [id = 436] 14:29:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f453650dc00) [pid = 1852] [serial = 1309] [outer = (nil)] 14:29:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f453d11c400) [pid = 1852] [serial = 1310] [outer = 0x7f453650dc00] 14:29:35 INFO - PROCESS | 1852 | 1462483775894 Marionette DEBUG loaded listener.js 14:29:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f453e592800) [pid = 1852] [serial = 1311] [outer = 0x7f453650dc00] 14:29:36 INFO - PROCESS | 1852 | 1462483776719 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]]]}] 14:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1490ms 14:29:36 INFO - PROCESS | 1852 | 1462483776765 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 14:29:36 INFO - PROCESS | 1852 | 1462483776769 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 14:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:29:36 INFO - PROCESS | 1852 | 1462483776775 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:29:36 INFO - PROCESS | 1852 | 1462483776777 Marionette TRACE conn3 <- [1,1718,null,{}] 14:29:36 INFO - PROCESS | 1852 | 1462483776782 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}] 14:29:36 INFO - PROCESS | 1852 | 1462483776965 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 14:29:37 INFO - PROCESS | 1852 | 1462483777180 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540b43800 == 141 [pid = 1852] [id = 437] 14:29:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f4536511000) [pid = 1852] [serial = 1312] [outer = (nil)] 14:29:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f453e873400) [pid = 1852] [serial = 1313] [outer = 0x7f4536511000] 14:29:37 INFO - PROCESS | 1852 | 1462483777289 Marionette DEBUG loaded listener.js 14:29:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f453e879000) [pid = 1852] [serial = 1314] [outer = 0x7f4536511000] 14:29:38 INFO - PROCESS | 1852 | 1462483778161 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]]]}] 14:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1434ms 14:29:38 INFO - PROCESS | 1852 | 1462483778209 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 14:29:38 INFO - PROCESS | 1852 | 1462483778213 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 14:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:29:38 INFO - PROCESS | 1852 | 1462483778219 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:29:38 INFO - PROCESS | 1852 | 1462483778221 Marionette TRACE conn3 <- [1,1722,null,{}] 14:29:38 INFO - PROCESS | 1852 | 1462483778227 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}] 14:29:38 INFO - PROCESS | 1852 | 1462483778479 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 14:29:38 INFO - PROCESS | 1852 | 1462483778633 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4547710000 == 142 [pid = 1852] [id = 438] 14:29:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f453d92b000) [pid = 1852] [serial = 1315] [outer = (nil)] 14:29:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f453e8ef400) [pid = 1852] [serial = 1316] [outer = 0x7f453d92b000] 14:29:38 INFO - PROCESS | 1852 | 1462483778745 Marionette DEBUG loaded listener.js 14:29:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f453f2dd000) [pid = 1852] [serial = 1317] [outer = 0x7f453d92b000] 14:29:39 INFO - PROCESS | 1852 | 1462483779646 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]]]}] 14:29:39 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 14:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1490ms 14:29:39 INFO - PROCESS | 1852 | 1462483779710 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 14:29:39 INFO - PROCESS | 1852 | 1462483779712 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 14:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:29:39 INFO - PROCESS | 1852 | 1462483779718 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:29:39 INFO - PROCESS | 1852 | 1462483779721 Marionette TRACE conn3 <- [1,1726,null,{}] 14:29:39 INFO - PROCESS | 1852 | 1462483779726 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}] 14:29:39 INFO - PROCESS | 1852 | 1462483779926 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 14:29:40 INFO - PROCESS | 1852 | 1462483780134 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454bcb0000 == 143 [pid = 1852] [id = 439] 14:29:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f453f858800) [pid = 1852] [serial = 1318] [outer = (nil)] 14:29:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f4541503400) [pid = 1852] [serial = 1319] [outer = 0x7f453f858800] 14:29:40 INFO - PROCESS | 1852 | 1462483780251 Marionette DEBUG loaded listener.js 14:29:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f454238d400) [pid = 1852] [serial = 1320] [outer = 0x7f453f858800] 14:29:41 INFO - PROCESS | 1852 | 1462483781129 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]]]}] 14:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1478ms 14:29:41 INFO - PROCESS | 1852 | 1462483781198 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 14:29:41 INFO - PROCESS | 1852 | 1462483781202 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 14:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:29:41 INFO - PROCESS | 1852 | 1462483781207 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:29:41 INFO - PROCESS | 1852 | 1462483781210 Marionette TRACE conn3 <- [1,1730,null,{}] 14:29:41 INFO - PROCESS | 1852 | 1462483781215 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}] 14:29:41 INFO - PROCESS | 1852 | 1462483781377 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 14:29:41 INFO - PROCESS | 1852 | 1462483781590 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455a533800 == 144 [pid = 1852] [id = 440] 14:29:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f453f996400) [pid = 1852] [serial = 1321] [outer = (nil)] 14:29:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f4546fe4800) [pid = 1852] [serial = 1322] [outer = 0x7f453f996400] 14:29:41 INFO - PROCESS | 1852 | 1462483781703 Marionette DEBUG loaded listener.js 14:29:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f4547834400) [pid = 1852] [serial = 1323] [outer = 0x7f453f996400] 14:29:42 INFO - PROCESS | 1852 | 1462483782539 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]]]}] 14:29:42 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 14:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1428ms 14:29:42 INFO - PROCESS | 1852 | 1462483782635 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 14:29:42 INFO - PROCESS | 1852 | 1462483782638 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 14:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:29:42 INFO - PROCESS | 1852 | 1462483782644 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:29:42 INFO - PROCESS | 1852 | 1462483782647 Marionette TRACE conn3 <- [1,1734,null,{}] 14:29:42 INFO - PROCESS | 1852 | 1462483782653 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}] 14:29:42 INFO - PROCESS | 1852 | 1462483782859 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 14:29:43 INFO - PROCESS | 1852 | 1462483783069 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452c5d8800 == 145 [pid = 1852] [id = 441] 14:29:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f454238f000) [pid = 1852] [serial = 1324] [outer = (nil)] 14:29:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f4549695000) [pid = 1852] [serial = 1325] [outer = 0x7f454238f000] 14:29:43 INFO - PROCESS | 1852 | 1462483783182 Marionette DEBUG loaded listener.js 14:29:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f454b05cc00) [pid = 1852] [serial = 1326] [outer = 0x7f454238f000] 14:29:44 INFO - PROCESS | 1852 | 1462483784051 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]]]}] 14:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1482ms 14:29:44 INFO - PROCESS | 1852 | 1462483784128 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 14:29:44 INFO - PROCESS | 1852 | 1462483784132 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 14:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:29:44 INFO - PROCESS | 1852 | 1462483784137 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:29:44 INFO - PROCESS | 1852 | 1462483784139 Marionette TRACE conn3 <- [1,1738,null,{}] 14:29:44 INFO - PROCESS | 1852 | 1462483784145 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}] 14:29:44 INFO - PROCESS | 1852 | 1462483784356 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 14:29:44 INFO - PROCESS | 1852 | 1462483784569 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4535b9d800 == 146 [pid = 1852] [id = 442] 14:29:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f4533fd9000) [pid = 1852] [serial = 1327] [outer = (nil)] 14:29:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f454bc93000) [pid = 1852] [serial = 1328] [outer = 0x7f4533fd9000] 14:29:44 INFO - PROCESS | 1852 | 1462483784689 Marionette DEBUG loaded listener.js 14:29:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7f4555a32000) [pid = 1852] [serial = 1329] [outer = 0x7f4533fd9000] 14:29:45 INFO - PROCESS | 1852 | 1462483785555 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]]]}] 14:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1489ms 14:29:45 INFO - PROCESS | 1852 | 1462483785628 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 14:29:45 INFO - PROCESS | 1852 | 1462483785631 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 14:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:29:45 INFO - PROCESS | 1852 | 1462483785637 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:29:45 INFO - PROCESS | 1852 | 1462483785639 Marionette TRACE conn3 <- [1,1742,null,{}] 14:29:45 INFO - PROCESS | 1852 | 1462483785645 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}] 14:29:45 INFO - PROCESS | 1852 | 1462483785842 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 14:29:46 INFO - PROCESS | 1852 | 1462483786059 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f4c5000 == 147 [pid = 1852] [id = 443] 14:29:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7f452c3cf400) [pid = 1852] [serial = 1330] [outer = (nil)] 14:29:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7f45339d7800) [pid = 1852] [serial = 1331] [outer = 0x7f452c3cf400] 14:29:46 INFO - PROCESS | 1852 | 1462483786174 Marionette DEBUG loaded listener.js 14:29:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7f453d371800) [pid = 1852] [serial = 1332] [outer = 0x7f452c3cf400] 14:29:47 INFO - PROCESS | 1852 | 1462483787107 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]]]}] 14:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1530ms 14:29:47 INFO - PROCESS | 1852 | 1462483787168 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 14:29:47 INFO - PROCESS | 1852 | 1462483787172 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 14:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:29:47 INFO - PROCESS | 1852 | 1462483787178 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:29:47 INFO - PROCESS | 1852 | 1462483787182 Marionette TRACE conn3 <- [1,1746,null,{}] 14:29:47 INFO - PROCESS | 1852 | 1462483787187 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}] 14:29:47 INFO - PROCESS | 1852 | 1462483787390 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 14:29:47 INFO - PROCESS | 1852 | 1462483787659 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4532719000 == 148 [pid = 1852] [id = 444] 14:29:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 285 (0x7f45343c3000) [pid = 1852] [serial = 1333] [outer = (nil)] 14:29:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 286 (0x7f4537ea7400) [pid = 1852] [serial = 1334] [outer = 0x7f45343c3000] 14:29:47 INFO - PROCESS | 1852 | 1462483787791 Marionette DEBUG loaded listener.js 14:29:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 287 (0x7f453f9c2400) [pid = 1852] [serial = 1335] [outer = 0x7f45343c3000] 14:29:48 INFO - PROCESS | 1852 | 1462483788579 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]]]}] 14:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1478ms 14:29:48 INFO - PROCESS | 1852 | 1462483788661 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 14:29:48 INFO - PROCESS | 1852 | 1462483788664 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 14:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:29:48 INFO - PROCESS | 1852 | 1462483788672 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:29:48 INFO - PROCESS | 1852 | 1462483788675 Marionette TRACE conn3 <- [1,1750,null,{}] 14:29:48 INFO - PROCESS | 1852 | 1462483788680 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}] 14:29:48 INFO - PROCESS | 1852 | 1462483788868 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 14:29:49 INFO - PROCESS | 1852 | 1462483789616 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f2d4800 == 149 [pid = 1852] [id = 445] 14:29:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 288 (0x7f452c3d7400) [pid = 1852] [serial = 1336] [outer = (nil)] 14:29:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 289 (0x7f452e2b1400) [pid = 1852] [serial = 1337] [outer = 0x7f452c3d7400] 14:29:49 INFO - PROCESS | 1852 | 1462483789687 Marionette DEBUG loaded listener.js 14:29:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 290 (0x7f452e645c00) [pid = 1852] [serial = 1338] [outer = 0x7f452c3d7400] 14:29:50 INFO - PROCESS | 1852 | 1462483790548 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]]]}] 14:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1943ms 14:29:50 INFO - PROCESS | 1852 | 1462483790617 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 14:29:50 INFO - PROCESS | 1852 | 1462483790623 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 14:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:29:50 INFO - PROCESS | 1852 | 1462483790629 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:29:50 INFO - PROCESS | 1852 | 1462483790634 Marionette TRACE conn3 <- [1,1754,null,{}] 14:29:50 INFO - PROCESS | 1852 | 1462483790640 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}] 14:29:50 INFO - PROCESS | 1852 | 1462483790862 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 14:29:51 INFO - PROCESS | 1852 | 1462483791294 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e125000 == 150 [pid = 1852] [id = 446] 14:29:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 291 (0x7f452e64e400) [pid = 1852] [serial = 1339] [outer = (nil)] 14:29:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 292 (0x7f452e7ca800) [pid = 1852] [serial = 1340] [outer = 0x7f452e64e400] 14:29:51 INFO - PROCESS | 1852 | 1462483791368 Marionette DEBUG loaded listener.js 14:29:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 293 (0x7f45338d6400) [pid = 1852] [serial = 1341] [outer = 0x7f452e64e400] 14:29:52 INFO - PROCESS | 1852 | 1462483792208 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]]]}] 14:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1636ms 14:29:52 INFO - PROCESS | 1852 | 1462483792269 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 14:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:29:52 INFO - PROCESS | 1852 | 1462483792275 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 14:29:52 INFO - PROCESS | 1852 | 1462483792281 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:29:52 INFO - PROCESS | 1852 | 1462483792284 Marionette TRACE conn3 <- [1,1758,null,{}] 14:29:52 INFO - PROCESS | 1852 | 1462483792289 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}] 14:29:52 INFO - PROCESS | 1852 | 1462483792464 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 14:29:52 INFO - PROCESS | 1852 | 1462483792735 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45310d6800 == 151 [pid = 1852] [id = 447] 14:29:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 294 (0x7f4533ada400) [pid = 1852] [serial = 1342] [outer = (nil)] 14:29:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 295 (0x7f45342da400) [pid = 1852] [serial = 1343] [outer = 0x7f4533ada400] 14:29:52 INFO - PROCESS | 1852 | 1462483792876 Marionette DEBUG loaded listener.js 14:29:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 296 (0x7f4535791000) [pid = 1852] [serial = 1344] [outer = 0x7f4533ada400] 14:29:53 INFO - PROCESS | 1852 | 1462483793713 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]]]}] 14:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1490ms 14:29:53 INFO - PROCESS | 1852 | 1462483793771 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 14:29:53 INFO - PROCESS | 1852 | 1462483793774 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 14:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:29:53 INFO - PROCESS | 1852 | 1462483793787 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:29:53 INFO - PROCESS | 1852 | 1462483793795 Marionette TRACE conn3 <- [1,1762,null,{}] 14:29:53 INFO - PROCESS | 1852 | 1462483793802 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}] 14:29:54 INFO - PROCESS | 1852 | 1462483794020 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 14:29:54 INFO - PROCESS | 1852 | 1462483794249 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f1cb800 == 152 [pid = 1852] [id = 448] 14:29:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 297 (0x7f4535ce6400) [pid = 1852] [serial = 1345] [outer = (nil)] 14:29:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 298 (0x7f4536514400) [pid = 1852] [serial = 1346] [outer = 0x7f4535ce6400] 14:29:54 INFO - PROCESS | 1852 | 1462483794389 Marionette DEBUG loaded listener.js 14:29:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 299 (0x7f4537eb0400) [pid = 1852] [serial = 1347] [outer = 0x7f4535ce6400] 14:29:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45334ce800 == 151 [pid = 1852] [id = 432] 14:29:54 INFO - PROCESS | 1852 | --DOMWINDOW == 298 (0x7f453f98fc00) [pid = 1852] [serial = 1235] [outer = (nil)] [url = about:blank] 14:29:54 INFO - PROCESS | 1852 | --DOMWINDOW == 297 (0x7f4531bf7c00) [pid = 1852] [serial = 1190] [outer = (nil)] [url = about:blank] 14:29:54 INFO - PROCESS | 1852 | --DOMWINDOW == 296 (0x7f4555887800) [pid = 1852] [serial = 1184] [outer = (nil)] [url = about:blank] 14:29:54 INFO - PROCESS | 1852 | --DOMWINDOW == 295 (0x7f4535795800) [pid = 1852] [serial = 1172] [outer = (nil)] [url = about:blank] 14:29:54 INFO - PROCESS | 1852 | --DOMWINDOW == 294 (0x7f455a736800) [pid = 1852] [serial = 1187] [outer = (nil)] [url = about:blank] 14:29:54 INFO - PROCESS | 1852 | --DOMWINDOW == 293 (0x7f45497b4400) [pid = 1852] [serial = 1181] [outer = (nil)] [url = about:blank] 14:29:54 INFO - PROCESS | 1852 | --DOMWINDOW == 292 (0x7f453f98b800) [pid = 1852] [serial = 1193] [outer = (nil)] [url = about:blank] 14:29:54 INFO - PROCESS | 1852 | --DOMWINDOW == 291 (0x7f4532490c00) [pid = 1852] [serial = 1211] [outer = (nil)] [url = about:blank] 14:29:54 INFO - PROCESS | 1852 | --DOMWINDOW == 290 (0x7f453f7d5c00) [pid = 1852] [serial = 1178] [outer = (nil)] [url = about:blank] 14:29:54 INFO - PROCESS | 1852 | --DOMWINDOW == 289 (0x7f453d12a400) [pid = 1852] [serial = 1175] [outer = (nil)] [url = about:blank] 14:29:54 INFO - PROCESS | 1852 | --DOMWINDOW == 288 (0x7f4533adb000) [pid = 1852] [serial = 1196] [outer = (nil)] [url = about:blank] 14:29:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45381ee000 == 150 [pid = 1852] [id = 431] 14:29:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537018000 == 149 [pid = 1852] [id = 430] 14:29:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f6e1000 == 148 [pid = 1852] [id = 429] 14:29:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452e4d2000 == 147 [pid = 1852] [id = 428] 14:29:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45331d1800 == 146 [pid = 1852] [id = 427] 14:29:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f2c8000 == 145 [pid = 1852] [id = 426] 14:29:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453582b000 == 144 [pid = 1852] [id = 423] 14:29:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45310c9800 == 143 [pid = 1852] [id = 422] 14:29:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4535818800 == 142 [pid = 1852] [id = 421] 14:29:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f1da000 == 141 [pid = 1852] [id = 420] 14:29:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455a524800 == 140 [pid = 1852] [id = 419] 14:29:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4555523800 == 139 [pid = 1852] [id = 418] 14:29:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548a22000 == 138 [pid = 1852] [id = 417] 14:29:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45472de800 == 137 [pid = 1852] [id = 416] 14:29:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4541561000 == 136 [pid = 1852] [id = 415] 14:29:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f5a9000 == 135 [pid = 1852] [id = 414] 14:29:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45380c6000 == 134 [pid = 1852] [id = 413] 14:29:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453700f000 == 133 [pid = 1852] [id = 378] 14:29:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f4d8000 == 132 [pid = 1852] [id = 412] 14:29:55 INFO - PROCESS | 1852 | 1462483795267 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]]]}] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 287 (0x7f4538b75000) [pid = 1852] [serial = 813] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 286 (0x7f4554963800) [pid = 1852] [serial = 1053] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 285 (0x7f453f7d9800) [pid = 1852] [serial = 1233] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 284 (0x7f453f9c8c00) [pid = 1852] [serial = 951] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7f452e56b800) [pid = 1852] [serial = 1202] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7f453d370400) [pid = 1852] [serial = 816] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7f453dabf400) [pid = 1852] [serial = 1229] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7f4546c93c00) [pid = 1852] [serial = 963] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f4545d49800) [pid = 1852] [serial = 843] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f4549ac1400) [pid = 1852] [serial = 855] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f45449b0400) [pid = 1852] [serial = 960] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f453dabbc00) [pid = 1852] [serial = 948] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f454ad5ac00) [pid = 1852] [serial = 996] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f454b064800) [pid = 1852] [serial = 858] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f45339db000) [pid = 1852] [serial = 1208] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f4541f33000) [pid = 1852] [serial = 957] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f453faf2400) [pid = 1852] [serial = 942] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f4549b64c00) [pid = 1852] [serial = 972] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f4532492800) [pid = 1852] [serial = 1214] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f452e7c3400) [pid = 1852] [serial = 1205] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f4549696c00) [pid = 1852] [serial = 852] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f4536322800) [pid = 1852] [serial = 1220] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f4548962800) [pid = 1852] [serial = 969] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f453f7e1000) [pid = 1852] [serial = 894] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f4535cea800) [pid = 1852] [serial = 888] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f4542326000) [pid = 1852] [serial = 897] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f453439a000) [pid = 1852] [serial = 1217] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f4541502800) [pid = 1852] [serial = 954] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f45486d9000) [pid = 1852] [serial = 849] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f453926b800) [pid = 1852] [serial = 1224] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f452e2b1800) [pid = 1852] [serial = 1199] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f454bc68000) [pid = 1852] [serial = 903] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f453f6e0c00) [pid = 1852] [serial = 819] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f453449d800) [pid = 1852] [serial = 1218] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f45334ba800) [pid = 1852] [serial = 1215] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f4538b24800) [pid = 1852] [serial = 1223] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f453d927800) [pid = 1852] [serial = 831] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f4541504800) [pid = 1852] [serial = 837] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f4546fbdc00) [pid = 1852] [serial = 912] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f453d4ca000) [pid = 1852] [serial = 1227] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f453f6eb800) [pid = 1852] [serial = 915] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f453d4cd800) [pid = 1852] [serial = 891] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f4547832800) [pid = 1852] [serial = 846] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f453f067000) [pid = 1852] [serial = 1230] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f45371b4400) [pid = 1852] [serial = 828] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f45389ef000) [pid = 1852] [serial = 945] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f455588c400) [pid = 1852] [serial = 906] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f4547829400) [pid = 1852] [serial = 966] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f455550d800) [pid = 1852] [serial = 861] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f4555aa9000) [pid = 1852] [serial = 909] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f4546fe2800) [pid = 1852] [serial = 900] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f453d132000) [pid = 1852] [serial = 1226] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f453f2d9000) [pid = 1852] [serial = 1232] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f453d92a000) [pid = 1852] [serial = 810] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f453f6e1c00) [pid = 1852] [serial = 834] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f454203bc00) [pid = 1852] [serial = 840] [outer = (nil)] [url = about:blank] 14:29:55 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f453805cc00) [pid = 1852] [serial = 1221] [outer = (nil)] [url = about:blank] 14:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1551ms 14:29:55 INFO - PROCESS | 1852 | 1462483795349 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 14:29:55 INFO - PROCESS | 1852 | 1462483795356 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 14:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:29:55 INFO - PROCESS | 1852 | 1462483795362 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:29:55 INFO - PROCESS | 1852 | 1462483795364 Marionette TRACE conn3 <- [1,1766,null,{}] 14:29:55 INFO - PROCESS | 1852 | 1462483795369 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}] 14:29:55 INFO - PROCESS | 1852 | 1462483795547 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 14:29:55 INFO - PROCESS | 1852 | 1462483795739 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f1ce000 == 133 [pid = 1852] [id = 449] 14:29:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f452c3d6c00) [pid = 1852] [serial = 1348] [outer = (nil)] 14:29:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f453439a400) [pid = 1852] [serial = 1349] [outer = 0x7f452c3d6c00] 14:29:55 INFO - PROCESS | 1852 | 1462483795801 Marionette DEBUG loaded listener.js 14:29:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f4538059400) [pid = 1852] [serial = 1350] [outer = 0x7f452c3d6c00] 14:29:56 INFO - PROCESS | 1852 | 1462483796540 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]]]}] 14:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1225ms 14:29:56 INFO - PROCESS | 1852 | 1462483796588 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 14:29:56 INFO - PROCESS | 1852 | 1462483796591 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 14:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:29:56 INFO - PROCESS | 1852 | 1462483796609 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:29:56 INFO - PROCESS | 1852 | 1462483796612 Marionette TRACE conn3 <- [1,1770,null,{}] 14:29:56 INFO - PROCESS | 1852 | 1462483796616 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}] 14:29:56 INFO - PROCESS | 1852 | 1462483796774 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 14:29:56 INFO - PROCESS | 1852 | 1462483796789 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45331c6800 == 134 [pid = 1852] [id = 450] 14:29:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f4538b1cc00) [pid = 1852] [serial = 1351] [outer = (nil)] 14:29:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f4538b75800) [pid = 1852] [serial = 1352] [outer = 0x7f4538b1cc00] 14:29:56 INFO - PROCESS | 1852 | 1462483796858 Marionette DEBUG loaded listener.js 14:29:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f4539270000) [pid = 1852] [serial = 1353] [outer = 0x7f4538b1cc00] 14:29:57 INFO - PROCESS | 1852 | 1462483797853 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]]]}] 14:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1279ms 14:29:57 INFO - PROCESS | 1852 | 1462483797888 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 14:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:29:57 INFO - PROCESS | 1852 | 1462483797892 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 14:29:57 INFO - PROCESS | 1852 | 1462483797896 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:29:57 INFO - PROCESS | 1852 | 1462483797899 Marionette TRACE conn3 <- [1,1774,null,{}] 14:29:57 INFO - PROCESS | 1852 | 1462483797918 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}] 14:29:58 INFO - PROCESS | 1852 | 1462483798136 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 14:29:58 INFO - PROCESS | 1852 | 1462483798169 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453719f800 == 135 [pid = 1852] [id = 451] 14:29:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f453d125000) [pid = 1852] [serial = 1354] [outer = (nil)] 14:29:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f453d7e3000) [pid = 1852] [serial = 1355] [outer = 0x7f453d125000] 14:29:58 INFO - PROCESS | 1852 | 1462483798233 Marionette DEBUG loaded listener.js 14:29:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f453dabbc00) [pid = 1852] [serial = 1356] [outer = 0x7f453d125000] 14:29:59 INFO - PROCESS | 1852 | 1462483799154 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]]]}] 14:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1283ms 14:29:59 INFO - PROCESS | 1852 | 1462483799181 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 14:29:59 INFO - PROCESS | 1852 | 1462483799184 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 14:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:29:59 INFO - PROCESS | 1852 | 1462483799190 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:29:59 INFO - PROCESS | 1852 | 1462483799192 Marionette TRACE conn3 <- [1,1778,null,{}] 14:29:59 INFO - PROCESS | 1852 | 1462483799196 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}] 14:29:59 INFO - PROCESS | 1852 | 1462483799421 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 14:29:59 INFO - PROCESS | 1852 | 1462483799474 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45380c6000 == 136 [pid = 1852] [id = 452] 14:29:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f453d128400) [pid = 1852] [serial = 1357] [outer = (nil)] 14:29:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f453e58c800) [pid = 1852] [serial = 1358] [outer = 0x7f453d128400] 14:29:59 INFO - PROCESS | 1852 | 1462483799533 Marionette DEBUG loaded listener.js 14:29:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f453e68f400) [pid = 1852] [serial = 1359] [outer = 0x7f453d128400] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f4538fd9400) [pid = 1852] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f453f2d7000) [pid = 1852] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f4533efcc00) [pid = 1852] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f4531bf0c00) [pid = 1852] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f45371be800) [pid = 1852] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f4558632800) [pid = 1852] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f4538fdb400) [pid = 1852] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f454648b400) [pid = 1852] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f454231a400) [pid = 1852] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f4531beec00) [pid = 1852] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f45334b5400) [pid = 1852] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f4533ef6000) [pid = 1852] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f453f2d9400) [pid = 1852] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f45389ee400) [pid = 1852] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f45338d5400) [pid = 1852] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f4559dcac00) [pid = 1852] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f453f069800) [pid = 1852] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f45334b5c00) [pid = 1852] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f453439a800) [pid = 1852] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f4538b73000) [pid = 1852] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f4542325c00) [pid = 1852] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f45338d2400) [pid = 1852] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f453e8e6000) [pid = 1852] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f4554962c00) [pid = 1852] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f453578b800) [pid = 1852] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f4555512400) [pid = 1852] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f4555511400) [pid = 1852] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f4556c20800) [pid = 1852] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f4538fd9c00) [pid = 1852] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f454154bc00) [pid = 1852] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f45332ee800) [pid = 1852] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f45334b8800) [pid = 1852] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f453f9d1800) [pid = 1852] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f453449b800) [pid = 1852] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f4554960800) [pid = 1852] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f453578e800) [pid = 1852] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f4546481800) [pid = 1852] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f45566c4000) [pid = 1852] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f453d4cf400) [pid = 1852] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f453248fc00) [pid = 1852] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f452bf0b800) [pid = 1852] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f452e2b5000) [pid = 1852] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f4536516800) [pid = 1852] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f452e56d000) [pid = 1852] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f4531bfac00) [pid = 1852] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f45339d4000) [pid = 1852] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f45343ca000) [pid = 1852] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f4558613800) [pid = 1852] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f452e7c0800) [pid = 1852] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f4531bf1400) [pid = 1852] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f453449ac00) [pid = 1852] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f453926f000) [pid = 1852] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f453f9c3c00) [pid = 1852] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:30:00 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f453d364000) [pid = 1852] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:30:01 INFO - PROCESS | 1852 | 1462483801212 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]]]}] 14:30:01 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 14:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 2084ms 14:30:01 INFO - PROCESS | 1852 | 1462483801275 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 14:30:01 INFO - PROCESS | 1852 | 1462483801278 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 14:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:30:01 INFO - PROCESS | 1852 | 1462483801283 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:30:01 INFO - PROCESS | 1852 | 1462483801285 Marionette TRACE conn3 <- [1,1782,null,{}] 14:30:01 INFO - PROCESS | 1852 | 1462483801294 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}] 14:30:01 INFO - PROCESS | 1852 | 1462483801467 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 14:30:01 INFO - PROCESS | 1852 | 1462483801641 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f5cd000 == 137 [pid = 1852] [id = 453] 14:30:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f452e2aa800) [pid = 1852] [serial = 1360] [outer = (nil)] 14:30:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f4532498800) [pid = 1852] [serial = 1361] [outer = 0x7f452e2aa800] 14:30:01 INFO - PROCESS | 1852 | 1462483801701 Marionette DEBUG loaded listener.js 14:30:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f4534392800) [pid = 1852] [serial = 1362] [outer = 0x7f452e2aa800] 14:30:02 INFO - PROCESS | 1852 | 1462483802407 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]]]}] 14:30:02 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 14:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1181ms 14:30:02 INFO - PROCESS | 1852 | 1462483802466 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 14:30:02 INFO - PROCESS | 1852 | 1462483802469 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 14:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:30:02 INFO - PROCESS | 1852 | 1462483802485 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:30:02 INFO - PROCESS | 1852 | 1462483802488 Marionette TRACE conn3 <- [1,1786,null,{}] 14:30:02 INFO - PROCESS | 1852 | 1462483802493 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}] 14:30:02 INFO - PROCESS | 1852 | 1462483802657 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 14:30:03 INFO - PROCESS | 1852 | 1462483802995 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e130000 == 138 [pid = 1852] [id = 454] 14:30:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f452bf03000) [pid = 1852] [serial = 1363] [outer = (nil)] 14:30:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f452bf11800) [pid = 1852] [serial = 1364] [outer = 0x7f452bf03000] 14:30:03 INFO - PROCESS | 1852 | 1462483803073 Marionette DEBUG loaded listener.js 14:30:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f452e565400) [pid = 1852] [serial = 1365] [outer = 0x7f452bf03000] 14:30:04 INFO - PROCESS | 1852 | 1462483804013 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]]]}] 14:30:04 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 14:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1580ms 14:30:04 INFO - PROCESS | 1852 | 1462483804068 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 14:30:04 INFO - PROCESS | 1852 | 1462483804074 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 14:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:30:04 INFO - PROCESS | 1852 | 1462483804082 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:30:04 INFO - PROCESS | 1852 | 1462483804087 Marionette TRACE conn3 <- [1,1790,null,{}] 14:30:04 INFO - PROCESS | 1852 | 1462483804094 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}] 14:30:04 INFO - PROCESS | 1852 | 1462483804299 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 14:30:04 INFO - PROCESS | 1852 | 1462483804504 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45334de000 == 139 [pid = 1852] [id = 455] 14:30:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f45338dac00) [pid = 1852] [serial = 1366] [outer = (nil)] 14:30:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f4533adf000) [pid = 1852] [serial = 1367] [outer = 0x7f45338dac00] 14:30:04 INFO - PROCESS | 1852 | 1462483804667 Marionette DEBUG loaded listener.js 14:30:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f45343c4800) [pid = 1852] [serial = 1368] [outer = 0x7f45338dac00] 14:30:05 INFO - PROCESS | 1852 | 1462483805571 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]]]}] 14:30:05 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) 14:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1534ms 14:30:05 INFO - PROCESS | 1852 | 1462483805623 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 14:30:05 INFO - PROCESS | 1852 | 1462483805629 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 14:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:30:05 INFO - PROCESS | 1852 | 1462483805635 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:30:05 INFO - PROCESS | 1852 | 1462483805637 Marionette TRACE conn3 <- [1,1794,null,{}] 14:30:05 INFO - PROCESS | 1852 | 1462483805643 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}] 14:30:05 INFO - PROCESS | 1852 | 1462483805821 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 14:30:06 INFO - PROCESS | 1852 | 1462483806033 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45374ff800 == 140 [pid = 1852] [id = 456] 14:30:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f4535bcec00) [pid = 1852] [serial = 1369] [outer = (nil)] 14:30:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f453631c400) [pid = 1852] [serial = 1370] [outer = 0x7f4535bcec00] 14:30:06 INFO - PROCESS | 1852 | 1462483806105 Marionette DEBUG loaded listener.js 14:30:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f4536519c00) [pid = 1852] [serial = 1371] [outer = 0x7f4535bcec00] 14:30:07 INFO - PROCESS | 1852 | 1462483807047 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]]]}] 14:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1482ms 14:30:07 INFO - PROCESS | 1852 | 1462483807119 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 14:30:07 INFO - PROCESS | 1852 | 1462483807123 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 14:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:30:07 INFO - PROCESS | 1852 | 1462483807137 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:30:07 INFO - PROCESS | 1852 | 1462483807146 Marionette TRACE conn3 <- [1,1798,null,{}] 14:30:07 INFO - PROCESS | 1852 | 1462483807152 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}] 14:30:07 INFO - PROCESS | 1852 | 1462483807379 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 14:30:07 INFO - PROCESS | 1852 | 1462483807622 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d746800 == 141 [pid = 1852] [id = 457] 14:30:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f4535bcf800) [pid = 1852] [serial = 1372] [outer = (nil)] 14:30:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f4538b20400) [pid = 1852] [serial = 1373] [outer = 0x7f4535bcf800] 14:30:07 INFO - PROCESS | 1852 | 1462483807746 Marionette DEBUG loaded listener.js 14:30:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f453d124400) [pid = 1852] [serial = 1374] [outer = 0x7f4535bcf800] 14:30:08 INFO - PROCESS | 1852 | 1462483808688 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]]]}] 14:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1597ms 14:30:08 INFO - PROCESS | 1852 | 1462483808728 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 14:30:08 INFO - PROCESS | 1852 | 1462483808731 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 14:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:30:08 INFO - PROCESS | 1852 | 1462483808738 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:30:08 INFO - PROCESS | 1852 | 1462483808741 Marionette TRACE conn3 <- [1,1802,null,{}] 14:30:08 INFO - PROCESS | 1852 | 1462483808746 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}] 14:30:08 INFO - PROCESS | 1852 | 1462483808939 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 14:30:09 INFO - PROCESS | 1852 | 1462483809190 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e7e4800 == 142 [pid = 1852] [id = 458] 14:30:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f4536513c00) [pid = 1852] [serial = 1375] [outer = (nil)] 14:30:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f453d7d6400) [pid = 1852] [serial = 1376] [outer = 0x7f4536513c00] 14:30:09 INFO - PROCESS | 1852 | 1462483809283 Marionette DEBUG loaded listener.js 14:30:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f453dac4800) [pid = 1852] [serial = 1377] [outer = 0x7f4536513c00] 14:30:10 INFO - PROCESS | 1852 | 1462483810077 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]]]}] 14:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1377ms 14:30:10 INFO - PROCESS | 1852 | 1462483810117 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 14:30:10 INFO - PROCESS | 1852 | 1462483810121 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 14:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:30:10 INFO - PROCESS | 1852 | 1462483810127 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:30:10 INFO - PROCESS | 1852 | 1462483810129 Marionette TRACE conn3 <- [1,1806,null,{}] 14:30:10 INFO - PROCESS | 1852 | 1462483810134 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}] 14:30:10 INFO - PROCESS | 1852 | 1462483810314 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 14:30:10 INFO - PROCESS | 1852 | 1462483810578 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f07e800 == 143 [pid = 1852] [id = 459] 14:30:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f453e86f000) [pid = 1852] [serial = 1378] [outer = (nil)] 14:30:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f453e875000) [pid = 1852] [serial = 1379] [outer = 0x7f453e86f000] 14:30:10 INFO - PROCESS | 1852 | 1462483810664 Marionette DEBUG loaded listener.js 14:30:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f453ed19c00) [pid = 1852] [serial = 1380] [outer = 0x7f453e86f000] 14:30:11 INFO - PROCESS | 1852 | 1462483811533 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]]]}] 14:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1483ms 14:30:11 INFO - PROCESS | 1852 | 1462483811612 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 14:30:11 INFO - PROCESS | 1852 | 1462483811614 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 14:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:30:11 INFO - PROCESS | 1852 | 1462483811621 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:30:11 INFO - PROCESS | 1852 | 1462483811623 Marionette TRACE conn3 <- [1,1810,null,{}] 14:30:11 INFO - PROCESS | 1852 | 1462483811628 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}] 14:30:11 INFO - PROCESS | 1852 | 1462483811862 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 14:30:12 INFO - PROCESS | 1852 | 1462483812158 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f93f800 == 144 [pid = 1852] [id = 460] 14:30:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f4539272c00) [pid = 1852] [serial = 1381] [outer = (nil)] 14:30:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f453f7dcc00) [pid = 1852] [serial = 1382] [outer = 0x7f4539272c00] 14:30:12 INFO - PROCESS | 1852 | 1462483812234 Marionette DEBUG loaded listener.js 14:30:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f453f98a400) [pid = 1852] [serial = 1383] [outer = 0x7f4539272c00] 14:30:13 INFO - PROCESS | 1852 | 1462483813058 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]]]}] 14:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1484ms 14:30:13 INFO - PROCESS | 1852 | 1462483813106 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 14:30:13 INFO - PROCESS | 1852 | 1462483813110 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 14:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:30:13 INFO - PROCESS | 1852 | 1462483813115 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:30:13 INFO - PROCESS | 1852 | 1462483813118 Marionette TRACE conn3 <- [1,1814,null,{}] 14:30:13 INFO - PROCESS | 1852 | 1462483813123 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}] 14:30:13 INFO - PROCESS | 1852 | 1462483813301 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 14:30:13 INFO - PROCESS | 1852 | 1462483813512 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540a30800 == 145 [pid = 1852] [id = 461] 14:30:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f453e591c00) [pid = 1852] [serial = 1384] [outer = (nil)] 14:30:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f453f9c6400) [pid = 1852] [serial = 1385] [outer = 0x7f453e591c00] 14:30:13 INFO - PROCESS | 1852 | 1462483813580 Marionette DEBUG loaded listener.js 14:30:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f453fbe5800) [pid = 1852] [serial = 1386] [outer = 0x7f453e591c00] 14:30:14 INFO - PROCESS | 1852 | 1462483814442 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]]]}] 14:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1380ms 14:30:14 INFO - PROCESS | 1852 | 1462483814497 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 14:30:14 INFO - PROCESS | 1852 | 1462483814501 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 14:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:30:14 INFO - PROCESS | 1852 | 1462483814507 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:30:14 INFO - PROCESS | 1852 | 1462483814509 Marionette TRACE conn3 <- [1,1818,null,{}] 14:30:14 INFO - PROCESS | 1852 | 1462483814514 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}] 14:30:14 INFO - PROCESS | 1852 | 1462483814704 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 14:30:14 INFO - PROCESS | 1852 | 1462483814916 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4542458800 == 146 [pid = 1852] [id = 462] 14:30:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f453f98b800) [pid = 1852] [serial = 1387] [outer = (nil)] 14:30:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f4541504000) [pid = 1852] [serial = 1388] [outer = 0x7f453f98b800] 14:30:15 INFO - PROCESS | 1852 | 1462483815028 Marionette DEBUG loaded listener.js 14:30:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f4541551000) [pid = 1852] [serial = 1389] [outer = 0x7f453f98b800] 14:30:15 INFO - PROCESS | 1852 | 1462483815925 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]]]}] 14:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1485ms 14:30:15 INFO - PROCESS | 1852 | 1462483815994 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 14:30:15 INFO - PROCESS | 1852 | 1462483815997 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 14:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:30:16 INFO - PROCESS | 1852 | 1462483816003 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:30:16 INFO - PROCESS | 1852 | 1462483816005 Marionette TRACE conn3 <- [1,1822,null,{}] 14:30:16 INFO - PROCESS | 1852 | 1462483816011 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}] 14:30:16 INFO - PROCESS | 1852 | 1462483816206 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 14:30:16 INFO - PROCESS | 1852 | 1462483816419 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45472d3800 == 147 [pid = 1852] [id = 463] 14:30:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f453e598400) [pid = 1852] [serial = 1390] [outer = (nil)] 14:30:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f4542041400) [pid = 1852] [serial = 1391] [outer = 0x7f453e598400] 14:30:16 INFO - PROCESS | 1852 | 1462483816532 Marionette DEBUG loaded listener.js 14:30:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f4542320c00) [pid = 1852] [serial = 1392] [outer = 0x7f453e598400] 14:30:17 INFO - PROCESS | 1852 | 1462483817442 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]]]}] 14:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1477ms 14:30:17 INFO - PROCESS | 1852 | 1462483817482 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 14:30:17 INFO - PROCESS | 1852 | 1462483817486 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 14:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:30:17 INFO - PROCESS | 1852 | 1462483817493 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:30:17 INFO - PROCESS | 1852 | 1462483817496 Marionette TRACE conn3 <- [1,1826,null,{}] 14:30:17 INFO - PROCESS | 1852 | 1462483817501 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}] 14:30:17 INFO - PROCESS | 1852 | 1462483817698 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 14:30:17 INFO - PROCESS | 1852 | 1462483817963 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4547ec1000 == 148 [pid = 1852] [id = 464] 14:30:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f4545d49800) [pid = 1852] [serial = 1393] [outer = (nil)] 14:30:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f454648b400) [pid = 1852] [serial = 1394] [outer = 0x7f4545d49800] 14:30:18 INFO - PROCESS | 1852 | 1462483818096 Marionette DEBUG loaded listener.js 14:30:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f4547829400) [pid = 1852] [serial = 1395] [outer = 0x7f4545d49800] 14:30:18 INFO - PROCESS | 1852 | 1462483818897 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]]]}] 14:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1437ms 14:30:18 INFO - PROCESS | 1852 | 1462483818931 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 14:30:18 INFO - PROCESS | 1852 | 1462483818934 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 14:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:30:18 INFO - PROCESS | 1852 | 1462483818940 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:30:18 INFO - PROCESS | 1852 | 1462483818944 Marionette TRACE conn3 <- [1,1830,null,{}] 14:30:18 INFO - PROCESS | 1852 | 1462483818949 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}] 14:30:19 INFO - PROCESS | 1852 | 1462483819183 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 14:30:19 INFO - PROCESS | 1852 | 1462483819392 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548f5d000 == 149 [pid = 1852] [id = 465] 14:30:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f4545ed4800) [pid = 1852] [serial = 1396] [outer = (nil)] 14:30:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f454b05d000) [pid = 1852] [serial = 1397] [outer = 0x7f4545ed4800] 14:30:19 INFO - PROCESS | 1852 | 1462483819502 Marionette DEBUG loaded listener.js 14:30:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f454f923c00) [pid = 1852] [serial = 1398] [outer = 0x7f4545ed4800] 14:30:20 INFO - PROCESS | 1852 | 1462483820373 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]]]}] 14:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1479ms 14:30:20 INFO - PROCESS | 1852 | 1462483820420 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 14:30:20 INFO - PROCESS | 1852 | 1462483820423 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 14:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:30:20 INFO - PROCESS | 1852 | 1462483820429 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:30:20 INFO - PROCESS | 1852 | 1462483820432 Marionette TRACE conn3 <- [1,1834,null,{}] 14:30:20 INFO - PROCESS | 1852 | 1462483820436 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}] 14:30:20 INFO - PROCESS | 1852 | 1462483820645 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 14:30:20 INFO - PROCESS | 1852 | 1462483820913 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454bcbb800 == 150 [pid = 1852] [id = 466] 14:30:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f45342d4400) [pid = 1852] [serial = 1399] [outer = (nil)] 14:30:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f45497aa800) [pid = 1852] [serial = 1400] [outer = 0x7f45342d4400] 14:30:21 INFO - PROCESS | 1852 | 1462483821024 Marionette DEBUG loaded listener.js 14:30:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f45557f0800) [pid = 1852] [serial = 1401] [outer = 0x7f45342d4400] 14:30:21 INFO - PROCESS | 1852 | 1462483821896 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]]]}] 14:30:21 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 14:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1530ms 14:30:21 INFO - PROCESS | 1852 | 1462483821960 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 14:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:30:21 INFO - PROCESS | 1852 | 1462483821972 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 14:30:21 INFO - PROCESS | 1852 | 1462483821978 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:30:21 INFO - PROCESS | 1852 | 1462483821980 Marionette TRACE conn3 <- [1,1838,null,{}] 14:30:21 INFO - PROCESS | 1852 | 1462483821985 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}] 14:30:22 INFO - PROCESS | 1852 | 1462483822195 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 14:30:22 INFO - PROCESS | 1852 | 1462483822447 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e1d3000 == 151 [pid = 1852] [id = 467] 14:30:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f452e2aa000) [pid = 1852] [serial = 1402] [outer = (nil)] 14:30:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f4532498c00) [pid = 1852] [serial = 1403] [outer = 0x7f452e2aa000] 14:30:22 INFO - PROCESS | 1852 | 1462483822560 Marionette DEBUG loaded listener.js 14:30:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f453d7d6800) [pid = 1852] [serial = 1404] [outer = 0x7f452e2aa000] 14:30:23 INFO - PROCESS | 1852 | 1462483823446 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]]]}] 14:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1533ms 14:30:23 INFO - PROCESS | 1852 | 1462483823511 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 14:30:23 INFO - PROCESS | 1852 | 1462483823515 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 14:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:30:23 INFO - PROCESS | 1852 | 1462483823520 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:30:23 INFO - PROCESS | 1852 | 1462483823523 Marionette TRACE conn3 <- [1,1842,null,{}] 14:30:23 INFO - PROCESS | 1852 | 1462483823528 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}] 14:30:23 INFO - PROCESS | 1852 | 1462483823722 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 14:30:23 INFO - PROCESS | 1852 | 1462483823938 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f4c9800 == 152 [pid = 1852] [id = 468] 14:30:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f452bf0f400) [pid = 1852] [serial = 1405] [outer = (nil)] 14:30:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f45334b9400) [pid = 1852] [serial = 1406] [outer = 0x7f452bf0f400] 14:30:24 INFO - PROCESS | 1852 | 1462483824088 Marionette DEBUG loaded listener.js 14:30:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f45339d5000) [pid = 1852] [serial = 1407] [outer = 0x7f452bf0f400] 14:30:24 INFO - PROCESS | 1852 | 1462483824937 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]]]}] 14:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1489ms 14:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:30:25 INFO - PROCESS | 1852 | 1462483825011 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 14:30:25 INFO - PROCESS | 1852 | 1462483825014 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 14:30:25 INFO - PROCESS | 1852 | 1462483825020 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:30:25 INFO - PROCESS | 1852 | 1462483825023 Marionette TRACE conn3 <- [1,1846,null,{}] 14:30:25 INFO - PROCESS | 1852 | 1462483825028 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}] 14:30:25 INFO - PROCESS | 1852 | 1462483825229 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 14:30:25 INFO - PROCESS | 1852 | 1462483825987 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45310c7000 == 153 [pid = 1852] [id = 469] 14:30:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f452e2b1800) [pid = 1852] [serial = 1408] [outer = (nil)] 14:30:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f452e56e400) [pid = 1852] [serial = 1409] [outer = 0x7f452e2b1800] 14:30:26 INFO - PROCESS | 1852 | 1462483826057 Marionette DEBUG loaded listener.js 14:30:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f453248d400) [pid = 1852] [serial = 1410] [outer = 0x7f452e2b1800] 14:30:26 INFO - PROCESS | 1852 | 1462483826964 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]]]}] 14:30:27 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) 14:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1987ms 14:30:27 INFO - PROCESS | 1852 | 1462483827008 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 14:30:27 INFO - PROCESS | 1852 | 1462483827014 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 14:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:30:27 INFO - PROCESS | 1852 | 1462483827020 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:30:27 INFO - PROCESS | 1852 | 1462483827025 Marionette TRACE conn3 <- [1,1850,null,{}] 14:30:27 INFO - PROCESS | 1852 | 1462483827031 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}] 14:30:27 INFO - PROCESS | 1852 | 1462483827224 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 14:30:27 INFO - PROCESS | 1852 | 1462483827622 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452ce52000 == 154 [pid = 1852] [id = 470] 14:30:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f4533add000) [pid = 1852] [serial = 1411] [outer = (nil)] 14:30:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f4533ef9400) [pid = 1852] [serial = 1412] [outer = 0x7f4533add000] 14:30:27 INFO - PROCESS | 1852 | 1462483827697 Marionette DEBUG loaded listener.js 14:30:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f4534392c00) [pid = 1852] [serial = 1413] [outer = 0x7f4533add000] 14:30:28 INFO - PROCESS | 1852 | 1462483828589 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]]]}] 14:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1636ms 14:30:28 INFO - PROCESS | 1852 | 1462483828660 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 14:30:28 INFO - PROCESS | 1852 | 1462483828666 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 14:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:30:28 INFO - PROCESS | 1852 | 1462483828673 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:30:28 INFO - PROCESS | 1852 | 1462483828676 Marionette TRACE conn3 <- [1,1854,null,{}] 14:30:28 INFO - PROCESS | 1852 | 1462483828681 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}] 14:30:28 INFO - PROCESS | 1852 | 1462483828878 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 14:30:29 INFO - PROCESS | 1852 | 1462483829091 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452ce49800 == 155 [pid = 1852] [id = 471] 14:30:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f452c3ca000) [pid = 1852] [serial = 1414] [outer = (nil)] 14:30:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f45338dcc00) [pid = 1852] [serial = 1415] [outer = 0x7f452c3ca000] 14:30:29 INFO - PROCESS | 1852 | 1462483829234 Marionette DEBUG loaded listener.js 14:30:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f4535ceb400) [pid = 1852] [serial = 1416] [outer = 0x7f452c3ca000] 14:30:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f20b000 == 154 [pid = 1852] [id = 352] 14:30:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4538829000 == 153 [pid = 1852] [id = 309] 14:30:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453eeed000 == 152 [pid = 1852] [id = 311] 14:30:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f203000 == 151 [pid = 1852] [id = 312] 14:30:29 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f453ea88000) [pid = 1852] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:30:29 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f453d7d6c00) [pid = 1852] [serial = 1301] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f455a540000) [pid = 1852] [serial = 1265] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f4536518400) [pid = 1852] [serial = 1268] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f452c3d1400) [pid = 1852] [serial = 1271] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f452bf0b400) [pid = 1852] [serial = 1274] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f452c3d3000) [pid = 1852] [serial = 1277] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f5cd000 == 150 [pid = 1852] [id = 453] 14:30:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45380c6000 == 149 [pid = 1852] [id = 452] 14:30:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453719f800 == 148 [pid = 1852] [id = 451] 14:30:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45331c6800 == 147 [pid = 1852] [id = 450] 14:30:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f1ce000 == 146 [pid = 1852] [id = 449] 14:30:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f1cb800 == 145 [pid = 1852] [id = 448] 14:30:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45310d6800 == 144 [pid = 1852] [id = 447] 14:30:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452e125000 == 143 [pid = 1852] [id = 446] 14:30:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f2d4800 == 142 [pid = 1852] [id = 445] 14:30:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454bcb0000 == 141 [pid = 1852] [id = 439] 14:30:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4547710000 == 140 [pid = 1852] [id = 438] 14:30:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4540b43800 == 139 [pid = 1852] [id = 437] 14:30:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d754000 == 138 [pid = 1852] [id = 433] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f455a735c00) [pid = 1852] [serial = 1029] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f4532495400) [pid = 1852] [serial = 1212] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f4533ae1000) [pid = 1852] [serial = 1197] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f45371b7000) [pid = 1852] [serial = 1173] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f4543fd2000) [pid = 1852] [serial = 1119] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f4548971800) [pid = 1852] [serial = 1008] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f453e596400) [pid = 1852] [serial = 1002] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f4540b54800) [pid = 1852] [serial = 1179] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f4535792000) [pid = 1852] [serial = 1107] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f453f991c00) [pid = 1852] [serial = 1194] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f453d7e3800) [pid = 1852] [serial = 1176] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f455a543c00) [pid = 1852] [serial = 1125] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f4540b5e000) [pid = 1852] [serial = 1116] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f455550d400) [pid = 1852] [serial = 1065] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f454ea8fc00) [pid = 1852] [serial = 1011] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f4531bfcc00) [pid = 1852] [serial = 1191] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f45334bec00) [pid = 1852] [serial = 1074] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f455ac33000) [pid = 1852] [serial = 1137] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f454f925c00) [pid = 1852] [serial = 1182] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f453f2d7c00) [pid = 1852] [serial = 1143] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f455a73ec00) [pid = 1852] [serial = 1134] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f455a73b000) [pid = 1852] [serial = 1071] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f45420e1c00) [pid = 1852] [serial = 1005] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f455a73f000) [pid = 1852] [serial = 1077] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f455ad29400) [pid = 1852] [serial = 1140] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f453d136000) [pid = 1852] [serial = 1110] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f455670e800) [pid = 1852] [serial = 1185] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f45338dfc00) [pid = 1852] [serial = 1131] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f453f858000) [pid = 1852] [serial = 1059] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f4556ad4c00) [pid = 1852] [serial = 1017] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f455a732400) [pid = 1852] [serial = 1128] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f4558610c00) [pid = 1852] [serial = 1020] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f4555c70800) [pid = 1852] [serial = 1014] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f4559f8b400) [pid = 1852] [serial = 1026] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f453d2c8c00) [pid = 1852] [serial = 1056] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f4555c73000) [pid = 1852] [serial = 1068] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f4538cec800) [pid = 1852] [serial = 999] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f45339df800) [pid = 1852] [serial = 1080] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f4546485c00) [pid = 1852] [serial = 1062] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f4535bd1400) [pid = 1852] [serial = 1146] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f455ad36000) [pid = 1852] [serial = 1188] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f4538b25800) [pid = 1852] [serial = 1089] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f4556a64c00) [pid = 1852] [serial = 1122] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f4559d99800) [pid = 1852] [serial = 1023] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f453dac2400) [pid = 1852] [serial = 1113] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f455ac36c00) [pid = 1852] [serial = 1086] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f4538b21c00) [pid = 1852] [serial = 1292] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f453d138400) [pid = 1852] [serial = 1293] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f45389f3400) [pid = 1852] [serial = 1298] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f453578e400) [pid = 1852] [serial = 1083] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f453d7df400) [pid = 1852] [serial = 1295] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f453e86ac00) [pid = 1852] [serial = 1296] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f453d123000) [pid = 1852] [serial = 1299] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f4555c79c00) [pid = 1852] [serial = 1256] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f452e568c00) [pid = 1852] [serial = 1281] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f452c3d4000) [pid = 1852] [serial = 1280] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f4535bd0400) [pid = 1852] [serial = 1241] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f454624e400) [pid = 1852] [serial = 1253] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f452e64cc00) [pid = 1852] [serial = 1262] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f453f998400) [pid = 1852] [serial = 1250] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f45339d5c00) [pid = 1852] [serial = 1284] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f452e7c8400) [pid = 1852] [serial = 1283] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f453d7e1c00) [pid = 1852] [serial = 1244] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f4537ea8800) [pid = 1852] [serial = 1289] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f45389ec400) [pid = 1852] [serial = 1290] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f45344a2c00) [pid = 1852] [serial = 1286] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f4535bd3800) [pid = 1852] [serial = 1287] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f4558b5c800) [pid = 1852] [serial = 1259] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f453f2d0800) [pid = 1852] [serial = 1247] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f45332e4c00) [pid = 1852] [serial = 1238] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1852 | 1462483830233 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]]]}] 14:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1585ms 14:30:30 INFO - PROCESS | 1852 | 1462483830260 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 14:30:30 INFO - PROCESS | 1852 | 1462483830264 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 14:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:30:30 INFO - PROCESS | 1852 | 1462483830277 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:30:30 INFO - PROCESS | 1852 | 1462483830285 Marionette TRACE conn3 <- [1,1858,null,{}] 14:30:30 INFO - PROCESS | 1852 | 1462483830293 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}] 14:30:30 INFO - PROCESS | 1852 | 1462483830477 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 14:30:30 INFO - PROCESS | 1852 | 1462483830657 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f4e0000 == 139 [pid = 1852] [id = 472] 14:30:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f452bf09400) [pid = 1852] [serial = 1417] [outer = (nil)] 14:30:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f4535bd0400) [pid = 1852] [serial = 1418] [outer = 0x7f452bf09400] 14:30:30 INFO - PROCESS | 1852 | 1462483830720 Marionette DEBUG loaded listener.js 14:30:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f453737ec00) [pid = 1852] [serial = 1419] [outer = 0x7f452bf09400] 14:30:31 INFO - PROCESS | 1852 | 1462483831453 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]]]}] 14:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1246ms 14:30:31 INFO - PROCESS | 1852 | 1462483831517 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 14:30:31 INFO - PROCESS | 1852 | 1462483831521 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 14:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:30:31 INFO - PROCESS | 1852 | 1462483831527 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:30:31 INFO - PROCESS | 1852 | 1462483831529 Marionette TRACE conn3 <- [1,1862,null,{}] 14:30:31 INFO - PROCESS | 1852 | 1462483831534 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}] 14:30:31 INFO - PROCESS | 1852 | 1462483831721 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 14:30:31 INFO - PROCESS | 1852 | 1462483831731 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4533c1e000 == 140 [pid = 1852] [id = 473] 14:30:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f45342d0c00) [pid = 1852] [serial = 1420] [outer = (nil)] 14:30:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f45389f4800) [pid = 1852] [serial = 1421] [outer = 0x7f45342d0c00] 14:30:31 INFO - PROCESS | 1852 | 1462483831792 Marionette DEBUG loaded listener.js 14:30:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f4538b6e000) [pid = 1852] [serial = 1422] [outer = 0x7f45342d0c00] 14:30:32 INFO - PROCESS | 1852 | 1462483832770 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]]]}] 14:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1276ms 14:30:32 INFO - PROCESS | 1852 | 1462483832805 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 14:30:32 INFO - PROCESS | 1852 | 1462483832809 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 14:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:30:32 INFO - PROCESS | 1852 | 1462483832814 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:30:32 INFO - PROCESS | 1852 | 1462483832816 Marionette TRACE conn3 <- [1,1866,null,{}] 14:30:32 INFO - PROCESS | 1852 | 1462483832828 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}] 14:30:33 INFO - PROCESS | 1852 | 1462483833077 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 14:30:33 INFO - PROCESS | 1852 | 1462483833112 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4535bae800 == 141 [pid = 1852] [id = 474] 14:30:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f4538cf8000) [pid = 1852] [serial = 1423] [outer = (nil)] 14:30:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f4539271000) [pid = 1852] [serial = 1424] [outer = 0x7f4538cf8000] 14:30:33 INFO - PROCESS | 1852 | 1462483833183 Marionette DEBUG loaded listener.js 14:30:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f453d364000) [pid = 1852] [serial = 1425] [outer = 0x7f4538cf8000] 14:30:34 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f452e2a8c00) [pid = 1852] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:30:34 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f453d125000) [pid = 1852] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:30:34 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f453d128400) [pid = 1852] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:30:34 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f4538b1cc00) [pid = 1852] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:30:34 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f4533ada400) [pid = 1852] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:30:34 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f452e64e400) [pid = 1852] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:30:34 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f452c3d7400) [pid = 1852] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:30:34 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f452c3d6c00) [pid = 1852] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:30:34 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f4535ce6400) [pid = 1852] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:30:34 INFO - PROCESS | 1852 | 1462483834625 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]]]}] 14:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1839ms 14:30:34 INFO - PROCESS | 1852 | 1462483834665 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 14:30:34 INFO - PROCESS | 1852 | 1462483834669 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 14:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:30:34 INFO - PROCESS | 1852 | 1462483834676 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:30:34 INFO - PROCESS | 1852 | 1462483834678 Marionette TRACE conn3 <- [1,1870,null,{}] 14:30:34 INFO - PROCESS | 1852 | 1462483834683 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}] 14:30:34 INFO - PROCESS | 1852 | 1462483834866 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 14:30:35 INFO - PROCESS | 1852 | 1462483835066 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537022800 == 142 [pid = 1852] [id = 475] 14:30:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f452c3d7400) [pid = 1852] [serial = 1426] [outer = (nil)] 14:30:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f4538cf8c00) [pid = 1852] [serial = 1427] [outer = 0x7f452c3d7400] 14:30:35 INFO - PROCESS | 1852 | 1462483835129 Marionette DEBUG loaded listener.js 14:30:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f453d7dc000) [pid = 1852] [serial = 1428] [outer = 0x7f452c3d7400] 14:30:35 INFO - PROCESS | 1852 | 1462483835824 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]]]}] 14:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1176ms 14:30:35 INFO - PROCESS | 1852 | 1462483835854 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 14:30:35 INFO - PROCESS | 1852 | 1462483835858 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 14:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:30:35 INFO - PROCESS | 1852 | 1462483835863 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:30:35 INFO - PROCESS | 1852 | 1462483835866 Marionette TRACE conn3 <- [1,1874,null,{}] 14:30:35 INFO - PROCESS | 1852 | 1462483835871 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}] 14:30:36 INFO - PROCESS | 1852 | 1462483836108 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 14:30:36 INFO - PROCESS | 1852 | 1462483836130 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45380b2800 == 143 [pid = 1852] [id = 476] 14:30:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f452e2a8c00) [pid = 1852] [serial = 1429] [outer = (nil)] 14:30:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f453dac1c00) [pid = 1852] [serial = 1430] [outer = 0x7f452e2a8c00] 14:30:36 INFO - PROCESS | 1852 | 1462483836190 Marionette DEBUG loaded listener.js 14:30:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f453e871400) [pid = 1852] [serial = 1431] [outer = 0x7f452e2a8c00] 14:30:37 INFO - PROCESS | 1852 | 1462483837305 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]]]}] 14:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1485ms 14:30:37 INFO - PROCESS | 1852 | 1462483837351 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 14:30:37 INFO - PROCESS | 1852 | 1462483837358 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 14:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:30:37 INFO - PROCESS | 1852 | 1462483837367 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:30:37 INFO - PROCESS | 1852 | 1462483837372 Marionette TRACE conn3 <- [1,1878,null,{}] 14:30:37 INFO - PROCESS | 1852 | 1462483837380 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}] 14:30:37 INFO - PROCESS | 1852 | 1462483837599 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 14:30:37 INFO - PROCESS | 1852 | 1462483837859 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f6c4000 == 144 [pid = 1852] [id = 477] 14:30:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f45334bb400) [pid = 1852] [serial = 1432] [outer = (nil)] 14:30:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f45339da000) [pid = 1852] [serial = 1433] [outer = 0x7f45334bb400] 14:30:37 INFO - PROCESS | 1852 | 1462483837981 Marionette DEBUG loaded listener.js 14:30:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f45342d6000) [pid = 1852] [serial = 1434] [outer = 0x7f45334bb400] 14:30:38 INFO - PROCESS | 1852 | 1462483838882 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]]]}] 14:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1586ms 14:30:38 INFO - PROCESS | 1852 | 1462483838954 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 14:30:38 INFO - PROCESS | 1852 | 1462483838963 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 14:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:30:38 INFO - PROCESS | 1852 | 1462483838972 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:30:38 INFO - PROCESS | 1852 | 1462483838977 Marionette TRACE conn3 <- [1,1882,null,{}] 14:30:38 INFO - PROCESS | 1852 | 1462483838982 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}] 14:30:39 INFO - PROCESS | 1852 | 1462483839190 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 14:30:39 INFO - PROCESS | 1852 | 1462483839486 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45366e4000 == 145 [pid = 1852] [id = 478] 14:30:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f453449e800) [pid = 1852] [serial = 1435] [outer = (nil)] 14:30:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f453631e000) [pid = 1852] [serial = 1436] [outer = 0x7f453449e800] 14:30:39 INFO - PROCESS | 1852 | 1462483839604 Marionette DEBUG loaded listener.js 14:30:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f453805d000) [pid = 1852] [serial = 1437] [outer = 0x7f453449e800] 14:30:40 INFO - PROCESS | 1852 | 1462483840435 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]]]}] 14:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1530ms 14:30:40 INFO - PROCESS | 1852 | 1462483840504 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 14:30:40 INFO - PROCESS | 1852 | 1462483840508 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 14:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:30:40 INFO - PROCESS | 1852 | 1462483840514 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:30:40 INFO - PROCESS | 1852 | 1462483840519 Marionette TRACE conn3 <- [1,1886,null,{}] 14:30:40 INFO - PROCESS | 1852 | 1462483840535 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}] 14:30:40 INFO - PROCESS | 1852 | 1462483840787 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 14:30:41 INFO - PROCESS | 1852 | 1462483841035 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4539244800 == 146 [pid = 1852] [id = 479] 14:30:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f4538cf5000) [pid = 1852] [serial = 1438] [outer = (nil)] 14:30:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f453d2c4800) [pid = 1852] [serial = 1439] [outer = 0x7f4538cf5000] 14:30:41 INFO - PROCESS | 1852 | 1462483841149 Marionette DEBUG loaded listener.js 14:30:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f453dabec00) [pid = 1852] [serial = 1440] [outer = 0x7f4538cf5000] 14:30:42 INFO - PROCESS | 1852 | 1462483841997 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]]]}] 14:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1539ms 14:30:42 INFO - PROCESS | 1852 | 1462483842054 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 14:30:42 INFO - PROCESS | 1852 | 1462483842059 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 14:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:30:42 INFO - PROCESS | 1852 | 1462483842064 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:30:42 INFO - PROCESS | 1852 | 1462483842066 Marionette TRACE conn3 <- [1,1890,null,{}] 14:30:42 INFO - PROCESS | 1852 | 1462483842072 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}] 14:30:42 INFO - PROCESS | 1852 | 1462483842263 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 14:30:42 INFO - PROCESS | 1852 | 1462483842464 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d3a1000 == 147 [pid = 1852] [id = 480] 14:30:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f4538cf6000) [pid = 1852] [serial = 1441] [outer = (nil)] 14:30:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f453e8ed400) [pid = 1852] [serial = 1442] [outer = 0x7f4538cf6000] 14:30:42 INFO - PROCESS | 1852 | 1462483842538 Marionette DEBUG loaded listener.js 14:30:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f453ed1f800) [pid = 1852] [serial = 1443] [outer = 0x7f4538cf6000] 14:30:43 INFO - PROCESS | 1852 | 1462483843418 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]]]}] 14:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1384ms 14:30:43 INFO - PROCESS | 1852 | 1462483843466 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 14:30:43 INFO - PROCESS | 1852 | 1462483843470 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 14:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:30:43 INFO - PROCESS | 1852 | 1462483843475 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:30:43 INFO - PROCESS | 1852 | 1462483843477 Marionette TRACE conn3 <- [1,1894,null,{}] 14:30:43 INFO - PROCESS | 1852 | 1462483843483 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}] 14:30:43 INFO - PROCESS | 1852 | 1462483843665 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 14:30:43 INFO - PROCESS | 1852 | 1462483843870 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e7e9000 == 148 [pid = 1852] [id = 481] 14:30:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f453e86e400) [pid = 1852] [serial = 1444] [outer = (nil)] 14:30:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f453f2d4c00) [pid = 1852] [serial = 1445] [outer = 0x7f453e86e400] 14:30:43 INFO - PROCESS | 1852 | 1462483843939 Marionette DEBUG loaded listener.js 14:30:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f453f850400) [pid = 1852] [serial = 1446] [outer = 0x7f453e86e400] 14:30:44 INFO - PROCESS | 1852 | 1462483844851 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]]]}] 14:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1435ms 14:30:44 INFO - PROCESS | 1852 | 1462483844912 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 14:30:44 INFO - PROCESS | 1852 | 1462483844916 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 14:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:30:44 INFO - PROCESS | 1852 | 1462483844922 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:30:44 INFO - PROCESS | 1852 | 1462483844924 Marionette TRACE conn3 <- [1,1898,null,{}] 14:30:44 INFO - PROCESS | 1852 | 1462483844930 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}] 14:30:45 INFO - PROCESS | 1852 | 1462483845151 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 14:30:45 INFO - PROCESS | 1852 | 1462483845403 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f5ab000 == 149 [pid = 1852] [id = 482] 14:30:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f453f84fc00) [pid = 1852] [serial = 1447] [outer = (nil)] 14:30:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f45420e1400) [pid = 1852] [serial = 1448] [outer = 0x7f453f84fc00] 14:30:45 INFO - PROCESS | 1852 | 1462483845518 Marionette DEBUG loaded listener.js 14:30:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f4545ed3800) [pid = 1852] [serial = 1449] [outer = 0x7f453f84fc00] 14:30:46 INFO - PROCESS | 1852 | 1462483846366 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]]]}] 14:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1481ms 14:30:46 INFO - PROCESS | 1852 | 1462483846405 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 14:30:46 INFO - PROCESS | 1852 | 1462483846409 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 14:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:30:46 INFO - PROCESS | 1852 | 1462483846415 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:30:46 INFO - PROCESS | 1852 | 1462483846418 Marionette TRACE conn3 <- [1,1902,null,{}] 14:30:46 INFO - PROCESS | 1852 | 1462483846423 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}] 14:30:46 INFO - PROCESS | 1852 | 1462483846605 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 14:30:46 INFO - PROCESS | 1852 | 1462483846813 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453fbda800 == 150 [pid = 1852] [id = 483] 14:30:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f453f855800) [pid = 1852] [serial = 1450] [outer = (nil)] 14:30:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f4546fdf400) [pid = 1852] [serial = 1451] [outer = 0x7f453f855800] 14:30:46 INFO - PROCESS | 1852 | 1462483846882 Marionette DEBUG loaded listener.js 14:30:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f454782cc00) [pid = 1852] [serial = 1452] [outer = 0x7f453f855800] 14:30:47 INFO - PROCESS | 1852 | 1462483847775 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]]]}] 14:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1431ms 14:30:47 INFO - PROCESS | 1852 | 1462483847848 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 14:30:47 INFO - PROCESS | 1852 | 1462483847852 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 14:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:30:47 INFO - PROCESS | 1852 | 1462483847857 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:30:47 INFO - PROCESS | 1852 | 1462483847859 Marionette TRACE conn3 <- [1,1906,null,{}] 14:30:47 INFO - PROCESS | 1852 | 1462483847865 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}] 14:30:48 INFO - PROCESS | 1852 | 1462483848062 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 14:30:48 INFO - PROCESS | 1852 | 1462483848317 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4546bac800 == 151 [pid = 1852] [id = 484] 14:30:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f453f7d6800) [pid = 1852] [serial = 1453] [outer = (nil)] 14:30:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f4548075000) [pid = 1852] [serial = 1454] [outer = 0x7f453f7d6800] 14:30:48 INFO - PROCESS | 1852 | 1462483848429 Marionette DEBUG loaded listener.js 14:30:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f454969a400) [pid = 1852] [serial = 1455] [outer = 0x7f453f7d6800] 14:30:49 INFO - PROCESS | 1852 | 1462483849234 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]]]}] 14:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1440ms 14:30:49 INFO - PROCESS | 1852 | 1462483849299 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 14:30:49 INFO - PROCESS | 1852 | 1462483849303 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 14:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:30:49 INFO - PROCESS | 1852 | 1462483849309 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:30:49 INFO - PROCESS | 1852 | 1462483849311 Marionette TRACE conn3 <- [1,1910,null,{}] 14:30:49 INFO - PROCESS | 1852 | 1462483849317 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}] 14:30:49 INFO - PROCESS | 1852 | 1462483849512 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 14:30:49 INFO - PROCESS | 1852 | 1462483849723 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454771a000 == 152 [pid = 1852] [id = 485] 14:30:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f4535cee400) [pid = 1852] [serial = 1456] [outer = (nil)] 14:30:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f4549699800) [pid = 1852] [serial = 1457] [outer = 0x7f4535cee400] 14:30:49 INFO - PROCESS | 1852 | 1462483849841 Marionette DEBUG loaded listener.js 14:30:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f454f925400) [pid = 1852] [serial = 1458] [outer = 0x7f4535cee400] 14:30:50 INFO - PROCESS | 1852 | 1462483850728 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]]]}] 14:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1489ms 14:30:50 INFO - PROCESS | 1852 | 1462483850800 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 14:30:50 INFO - PROCESS | 1852 | 1462483850803 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 14:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:30:50 INFO - PROCESS | 1852 | 1462483850809 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:30:50 INFO - PROCESS | 1852 | 1462483850811 Marionette TRACE conn3 <- [1,1914,null,{}] 14:30:50 INFO - PROCESS | 1852 | 1462483850816 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}] 14:30:51 INFO - PROCESS | 1852 | 1462483851013 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 14:30:51 INFO - PROCESS | 1852 | 1462483851218 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548523800 == 153 [pid = 1852] [id = 486] 14:30:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f453d928c00) [pid = 1852] [serial = 1459] [outer = (nil)] 14:30:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f4555510400) [pid = 1852] [serial = 1460] [outer = 0x7f453d928c00] 14:30:51 INFO - PROCESS | 1852 | 1462483851290 Marionette DEBUG loaded listener.js 14:30:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f4555a3d400) [pid = 1852] [serial = 1461] [outer = 0x7f453d928c00] 14:30:52 INFO - PROCESS | 1852 | 1462483852185 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]]]}] 14:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1427ms 14:30:52 INFO - PROCESS | 1852 | 1462483852239 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 14:30:52 INFO - PROCESS | 1852 | 1462483852248 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 14:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:30:52 INFO - PROCESS | 1852 | 1462483852254 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:30:52 INFO - PROCESS | 1852 | 1462483852258 Marionette TRACE conn3 <- [1,1918,null,{}] 14:30:52 INFO - PROCESS | 1852 | 1462483852263 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}] 14:30:52 INFO - PROCESS | 1852 | 1462483852469 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 14:30:52 INFO - PROCESS | 1852 | 1462483852676 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454b01e000 == 154 [pid = 1852] [id = 487] 14:30:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f454f928800) [pid = 1852] [serial = 1462] [outer = (nil)] 14:30:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f455695f400) [pid = 1852] [serial = 1463] [outer = 0x7f454f928800] 14:30:52 INFO - PROCESS | 1852 | 1462483852797 Marionette DEBUG loaded listener.js 14:30:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f4558610400) [pid = 1852] [serial = 1464] [outer = 0x7f454f928800] 14:30:53 INFO - PROCESS | 1852 | 1462483853703 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]]]}] 14:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1482ms 14:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:30:53 INFO - PROCESS | 1852 | 1462483853737 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 14:30:53 INFO - PROCESS | 1852 | 1462483853740 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 14:30:53 INFO - PROCESS | 1852 | 1462483853746 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:30:53 INFO - PROCESS | 1852 | 1462483853749 Marionette TRACE conn3 <- [1,1922,null,{}] 14:30:53 INFO - PROCESS | 1852 | 1462483853754 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}] 14:30:53 INFO - PROCESS | 1852 | 1462483853942 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 14:30:54 INFO - PROCESS | 1852 | 1462483854161 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4555539000 == 155 [pid = 1852] [id = 488] 14:30:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f4555a3b800) [pid = 1852] [serial = 1465] [outer = (nil)] 14:30:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f4558b68000) [pid = 1852] [serial = 1466] [outer = 0x7f4555a3b800] 14:30:54 INFO - PROCESS | 1852 | 1462483854269 Marionette DEBUG loaded listener.js 14:30:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f4559f46c00) [pid = 1852] [serial = 1467] [outer = 0x7f4555a3b800] 14:30:55 INFO - PROCESS | 1852 | 1462483855120 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]]]}] 14:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1435ms 14:30:55 INFO - PROCESS | 1852 | 1462483855197 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 14:30:55 INFO - PROCESS | 1852 | 1462483855199 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 14:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:30:55 INFO - PROCESS | 1852 | 1462483855208 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:30:55 INFO - PROCESS | 1852 | 1462483855210 Marionette TRACE conn3 <- [1,1926,null,{}] 14:30:55 INFO - PROCESS | 1852 | 1462483855224 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}] 14:30:55 INFO - PROCESS | 1852 | 1462483855416 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 14:30:55 INFO - PROCESS | 1852 | 1462483855624 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4556c7e000 == 156 [pid = 1852] [id = 489] 14:30:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f4556a62800) [pid = 1852] [serial = 1468] [outer = (nil)] 14:30:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f455a39dc00) [pid = 1852] [serial = 1469] [outer = 0x7f4556a62800] 14:30:55 INFO - PROCESS | 1852 | 1462483855743 Marionette DEBUG loaded listener.js 14:30:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f455a6bc000) [pid = 1852] [serial = 1470] [outer = 0x7f4556a62800] 14:30:56 INFO - PROCESS | 1852 | 1462483856645 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]]]}] 14:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1495ms 14:30:56 INFO - PROCESS | 1852 | 1462483856705 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 14:30:56 INFO - PROCESS | 1852 | 1462483856708 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 14:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:30:56 INFO - PROCESS | 1852 | 1462483856714 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:30:56 INFO - PROCESS | 1852 | 1462483856716 Marionette TRACE conn3 <- [1,1930,null,{}] 14:30:56 INFO - PROCESS | 1852 | 1462483856722 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}] 14:30:56 INFO - PROCESS | 1852 | 1462483856902 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 14:30:57 INFO - PROCESS | 1852 | 1462483857117 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f5e0000 == 157 [pid = 1852] [id = 490] 14:30:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f452e64b000) [pid = 1852] [serial = 1471] [outer = (nil)] 14:30:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f453d7e1400) [pid = 1852] [serial = 1472] [outer = 0x7f452e64b000] 14:30:57 INFO - PROCESS | 1852 | 1462483857183 Marionette DEBUG loaded listener.js 14:30:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f455a3a6000) [pid = 1852] [serial = 1473] [outer = 0x7f452e64b000] 14:30:58 INFO - PROCESS | 1852 | 1462483858032 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]]]}] 14:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1780ms 14:30:58 INFO - PROCESS | 1852 | 1462483858583 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 14:30:58 INFO - PROCESS | 1852 | 1462483858589 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 14:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:30:58 INFO - PROCESS | 1852 | 1462483858652 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:30:58 INFO - PROCESS | 1852 | 1462483858657 Marionette TRACE conn3 <- [1,1934,null,{}] 14:30:58 INFO - PROCESS | 1852 | 1462483858684 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}] 14:30:58 INFO - PROCESS | 1852 | 1462483858924 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 14:30:59 INFO - PROCESS | 1852 | 1462483859087 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4533c17000 == 158 [pid = 1852] [id = 491] 14:30:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f45332edc00) [pid = 1852] [serial = 1474] [outer = (nil)] 14:30:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f45338d3400) [pid = 1852] [serial = 1475] [outer = 0x7f45332edc00] 14:30:59 INFO - PROCESS | 1852 | 1462483859153 Marionette DEBUG loaded listener.js 14:30:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f4533ae3c00) [pid = 1852] [serial = 1476] [outer = 0x7f45332edc00] 14:31:00 INFO - PROCESS | 1852 | 1462483860033 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]]]}] 14:31:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1503ms 14:31:00 INFO - PROCESS | 1852 | 1462483860104 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 14:31:00 INFO - PROCESS | 1852 | 1462483860111 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 14:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:31:00 INFO - PROCESS | 1852 | 1462483860127 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:31:00 INFO - PROCESS | 1852 | 1462483860135 Marionette TRACE conn3 <- [1,1938,null,{}] 14:31:00 INFO - PROCESS | 1852 | 1462483860142 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}] 14:31:00 INFO - PROCESS | 1852 | 1462483860479 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 14:31:00 INFO - PROCESS | 1852 | 1462483860952 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452ce48800 == 159 [pid = 1852] [id = 492] 14:31:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f4533ae2800) [pid = 1852] [serial = 1477] [outer = (nil)] 14:31:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f4535792400) [pid = 1852] [serial = 1478] [outer = 0x7f4533ae2800] 14:31:01 INFO - PROCESS | 1852 | 1462483861058 Marionette DEBUG loaded listener.js 14:31:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f453631e400) [pid = 1852] [serial = 1479] [outer = 0x7f4533ae2800] 14:31:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537022800 == 158 [pid = 1852] [id = 475] 14:31:01 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f453e8ef400) [pid = 1852] [serial = 1316] [outer = (nil)] [url = about:blank] 14:31:01 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f4541503400) [pid = 1852] [serial = 1319] [outer = (nil)] [url = about:blank] 14:31:01 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f4546fe4800) [pid = 1852] [serial = 1322] [outer = (nil)] [url = about:blank] 14:31:01 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f4549695000) [pid = 1852] [serial = 1325] [outer = (nil)] [url = about:blank] 14:31:01 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f45339d7800) [pid = 1852] [serial = 1331] [outer = (nil)] [url = about:blank] 14:31:01 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f454bc93000) [pid = 1852] [serial = 1328] [outer = (nil)] [url = about:blank] 14:31:01 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f4537ea7400) [pid = 1852] [serial = 1334] [outer = (nil)] [url = about:blank] 14:31:01 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f4532498800) [pid = 1852] [serial = 1361] [outer = (nil)] [url = about:blank] 14:31:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4535bae800 == 157 [pid = 1852] [id = 474] 14:31:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4533c1e000 == 156 [pid = 1852] [id = 473] 14:31:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f4e0000 == 155 [pid = 1852] [id = 472] 14:31:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452ce49800 == 154 [pid = 1852] [id = 471] 14:31:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452ce52000 == 153 [pid = 1852] [id = 470] 14:31:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45310c7000 == 152 [pid = 1852] [id = 469] 14:31:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452e1d3000 == 151 [pid = 1852] [id = 467] 14:31:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454bcbb800 == 150 [pid = 1852] [id = 466] 14:31:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548f5d000 == 149 [pid = 1852] [id = 465] 14:31:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4547ec1000 == 148 [pid = 1852] [id = 464] 14:31:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45472d3800 == 147 [pid = 1852] [id = 463] 14:31:02 INFO - PROCESS | 1852 | 1462483862072 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]]]}] 14:31:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4542458800 == 146 [pid = 1852] [id = 462] 14:31:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4540a30800 == 145 [pid = 1852] [id = 461] 14:31:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f93f800 == 144 [pid = 1852] [id = 460] 14:31:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f07e800 == 143 [pid = 1852] [id = 459] 14:31:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453e7e4800 == 142 [pid = 1852] [id = 458] 14:31:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d746800 == 141 [pid = 1852] [id = 457] 14:31:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45374ff800 == 140 [pid = 1852] [id = 456] 14:31:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45334de000 == 139 [pid = 1852] [id = 455] 14:31:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452e130000 == 138 [pid = 1852] [id = 454] 14:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1999ms 14:31:02 INFO - PROCESS | 1852 | 1462483862122 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 14:31:02 INFO - PROCESS | 1852 | 1462483862126 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 14:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:31:02 INFO - PROCESS | 1852 | 1462483862131 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:31:02 INFO - PROCESS | 1852 | 1462483862134 Marionette TRACE conn3 <- [1,1942,null,{}] 14:31:02 INFO - PROCESS | 1852 | 1462483862148 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}] 14:31:02 INFO - PROCESS | 1852 | 1462483862334 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f452e2b6800) [pid = 1852] [serial = 1200] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f4538b75800) [pid = 1852] [serial = 1352] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f4535791000) [pid = 1852] [serial = 1344] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f45342da400) [pid = 1852] [serial = 1343] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f45338d6400) [pid = 1852] [serial = 1341] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f452e2b1400) [pid = 1852] [serial = 1337] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f452e645c00) [pid = 1852] [serial = 1338] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f452e7ca800) [pid = 1852] [serial = 1340] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f453e873400) [pid = 1852] [serial = 1313] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f453439a400) [pid = 1852] [serial = 1349] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f4538059400) [pid = 1852] [serial = 1350] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f4537eb0400) [pid = 1852] [serial = 1347] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f4536514400) [pid = 1852] [serial = 1346] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f4535790800) [pid = 1852] [serial = 1307] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f4531bfbc00) [pid = 1852] [serial = 1304] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f453d11c400) [pid = 1852] [serial = 1310] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f453e68f400) [pid = 1852] [serial = 1359] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f453dabbc00) [pid = 1852] [serial = 1356] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f4539270000) [pid = 1852] [serial = 1353] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f453d7e3000) [pid = 1852] [serial = 1355] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f453e58c800) [pid = 1852] [serial = 1358] [outer = (nil)] [url = about:blank] 14:31:02 INFO - PROCESS | 1852 | 1462483862627 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f4cf800 == 139 [pid = 1852] [id = 493] 14:31:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f4531bfbc00) [pid = 1852] [serial = 1480] [outer = (nil)] 14:31:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f4535791000) [pid = 1852] [serial = 1481] [outer = 0x7f4531bfbc00] 14:31:02 INFO - PROCESS | 1852 | 1462483862701 Marionette DEBUG loaded listener.js 14:31:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f45389f3400) [pid = 1852] [serial = 1482] [outer = 0x7f4531bfbc00] 14:31:03 INFO - PROCESS | 1852 | 1462483863386 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]]]}] 14:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1292ms 14:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:31:03 INFO - PROCESS | 1852 | 1462483863424 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 14:31:03 INFO - PROCESS | 1852 | 1462483863426 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 14:31:03 INFO - PROCESS | 1852 | 1462483863432 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:31:03 INFO - PROCESS | 1852 | 1462483863435 Marionette TRACE conn3 <- [1,1946,null,{}] 14:31:03 INFO - PROCESS | 1852 | 1462483863444 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}] 14:31:03 INFO - PROCESS | 1852 | 1462483863699 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 14:31:03 INFO - PROCESS | 1852 | 1462483863805 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4533c18800 == 140 [pid = 1852] [id = 494] 14:31:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f4531bfd800) [pid = 1852] [serial = 1483] [outer = (nil)] 14:31:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f4538b7a400) [pid = 1852] [serial = 1484] [outer = 0x7f4531bfd800] 14:31:03 INFO - PROCESS | 1852 | 1462483863865 Marionette DEBUG loaded listener.js 14:31:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f453d136000) [pid = 1852] [serial = 1485] [outer = 0x7f4531bfd800] 14:31:04 INFO - PROCESS | 1852 | 1462483864597 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]]]}] 14:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1186ms 14:31:04 INFO - PROCESS | 1852 | 1462483864617 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 14:31:04 INFO - PROCESS | 1852 | 1462483864620 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 14:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:31:04 INFO - PROCESS | 1852 | 1462483864626 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:31:04 INFO - PROCESS | 1852 | 1462483864639 Marionette TRACE conn3 <- [1,1950,null,{}] 14:31:04 INFO - PROCESS | 1852 | 1462483864656 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}] 14:31:04 INFO - PROCESS | 1852 | 1462483864866 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 14:31:04 INFO - PROCESS | 1852 | 1462483864896 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4536375000 == 141 [pid = 1852] [id = 495] 14:31:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f4538cf7c00) [pid = 1852] [serial = 1486] [outer = (nil)] 14:31:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f453d7e3c00) [pid = 1852] [serial = 1487] [outer = 0x7f4538cf7c00] 14:31:04 INFO - PROCESS | 1852 | 1462483864952 Marionette DEBUG loaded listener.js 14:31:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f453e68b800) [pid = 1852] [serial = 1488] [outer = 0x7f4538cf7c00] 14:31:05 INFO - PROCESS | 1852 | 1462483865771 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]]]}] 14:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1198ms 14:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:31:05 INFO - PROCESS | 1852 | 1462483865825 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 14:31:05 INFO - PROCESS | 1852 | 1462483865827 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 14:31:05 INFO - PROCESS | 1852 | 1462483865836 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:31:05 INFO - PROCESS | 1852 | 1462483865838 Marionette TRACE conn3 <- [1,1954,null,{}] 14:31:05 INFO - PROCESS | 1852 | 1462483865843 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}] 14:31:06 INFO - PROCESS | 1852 | 1462483866100 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 14:31:06 INFO - PROCESS | 1852 | 1462483866128 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453896d000 == 142 [pid = 1852] [id = 496] 14:31:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f453f2d5400) [pid = 1852] [serial = 1489] [outer = (nil)] 14:31:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f453f991800) [pid = 1852] [serial = 1490] [outer = 0x7f453f2d5400] 14:31:06 INFO - PROCESS | 1852 | 1462483866190 Marionette DEBUG loaded listener.js 14:31:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f45407ea000) [pid = 1852] [serial = 1491] [outer = 0x7f453f2d5400] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f4533add000) [pid = 1852] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f453f2d6000) [pid = 1852] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f454ea8e000) [pid = 1852] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f452e2ac400) [pid = 1852] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f453449fc00) [pid = 1852] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f4538b72c00) [pid = 1852] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f452bf09400) [pid = 1852] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f452e2b2c00) [pid = 1852] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f452e2aa800) [pid = 1852] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f453f05e000) [pid = 1852] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f452c3d7400) [pid = 1852] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f452e2b1800) [pid = 1852] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f452e7bd800) [pid = 1852] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f452c3ca000) [pid = 1852] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f453d7e2c00) [pid = 1852] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f452e647800) [pid = 1852] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f4538cf8000) [pid = 1852] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f452e644400) [pid = 1852] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f45407ec400) [pid = 1852] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f45342d0c00) [pid = 1852] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f453d4c7400) [pid = 1852] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f452e7cc000) [pid = 1852] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:31:07 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f45332e4800) [pid = 1852] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:31:07 INFO - PROCESS | 1852 | 1462483867488 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]]]}] 14:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1691ms 14:31:07 INFO - PROCESS | 1852 | 1462483867523 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 14:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:31:07 INFO - PROCESS | 1852 | 1462483867526 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 14:31:07 INFO - PROCESS | 1852 | 1462483867531 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:31:07 INFO - PROCESS | 1852 | 1462483867534 Marionette TRACE conn3 <- [1,1958,null,{}] 14:31:07 INFO - PROCESS | 1852 | 1462483867539 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}] 14:31:07 INFO - PROCESS | 1852 | 1462483867701 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 14:31:07 INFO - PROCESS | 1852 | 1462483867872 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45312c7800 == 143 [pid = 1852] [id = 497] 14:31:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f452e2b7000) [pid = 1852] [serial = 1492] [outer = (nil)] 14:31:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f452e644800) [pid = 1852] [serial = 1493] [outer = 0x7f452e2b7000] 14:31:07 INFO - PROCESS | 1852 | 1462483867930 Marionette DEBUG loaded listener.js 14:31:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f453805b400) [pid = 1852] [serial = 1494] [outer = 0x7f452e2b7000] 14:31:08 INFO - PROCESS | 1852 | 1462483868592 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]]]}] 14:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1135ms 14:31:08 INFO - PROCESS | 1852 | 1462483868667 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 14:31:08 INFO - PROCESS | 1852 | 1462483868669 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 14:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:31:08 INFO - PROCESS | 1852 | 1462483868676 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:31:08 INFO - PROCESS | 1852 | 1462483868679 Marionette TRACE conn3 <- [1,1962,null,{}] 14:31:08 INFO - PROCESS | 1852 | 1462483868695 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}] 14:31:08 INFO - PROCESS | 1852 | 1462483868858 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 14:31:08 INFO - PROCESS | 1852 | 1462483868867 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e6ae800 == 144 [pid = 1852] [id = 498] 14:31:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f452e7cc000) [pid = 1852] [serial = 1495] [outer = (nil)] 14:31:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f453f1ed800) [pid = 1852] [serial = 1496] [outer = 0x7f452e7cc000] 14:31:08 INFO - PROCESS | 1852 | 1462483868927 Marionette DEBUG loaded listener.js 14:31:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f4540b5dc00) [pid = 1852] [serial = 1497] [outer = 0x7f452e7cc000] 14:31:10 INFO - PROCESS | 1852 | 1462483870077 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]]]}] 14:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1438ms 14:31:10 INFO - PROCESS | 1852 | 1462483870116 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 14:31:10 INFO - PROCESS | 1852 | 1462483870122 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 14:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:31:10 INFO - PROCESS | 1852 | 1462483870131 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:31:10 INFO - PROCESS | 1852 | 1462483870136 Marionette TRACE conn3 <- [1,1966,null,{}] 14:31:10 INFO - PROCESS | 1852 | 1462483870143 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}] 14:31:10 INFO - PROCESS | 1852 | 1462483870344 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 14:31:10 INFO - PROCESS | 1852 | 1462483870561 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f4df000 == 145 [pid = 1852] [id = 499] 14:31:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f4532493000) [pid = 1852] [serial = 1498] [outer = (nil)] 14:31:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f45339d7800) [pid = 1852] [serial = 1499] [outer = 0x7f4532493000] 14:31:10 INFO - PROCESS | 1852 | 1462483870675 Marionette DEBUG loaded listener.js 14:31:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f45343c4c00) [pid = 1852] [serial = 1500] [outer = 0x7f4532493000] 14:31:11 INFO - PROCESS | 1852 | 1462483871612 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]]]}] 14:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1537ms 14:31:11 INFO - PROCESS | 1852 | 1462483871669 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 14:31:11 INFO - PROCESS | 1852 | 1462483871678 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 14:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:31:11 INFO - PROCESS | 1852 | 1462483871687 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:31:11 INFO - PROCESS | 1852 | 1462483871692 Marionette TRACE conn3 <- [1,1970,null,{}] 14:31:11 INFO - PROCESS | 1852 | 1462483871697 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}] 14:31:11 INFO - PROCESS | 1852 | 1462483871885 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 14:31:12 INFO - PROCESS | 1852 | 1462483872092 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45380c6000 == 146 [pid = 1852] [id = 500] 14:31:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f453449d800) [pid = 1852] [serial = 1501] [outer = (nil)] 14:31:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f453805f800) [pid = 1852] [serial = 1502] [outer = 0x7f453449d800] 14:31:12 INFO - PROCESS | 1852 | 1462483872162 Marionette DEBUG loaded listener.js 14:31:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f4538cf0c00) [pid = 1852] [serial = 1503] [outer = 0x7f453449d800] 14:31:13 INFO - PROCESS | 1852 | 1462483873070 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]]]}] 14:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1432ms 14:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:31:13 INFO - PROCESS | 1852 | 1462483873120 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 14:31:13 INFO - PROCESS | 1852 | 1462483873123 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 14:31:13 INFO - PROCESS | 1852 | 1462483873130 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:31:13 INFO - PROCESS | 1852 | 1462483873135 Marionette TRACE conn3 <- [1,1974,null,{}] 14:31:13 INFO - PROCESS | 1852 | 1462483873151 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}] 14:31:13 INFO - PROCESS | 1852 | 1462483873350 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 14:31:13 INFO - PROCESS | 1852 | 1462483873566 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f21e800 == 147 [pid = 1852] [id = 501] 14:31:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f4537ea6c00) [pid = 1852] [serial = 1504] [outer = (nil)] 14:31:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f453e8eb000) [pid = 1852] [serial = 1505] [outer = 0x7f4537ea6c00] 14:31:13 INFO - PROCESS | 1852 | 1462483873682 Marionette DEBUG loaded listener.js 14:31:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f453f7dd800) [pid = 1852] [serial = 1506] [outer = 0x7f4537ea6c00] 14:31:14 INFO - PROCESS | 1852 | 1462483874584 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]]]}] 14:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1488ms 14:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:31:14 INFO - PROCESS | 1852 | 1462483874620 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 14:31:14 INFO - PROCESS | 1852 | 1462483874624 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 14:31:14 INFO - PROCESS | 1852 | 1462483874630 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:31:14 INFO - PROCESS | 1852 | 1462483874633 Marionette TRACE conn3 <- [1,1978,null,{}] 14:31:14 INFO - PROCESS | 1852 | 1462483874638 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}] 14:31:14 INFO - PROCESS | 1852 | 1462483874815 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 14:31:15 INFO - PROCESS | 1852 | 1462483875027 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4542451000 == 148 [pid = 1852] [id = 502] 14:31:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f4538cf1c00) [pid = 1852] [serial = 1507] [outer = (nil)] 14:31:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f4541f39c00) [pid = 1852] [serial = 1508] [outer = 0x7f4538cf1c00] 14:31:15 INFO - PROCESS | 1852 | 1462483875137 Marionette DEBUG loaded listener.js 14:31:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f4542326400) [pid = 1852] [serial = 1509] [outer = 0x7f4538cf1c00] 14:31:16 INFO - PROCESS | 1852 | 1462483876020 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]]]}] 14:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1428ms 14:31:16 INFO - PROCESS | 1852 | 1462483876058 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 14:31:16 INFO - PROCESS | 1852 | 1462483876061 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 14:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:31:16 INFO - PROCESS | 1852 | 1462483876067 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:31:16 INFO - PROCESS | 1852 | 1462483876069 Marionette TRACE conn3 <- [1,1982,null,{}] 14:31:16 INFO - PROCESS | 1852 | 1462483876074 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}] 14:31:16 INFO - PROCESS | 1852 | 1462483876253 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 14:31:16 INFO - PROCESS | 1852 | 1462483876468 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4547716800 == 149 [pid = 1852] [id = 503] 14:31:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f453fbe7400) [pid = 1852] [serial = 1510] [outer = (nil)] 14:31:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f4545518400) [pid = 1852] [serial = 1511] [outer = 0x7f453fbe7400] 14:31:16 INFO - PROCESS | 1852 | 1462483876575 Marionette DEBUG loaded listener.js 14:31:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f454708dc00) [pid = 1852] [serial = 1512] [outer = 0x7f453fbe7400] 14:31:17 INFO - PROCESS | 1852 | 1462483877482 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]]]}] 14:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1427ms 14:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:31:17 INFO - PROCESS | 1852 | 1462483877494 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 14:31:17 INFO - PROCESS | 1852 | 1462483877498 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 14:31:17 INFO - PROCESS | 1852 | 1462483877504 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:31:17 INFO - PROCESS | 1852 | 1462483877507 Marionette TRACE conn3 <- [1,1986,null,{}] 14:31:17 INFO - PROCESS | 1852 | 1462483877513 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}] 14:31:17 INFO - PROCESS | 1852 | 1462483877755 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 14:31:17 INFO - PROCESS | 1852 | 1462483877978 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454b077800 == 150 [pid = 1852] [id = 504] 14:31:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f454f999000) [pid = 1852] [serial = 1513] [outer = (nil)] 14:31:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f4555aaa000) [pid = 1852] [serial = 1514] [outer = 0x7f454f999000] 14:31:18 INFO - PROCESS | 1852 | 1462483878091 Marionette DEBUG loaded listener.js 14:31:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f4556c2b000) [pid = 1852] [serial = 1515] [outer = 0x7f454f999000] 14:31:18 INFO - PROCESS | 1852 | 1462483878975 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]]]}] 14:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1541ms 14:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:31:19 INFO - PROCESS | 1852 | 1462483879045 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 14:31:19 INFO - PROCESS | 1852 | 1462483879048 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 14:31:19 INFO - PROCESS | 1852 | 1462483879054 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:31:19 INFO - PROCESS | 1852 | 1462483879057 Marionette TRACE conn3 <- [1,1990,null,{}] 14:31:19 INFO - PROCESS | 1852 | 1462483879062 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}] 14:31:19 INFO - PROCESS | 1852 | 1462483879244 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 14:31:19 INFO - PROCESS | 1852 | 1462483879454 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4558663000 == 151 [pid = 1852] [id = 505] 14:31:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f4549abc400) [pid = 1852] [serial = 1516] [outer = (nil)] 14:31:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f455a54c800) [pid = 1852] [serial = 1517] [outer = 0x7f4549abc400] 14:31:19 INFO - PROCESS | 1852 | 1462483879565 Marionette DEBUG loaded listener.js 14:31:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f455a737000) [pid = 1852] [serial = 1518] [outer = 0x7f4549abc400] 14:31:20 INFO - PROCESS | 1852 | 1462483880411 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]]]}] 14:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1386ms 14:31:20 INFO - PROCESS | 1852 | 1462483880440 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 14:31:20 INFO - PROCESS | 1852 | 1462483880443 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 14:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:31:20 INFO - PROCESS | 1852 | 1462483880448 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:31:20 INFO - PROCESS | 1852 | 1462483880451 Marionette TRACE conn3 <- [1,1994,null,{}] 14:31:20 INFO - PROCESS | 1852 | 1462483880456 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}] 14:31:20 INFO - PROCESS | 1852 | 1462483880643 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 14:31:20 INFO - PROCESS | 1852 | 1462483880912 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455a535800 == 152 [pid = 1852] [id = 506] 14:31:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f452e1b3000) [pid = 1852] [serial = 1519] [outer = (nil)] 14:31:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f452e1b9400) [pid = 1852] [serial = 1520] [outer = 0x7f452e1b3000] 14:31:20 INFO - PROCESS | 1852 | 1462483880984 Marionette DEBUG loaded listener.js 14:31:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f452e1bd800) [pid = 1852] [serial = 1521] [outer = 0x7f452e1b3000] 14:31:21 INFO - PROCESS | 1852 | 1462483881813 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]]]}] 14:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1434ms 14:31:21 INFO - PROCESS | 1852 | 1462483881884 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 14:31:21 INFO - PROCESS | 1852 | 1462483881888 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 14:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:31:21 INFO - PROCESS | 1852 | 1462483881893 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:31:21 INFO - PROCESS | 1852 | 1462483881896 Marionette TRACE conn3 <- [1,1998,null,{}] 14:31:21 INFO - PROCESS | 1852 | 1462483881901 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}] 14:31:22 INFO - PROCESS | 1852 | 1462483882104 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 14:31:22 INFO - PROCESS | 1852 | 1462483882313 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455d660000 == 153 [pid = 1852] [id = 507] 14:31:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f452e1b5800) [pid = 1852] [serial = 1522] [outer = (nil)] 14:31:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f4558b67400) [pid = 1852] [serial = 1523] [outer = 0x7f452e1b5800] 14:31:22 INFO - PROCESS | 1852 | 1462483882432 Marionette DEBUG loaded listener.js 14:31:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f455a73bc00) [pid = 1852] [serial = 1524] [outer = 0x7f452e1b5800] 14:31:23 INFO - PROCESS | 1852 | 1462483883416 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]]]}] 14:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1583ms 14:31:23 INFO - PROCESS | 1852 | 1462483883478 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 14:31:23 INFO - PROCESS | 1852 | 1462483883484 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 14:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:31:23 INFO - PROCESS | 1852 | 1462483883492 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:31:23 INFO - PROCESS | 1852 | 1462483883496 Marionette TRACE conn3 <- [1,2002,null,{}] 14:31:23 INFO - PROCESS | 1852 | 1462483883504 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}] 14:31:23 INFO - PROCESS | 1852 | 1462483883834 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 14:31:24 INFO - PROCESS | 1852 | 1462483884283 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e623000 == 154 [pid = 1852] [id = 508] 14:31:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f45489a6000) [pid = 1852] [serial = 1525] [outer = (nil)] 14:31:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f45489a9000) [pid = 1852] [serial = 1526] [outer = 0x7f45489a6000] 14:31:24 INFO - PROCESS | 1852 | 1462483884389 Marionette DEBUG loaded listener.js 14:31:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f45489acc00) [pid = 1852] [serial = 1527] [outer = 0x7f45489a6000] 14:31:25 INFO - PROCESS | 1852 | ************************* 14:31:25 INFO - PROCESS | 1852 | A coding exception was thrown and uncaught in a Task. 14:31:25 INFO - PROCESS | 1852 | 14:31:25 INFO - PROCESS | 1852 | Full message: TypeError: NetworkError when attempting to fetch resource. 14:31:25 INFO - PROCESS | 1852 | Full stack: 14:31:25 INFO - PROCESS | 1852 | ************************* 14:31:25 INFO - PROCESS | 1852 | 1462483885660 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]]]}] 14:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 2245ms 14:31:25 INFO - PROCESS | 1852 | 1462483885737 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 14:31:25 INFO - PROCESS | 1852 | 1462483885740 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 14:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:31:25 INFO - PROCESS | 1852 | 1462483885746 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:31:25 INFO - PROCESS | 1852 | 1462483885749 Marionette TRACE conn3 <- [1,2006,null,{}] 14:31:25 INFO - PROCESS | 1852 | 1462483885755 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}] 14:31:26 INFO - PROCESS | 1852 | 1462483886034 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 14:31:26 INFO - PROCESS | 1852 | 1462483886339 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e62e000 == 155 [pid = 1852] [id = 509] 14:31:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f452f388800) [pid = 1852] [serial = 1528] [outer = (nil)] 14:31:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f455ac2d800) [pid = 1852] [serial = 1529] [outer = 0x7f452f388800] 14:31:26 INFO - PROCESS | 1852 | 1462483886417 Marionette DEBUG loaded listener.js 14:31:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f455ad33800) [pid = 1852] [serial = 1530] [outer = 0x7f452f388800] 14:31:27 INFO - PROCESS | 1852 | 1462483887251 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]]]}] 14:31:27 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 14:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1584ms 14:31:27 INFO - PROCESS | 1852 | 1462483887332 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 14:31:27 INFO - PROCESS | 1852 | 1462483887336 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 14:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:31:27 INFO - PROCESS | 1852 | 1462483887341 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:31:27 INFO - PROCESS | 1852 | 1462483887343 Marionette TRACE conn3 <- [1,2010,null,{}] 14:31:27 INFO - PROCESS | 1852 | 1462483887349 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}] 14:31:27 INFO - PROCESS | 1852 | 1462483887558 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 14:31:27 INFO - PROCESS | 1852 | 1462483887773 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452be1c800 == 156 [pid = 1852] [id = 510] 14:31:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f452f31fc00) [pid = 1852] [serial = 1531] [outer = (nil)] 14:31:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f452f328400) [pid = 1852] [serial = 1532] [outer = 0x7f452f31fc00] 14:31:27 INFO - PROCESS | 1852 | 1462483887886 Marionette DEBUG loaded listener.js 14:31:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f452f32d800) [pid = 1852] [serial = 1533] [outer = 0x7f452f31fc00] 14:31:28 INFO - PROCESS | 1852 | 1462483888766 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]]]}] 14:31:28 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 14:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1479ms 14:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:31:28 INFO - PROCESS | 1852 | 1462483888822 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 14:31:28 INFO - PROCESS | 1852 | 1462483888825 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 14:31:28 INFO - PROCESS | 1852 | 1462483888831 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:31:28 INFO - PROCESS | 1852 | 1462483888842 Marionette TRACE conn3 <- [1,2014,null,{}] 14:31:28 INFO - PROCESS | 1852 | 1462483888847 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}] 14:31:29 INFO - PROCESS | 1852 | 1462483889070 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 14:31:29 INFO - PROCESS | 1852 | 1462483889406 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452c4a0000 == 157 [pid = 1852] [id = 511] 14:31:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f452c4b3000) [pid = 1852] [serial = 1534] [outer = (nil)] 14:31:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f452c4b9800) [pid = 1852] [serial = 1535] [outer = 0x7f452c4b3000] 14:31:29 INFO - PROCESS | 1852 | 1462483889486 Marionette DEBUG loaded listener.js 14:31:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f452f327c00) [pid = 1852] [serial = 1536] [outer = 0x7f452c4b3000] 14:31:30 INFO - PROCESS | 1852 | 1462483890391 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]]]}] 14:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1642ms 14:31:30 INFO - PROCESS | 1852 | 1462483890475 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 14:31:30 INFO - PROCESS | 1852 | 1462483890478 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 14:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:31:30 INFO - PROCESS | 1852 | 1462483890484 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:31:30 INFO - PROCESS | 1852 | 1462483890486 Marionette TRACE conn3 <- [1,2018,null,{}] 14:31:30 INFO - PROCESS | 1852 | 1462483890492 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}] 14:31:30 INFO - PROCESS | 1852 | 1462483890750 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 14:31:31 INFO - PROCESS | 1852 | 1462483891070 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452de34800 == 158 [pid = 1852] [id = 512] 14:31:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f452c4b7c00) [pid = 1852] [serial = 1537] [outer = (nil)] 14:31:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f4531bf9400) [pid = 1852] [serial = 1538] [outer = 0x7f452c4b7c00] 14:31:31 INFO - PROCESS | 1852 | 1462483891145 Marionette DEBUG loaded listener.js 14:31:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f453267d000) [pid = 1852] [serial = 1539] [outer = 0x7f452c4b7c00] 14:31:32 INFO - PROCESS | 1852 | 1462483892066 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]]]}] 14:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1638ms 14:31:32 INFO - PROCESS | 1852 | 1462483892124 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 14:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:31:32 INFO - PROCESS | 1852 | 1462483892128 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 14:31:32 INFO - PROCESS | 1852 | 1462483892135 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:31:32 INFO - PROCESS | 1852 | 1462483892138 Marionette TRACE conn3 <- [1,2022,null,{}] 14:31:32 INFO - PROCESS | 1852 | 1462483892144 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}] 14:31:32 INFO - PROCESS | 1852 | 1462483892361 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 14:31:32 INFO - PROCESS | 1852 | 1462483892657 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e124000 == 159 [pid = 1852] [id = 513] 14:31:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f452de6f000) [pid = 1852] [serial = 1540] [outer = (nil)] 14:31:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f452de74400) [pid = 1852] [serial = 1541] [outer = 0x7f452de6f000] 14:31:32 INFO - PROCESS | 1852 | 1462483892785 Marionette DEBUG loaded listener.js 14:31:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f452de79400) [pid = 1852] [serial = 1542] [outer = 0x7f452de6f000] 14:31:34 INFO - PROCESS | 1852 | 1462483894156 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]]]}] 14:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2141ms 14:31:34 INFO - PROCESS | 1852 | 1462483894276 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 14:31:34 INFO - PROCESS | 1852 | 1462483894281 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 14:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:31:34 INFO - PROCESS | 1852 | 1462483894289 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:31:34 INFO - PROCESS | 1852 | 1462483894294 Marionette TRACE conn3 <- [1,2026,null,{}] 14:31:34 INFO - PROCESS | 1852 | 1462483894301 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}] 14:31:34 INFO - PROCESS | 1852 | 1462483894495 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 14:31:34 INFO - PROCESS | 1852 | 1462483894718 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e4ce000 == 160 [pid = 1852] [id = 514] 14:31:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f452de79800) [pid = 1852] [serial = 1543] [outer = (nil)] 14:31:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f452e2b6400) [pid = 1852] [serial = 1544] [outer = 0x7f452de79800] 14:31:34 INFO - PROCESS | 1852 | 1462483894826 Marionette DEBUG loaded listener.js 14:31:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f452e570c00) [pid = 1852] [serial = 1545] [outer = 0x7f452de79800] 14:31:35 INFO - PROCESS | 1852 | 1462483895860 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]]]}] 14:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1637ms 14:31:35 INFO - PROCESS | 1852 | 1462483895927 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 14:31:35 INFO - PROCESS | 1852 | 1462483895935 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 14:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:31:35 INFO - PROCESS | 1852 | 1462483895944 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:31:35 INFO - PROCESS | 1852 | 1462483895947 Marionette TRACE conn3 <- [1,2030,null,{}] 14:31:35 INFO - PROCESS | 1852 | 1462483895953 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}] 14:31:36 INFO - PROCESS | 1852 | 1462483896156 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 14:31:36 INFO - PROCESS | 1852 | 1462483896457 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f1e6000 == 161 [pid = 1852] [id = 515] 14:31:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f4531bf8800) [pid = 1852] [serial = 1546] [outer = (nil)] 14:31:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f4531bfb800) [pid = 1852] [serial = 1547] [outer = 0x7f4531bf8800] 14:31:36 INFO - PROCESS | 1852 | 1462483896571 Marionette DEBUG loaded listener.js 14:31:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f453267c800) [pid = 1852] [serial = 1548] [outer = 0x7f4531bf8800] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453701d000 == 160 [pid = 1852] [id = 435] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f5d6800 == 159 [pid = 1852] [id = 434] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f21b000 == 158 [pid = 1852] [id = 436] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f453dac1c00) [pid = 1852] [serial = 1430] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45312c7800 == 157 [pid = 1852] [id = 497] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453896d000 == 156 [pid = 1852] [id = 496] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4536375000 == 155 [pid = 1852] [id = 495] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4533c18800 == 154 [pid = 1852] [id = 494] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f4cf800 == 153 [pid = 1852] [id = 493] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452ce48800 == 152 [pid = 1852] [id = 492] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4533c17000 == 151 [pid = 1852] [id = 491] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548523800 == 150 [pid = 1852] [id = 486] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454771a000 == 149 [pid = 1852] [id = 485] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4546bac800 == 148 [pid = 1852] [id = 484] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453fbda800 == 147 [pid = 1852] [id = 483] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f5ab000 == 146 [pid = 1852] [id = 482] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453e7e9000 == 145 [pid = 1852] [id = 481] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d3a1000 == 144 [pid = 1852] [id = 480] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4539244800 == 143 [pid = 1852] [id = 479] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45366e4000 == 142 [pid = 1852] [id = 478] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f6c4000 == 141 [pid = 1852] [id = 477] 14:31:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45380b2800 == 140 [pid = 1852] [id = 476] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f4534392c00) [pid = 1852] [serial = 1413] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f4538b20400) [pid = 1852] [serial = 1373] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f4532498c00) [pid = 1852] [serial = 1403] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f453f996800) [pid = 1852] [serial = 1236] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f455a3a3c00) [pid = 1852] [serial = 1260] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f4533ae1c00) [pid = 1852] [serial = 1203] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f453805b800) [pid = 1852] [serial = 1242] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f454b05d000) [pid = 1852] [serial = 1397] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f453e686c00) [pid = 1852] [serial = 1245] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f4535bd0400) [pid = 1852] [serial = 1418] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f452e7c8800) [pid = 1852] [serial = 1206] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f4534392800) [pid = 1852] [serial = 1362] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f4533adf000) [pid = 1852] [serial = 1367] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f455588dc00) [pid = 1852] [serial = 1254] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f453d7dc000) [pid = 1852] [serial = 1428] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f453e875000) [pid = 1852] [serial = 1379] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f453248d400) [pid = 1852] [serial = 1410] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f45334b9400) [pid = 1852] [serial = 1406] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f4539275800) [pid = 1852] [serial = 1209] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f45338dcc00) [pid = 1852] [serial = 1415] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f452bf11800) [pid = 1852] [serial = 1364] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f45407ecc00) [pid = 1852] [serial = 1251] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f455a738800) [pid = 1852] [serial = 1266] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f4538cf8c00) [pid = 1852] [serial = 1427] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f4539271000) [pid = 1852] [serial = 1424] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f452e56e400) [pid = 1852] [serial = 1409] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f452e652800) [pid = 1852] [serial = 1263] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f453f9c6400) [pid = 1852] [serial = 1385] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f453737ec00) [pid = 1852] [serial = 1419] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f453d7d6400) [pid = 1852] [serial = 1376] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f4556c28000) [pid = 1852] [serial = 1257] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f45389f4800) [pid = 1852] [serial = 1421] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f4542041400) [pid = 1852] [serial = 1391] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f453f98c800) [pid = 1852] [serial = 1248] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f453631c400) [pid = 1852] [serial = 1370] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f4541504000) [pid = 1852] [serial = 1388] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f4533ad4400) [pid = 1852] [serial = 1239] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f453d364000) [pid = 1852] [serial = 1425] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f4535ceb400) [pid = 1852] [serial = 1416] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f4533ef9400) [pid = 1852] [serial = 1412] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f4538b6e000) [pid = 1852] [serial = 1422] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f45497aa800) [pid = 1852] [serial = 1400] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f453f7dcc00) [pid = 1852] [serial = 1382] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f454648b400) [pid = 1852] [serial = 1394] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f453e86f400) [pid = 1852] [serial = 1302] [outer = (nil)] [url = about:blank] 14:31:37 INFO - PROCESS | 1852 | 1462483897584 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]]]}] 14:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1685ms 14:31:37 INFO - PROCESS | 1852 | 1462483897631 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 14:31:37 INFO - PROCESS | 1852 | 1462483897636 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 14:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:31:37 INFO - PROCESS | 1852 | 1462483897643 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:31:37 INFO - PROCESS | 1852 | 1462483897650 Marionette TRACE conn3 <- [1,2034,null,{}] 14:31:37 INFO - PROCESS | 1852 | 1462483897672 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}] 14:31:37 INFO - PROCESS | 1852 | 1462483897900 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 14:31:38 INFO - PROCESS | 1852 | 1462483898139 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f3c7800 == 141 [pid = 1852] [id = 516] 14:31:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f4532681800) [pid = 1852] [serial = 1549] [outer = (nil)] 14:31:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f45334b3800) [pid = 1852] [serial = 1550] [outer = 0x7f4532681800] 14:31:38 INFO - PROCESS | 1852 | 1462483898210 Marionette DEBUG loaded listener.js 14:31:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f45338de000) [pid = 1852] [serial = 1551] [outer = 0x7f4532681800] 14:31:38 INFO - PROCESS | 1852 | 1462483898927 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]]]}] 14:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1344ms 14:31:38 INFO - PROCESS | 1852 | 1462483898988 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 14:31:38 INFO - PROCESS | 1852 | 1462483898993 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 14:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:31:38 INFO - PROCESS | 1852 | 1462483898998 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:31:39 INFO - PROCESS | 1852 | 1462483899001 Marionette TRACE conn3 <- [1,2038,null,{}] 14:31:39 INFO - PROCESS | 1852 | 1462483899005 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}] 14:31:39 INFO - PROCESS | 1852 | 1462483899282 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 14:31:39 INFO - PROCESS | 1852 | 1462483899406 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4532708800 == 142 [pid = 1852] [id = 517] 14:31:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f452c4b3800) [pid = 1852] [serial = 1552] [outer = (nil)] 14:31:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f4533ad8c00) [pid = 1852] [serial = 1553] [outer = 0x7f452c4b3800] 14:31:39 INFO - PROCESS | 1852 | 1462483899485 Marionette DEBUG loaded listener.js 14:31:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f45342cf000) [pid = 1852] [serial = 1554] [outer = 0x7f452c4b3800] 14:31:40 INFO - PROCESS | 1852 | 1462483900346 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]]]}] 14:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1380ms 14:31:40 INFO - PROCESS | 1852 | 1462483900390 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 14:31:40 INFO - PROCESS | 1852 | 1462483900395 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 14:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:31:40 INFO - PROCESS | 1852 | 1462483900408 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:31:40 INFO - PROCESS | 1852 | 1462483900410 Marionette TRACE conn3 <- [1,2042,null,{}] 14:31:40 INFO - PROCESS | 1852 | 1462483900416 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}] 14:31:40 INFO - PROCESS | 1852 | 1462483900690 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 14:31:40 INFO - PROCESS | 1852 | 1462483900723 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4533c1e800 == 143 [pid = 1852] [id = 518] 14:31:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f452bf0e000) [pid = 1852] [serial = 1555] [outer = (nil)] 14:31:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f4534396800) [pid = 1852] [serial = 1556] [outer = 0x7f452bf0e000] 14:31:40 INFO - PROCESS | 1852 | 1462483900795 Marionette DEBUG loaded listener.js 14:31:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f45344a2c00) [pid = 1852] [serial = 1557] [outer = 0x7f452bf0e000] 14:31:42 INFO - PROCESS | 1852 | 1462483902143 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]]]}] 14:31:42 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f453f2d5400) [pid = 1852] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:31:42 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f4538cf7c00) [pid = 1852] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:31:42 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f4533ae2800) [pid = 1852] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:31:42 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f4531bfbc00) [pid = 1852] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:31:42 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f4531bfd800) [pid = 1852] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:31:42 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f452e2a8c00) [pid = 1852] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:31:42 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f45332edc00) [pid = 1852] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:31:42 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f452e2b7000) [pid = 1852] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:31:42 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) 14:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1795ms 14:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:31:42 INFO - PROCESS | 1852 | 1462483902198 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 14:31:42 INFO - PROCESS | 1852 | 1462483902201 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 14:31:42 INFO - PROCESS | 1852 | 1462483902206 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:31:42 INFO - PROCESS | 1852 | 1462483902209 Marionette TRACE conn3 <- [1,2046,null,{}] 14:31:42 INFO - PROCESS | 1852 | 1462483902213 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}] 14:31:42 INFO - PROCESS | 1852 | 1462483902403 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 14:31:42 INFO - PROCESS | 1852 | 1462483902624 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45359b2800 == 144 [pid = 1852] [id = 519] 14:31:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f4536328400) [pid = 1852] [serial = 1558] [outer = (nil)] 14:31:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f4536511800) [pid = 1852] [serial = 1559] [outer = 0x7f4536328400] 14:31:42 INFO - PROCESS | 1852 | 1462483902688 Marionette DEBUG loaded listener.js 14:31:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f4537384000) [pid = 1852] [serial = 1560] [outer = 0x7f4536328400] 14:31:43 INFO - PROCESS | 1852 | 1462483903344 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]]]}] 14:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1181ms 14:31:43 INFO - PROCESS | 1852 | 1462483903388 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 14:31:43 INFO - PROCESS | 1852 | 1462483903391 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 14:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:31:43 INFO - PROCESS | 1852 | 1462483903396 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:31:43 INFO - PROCESS | 1852 | 1462483903399 Marionette TRACE conn3 <- [1,2050,null,{}] 14:31:43 INFO - PROCESS | 1852 | 1462483903403 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}] 14:31:43 INFO - PROCESS | 1852 | 1462483903646 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 14:31:43 INFO - PROCESS | 1852 | 1462483903668 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45370cd000 == 145 [pid = 1852] [id = 520] 14:31:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f4536515400) [pid = 1852] [serial = 1561] [outer = (nil)] 14:31:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f4538064800) [pid = 1852] [serial = 1562] [outer = 0x7f4536515400] 14:31:43 INFO - PROCESS | 1852 | 1462483903728 Marionette DEBUG loaded listener.js 14:31:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f4538cee000) [pid = 1852] [serial = 1563] [outer = 0x7f4536515400] 14:31:44 INFO - PROCESS | 1852 | 1462483904895 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]]]}] 14:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1577ms 14:31:44 INFO - PROCESS | 1852 | 1462483904975 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 14:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:31:44 INFO - PROCESS | 1852 | 1462483904980 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 14:31:44 INFO - PROCESS | 1852 | 1462483904988 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:31:44 INFO - PROCESS | 1852 | 1462483904992 Marionette TRACE conn3 <- [1,2054,null,{}] 14:31:45 INFO - PROCESS | 1852 | 1462483905001 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}] 14:31:45 INFO - PROCESS | 1852 | 1462483905281 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 14:31:45 INFO - PROCESS | 1852 | 1462483905596 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e4ca800 == 146 [pid = 1852] [id = 521] 14:31:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f452de7ac00) [pid = 1852] [serial = 1564] [outer = (nil)] 14:31:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f452e56fc00) [pid = 1852] [serial = 1565] [outer = 0x7f452de7ac00] 14:31:45 INFO - PROCESS | 1852 | 1462483905675 Marionette DEBUG loaded listener.js 14:31:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f452e7c5c00) [pid = 1852] [serial = 1566] [outer = 0x7f452de7ac00] 14:31:46 INFO - PROCESS | 1852 | 1462483906612 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]]]}] 14:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1686ms 14:31:46 INFO - PROCESS | 1852 | 1462483906674 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 14:31:46 INFO - PROCESS | 1852 | 1462483906683 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 14:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:31:46 INFO - PROCESS | 1852 | 1462483906693 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:31:46 INFO - PROCESS | 1852 | 1462483906697 Marionette TRACE conn3 <- [1,2058,null,{}] 14:31:46 INFO - PROCESS | 1852 | 1462483906703 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}] 14:31:46 INFO - PROCESS | 1852 | 1462483906994 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 14:31:47 INFO - PROCESS | 1852 | 1462483907345 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45338aa000 == 147 [pid = 1852] [id = 522] 14:31:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f453267f400) [pid = 1852] [serial = 1567] [outer = (nil)] 14:31:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f4532684800) [pid = 1852] [serial = 1568] [outer = 0x7f453267f400] 14:31:47 INFO - PROCESS | 1852 | 1462483907441 Marionette DEBUG loaded listener.js 14:31:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f45339dfc00) [pid = 1852] [serial = 1569] [outer = 0x7f453267f400] 14:31:48 INFO - PROCESS | 1852 | 1462483908357 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]]]}] 14:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1734ms 14:31:48 INFO - PROCESS | 1852 | 1462483908428 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 14:31:48 INFO - PROCESS | 1852 | 1462483908432 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 14:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:31:48 INFO - PROCESS | 1852 | 1462483908438 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:31:48 INFO - PROCESS | 1852 | 1462483908444 Marionette TRACE conn3 <- [1,2062,null,{}] 14:31:48 INFO - PROCESS | 1852 | 1462483908460 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}] 14:31:48 INFO - PROCESS | 1852 | 1462483908718 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 14:31:49 INFO - PROCESS | 1852 | 1462483909034 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45380c8000 == 148 [pid = 1852] [id = 523] 14:31:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f4535791c00) [pid = 1852] [serial = 1570] [outer = (nil)] 14:31:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f4535ceb800) [pid = 1852] [serial = 1571] [outer = 0x7f4535791c00] 14:31:49 INFO - PROCESS | 1852 | 1462483909188 Marionette DEBUG loaded listener.js 14:31:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f4537383c00) [pid = 1852] [serial = 1572] [outer = 0x7f4535791c00] 14:31:50 INFO - PROCESS | 1852 | 1462483910110 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]]]}] 14:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1740ms 14:31:50 INFO - PROCESS | 1852 | 1462483910180 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 14:31:50 INFO - PROCESS | 1852 | 1462483910185 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 14:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:31:50 INFO - PROCESS | 1852 | 1462483910191 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:31:50 INFO - PROCESS | 1852 | 1462483910194 Marionette TRACE conn3 <- [1,2066,null,{}] 14:31:50 INFO - PROCESS | 1852 | 1462483910199 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}] 14:31:50 INFO - PROCESS | 1852 | 1462483910431 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 14:31:50 INFO - PROCESS | 1852 | 1462483910780 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d16a000 == 149 [pid = 1852] [id = 524] 14:31:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f452de70400) [pid = 1852] [serial = 1573] [outer = (nil)] 14:31:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f4538fd9400) [pid = 1852] [serial = 1574] [outer = 0x7f452de70400] 14:31:50 INFO - PROCESS | 1852 | 1462483910909 Marionette DEBUG loaded listener.js 14:31:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f453d131c00) [pid = 1852] [serial = 1575] [outer = 0x7f452de70400] 14:31:52 INFO - PROCESS | 1852 | 1462483912257 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]]]}] 14:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2141ms 14:31:52 INFO - PROCESS | 1852 | 1462483912336 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 14:31:52 INFO - PROCESS | 1852 | 1462483912341 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 14:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:31:52 INFO - PROCESS | 1852 | 1462483912351 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:31:52 INFO - PROCESS | 1852 | 1462483912355 Marionette TRACE conn3 <- [1,2070,null,{}] 14:31:52 INFO - PROCESS | 1852 | 1462483912362 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}] 14:31:52 INFO - PROCESS | 1852 | 1462483912603 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 14:31:52 INFO - PROCESS | 1852 | 1462483912906 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d75e800 == 150 [pid = 1852] [id = 525] 14:31:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f4535bc6400) [pid = 1852] [serial = 1576] [outer = (nil)] 14:31:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f453d4cf800) [pid = 1852] [serial = 1577] [outer = 0x7f4535bc6400] 14:31:52 INFO - PROCESS | 1852 | 1462483912985 Marionette DEBUG loaded listener.js 14:31:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f453dab9400) [pid = 1852] [serial = 1578] [outer = 0x7f4535bc6400] 14:31:53 INFO - PROCESS | 1852 | 1462483913847 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]]]}] 14:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1532ms 14:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:31:53 INFO - PROCESS | 1852 | 1462483913882 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 14:31:53 INFO - PROCESS | 1852 | 1462483913885 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 14:31:53 INFO - PROCESS | 1852 | 1462483913892 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:31:53 INFO - PROCESS | 1852 | 1462483913894 Marionette TRACE conn3 <- [1,2074,null,{}] 14:31:53 INFO - PROCESS | 1852 | 1462483913900 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}] 14:31:54 INFO - PROCESS | 1852 | 1462483914136 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 14:31:54 INFO - PROCESS | 1852 | 1462483914360 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453ef1f800 == 151 [pid = 1852] [id = 526] 14:31:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f453dac2400) [pid = 1852] [serial = 1579] [outer = (nil)] 14:31:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f453e8ed800) [pid = 1852] [serial = 1580] [outer = 0x7f453dac2400] 14:31:54 INFO - PROCESS | 1852 | 1462483914488 Marionette DEBUG loaded listener.js 14:31:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f453f7d9c00) [pid = 1852] [serial = 1581] [outer = 0x7f453dac2400] 14:31:55 INFO - PROCESS | 1852 | 1462483915490 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]]]}] 14:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1630ms 14:31:55 INFO - PROCESS | 1852 | 1462483915522 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 14:31:55 INFO - PROCESS | 1852 | 1462483915525 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 14:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:31:55 INFO - PROCESS | 1852 | 1462483915531 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:31:55 INFO - PROCESS | 1852 | 1462483915534 Marionette TRACE conn3 <- [1,2078,null,{}] 14:31:55 INFO - PROCESS | 1852 | 1462483915540 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}] 14:31:55 INFO - PROCESS | 1852 | 1462483915752 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 14:31:55 INFO - PROCESS | 1852 | 1462483915970 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f21b800 == 152 [pid = 1852] [id = 527] 14:31:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f453e58c400) [pid = 1852] [serial = 1582] [outer = (nil)] 14:31:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f453faf0c00) [pid = 1852] [serial = 1583] [outer = 0x7f453e58c400] 14:31:56 INFO - PROCESS | 1852 | 1462483916096 Marionette DEBUG loaded listener.js 14:31:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f4540b58000) [pid = 1852] [serial = 1584] [outer = 0x7f453e58c400] 14:31:57 INFO - PROCESS | 1852 | 1462483917376 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]]]}] 14:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1880ms 14:31:57 INFO - PROCESS | 1852 | 1462483917414 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 14:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:31:57 INFO - PROCESS | 1852 | 1462483917419 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 14:31:57 INFO - PROCESS | 1852 | 1462483917427 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:31:57 INFO - PROCESS | 1852 | 1462483917432 Marionette TRACE conn3 <- [1,2082,null,{}] 14:31:57 INFO - PROCESS | 1852 | 1462483917440 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}] 14:31:57 INFO - PROCESS | 1852 | 1462483917675 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 14:31:57 INFO - PROCESS | 1852 | 1462483917926 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540a44800 == 153 [pid = 1852] [id = 528] 14:31:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f453e875000) [pid = 1852] [serial = 1585] [outer = (nil)] 14:31:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f4541f32c00) [pid = 1852] [serial = 1586] [outer = 0x7f453e875000] 14:31:58 INFO - PROCESS | 1852 | 1462483918041 Marionette DEBUG loaded listener.js 14:31:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f454231d000) [pid = 1852] [serial = 1587] [outer = 0x7f453e875000] 14:31:58 INFO - PROCESS | 1852 | 1462483918868 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]]]}] 14:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1490ms 14:31:58 INFO - PROCESS | 1852 | 1462483918916 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 14:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:31:58 INFO - PROCESS | 1852 | 1462483918920 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 14:31:58 INFO - PROCESS | 1852 | 1462483918926 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:31:58 INFO - PROCESS | 1852 | 1462483918929 Marionette TRACE conn3 <- [1,2086,null,{}] 14:31:58 INFO - PROCESS | 1852 | 1462483918934 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}] 14:31:59 INFO - PROCESS | 1852 | 1462483919131 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 14:31:59 INFO - PROCESS | 1852 | 1462483919396 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4546478000 == 154 [pid = 1852] [id = 529] 14:31:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f453f7dc400) [pid = 1852] [serial = 1588] [outer = (nil)] 14:31:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f4545d49400) [pid = 1852] [serial = 1589] [outer = 0x7f453f7dc400] 14:31:59 INFO - PROCESS | 1852 | 1462483919522 Marionette DEBUG loaded listener.js 14:31:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f4547660400) [pid = 1852] [serial = 1590] [outer = 0x7f453f7dc400] 14:32:00 INFO - PROCESS | 1852 | 1462483920419 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]]]}] 14:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1528ms 14:32:00 INFO - PROCESS | 1852 | 1462483920456 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 14:32:00 INFO - PROCESS | 1852 | 1462483920459 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 14:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:32:00 INFO - PROCESS | 1852 | 1462483920466 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:32:00 INFO - PROCESS | 1852 | 1462483920470 Marionette TRACE conn3 <- [1,2090,null,{}] 14:32:00 INFO - PROCESS | 1852 | 1462483920476 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}] 14:32:00 INFO - PROCESS | 1852 | 1462483920690 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 14:32:00 INFO - PROCESS | 1852 | 1462483920909 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45480e4000 == 155 [pid = 1852] [id = 530] 14:32:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f45420e1c00) [pid = 1852] [serial = 1591] [outer = (nil)] 14:32:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f45489a3000) [pid = 1852] [serial = 1592] [outer = 0x7f45420e1c00] 14:32:01 INFO - PROCESS | 1852 | 1462483921032 Marionette DEBUG loaded listener.js 14:32:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f45489aa400) [pid = 1852] [serial = 1593] [outer = 0x7f45420e1c00] 14:32:01 INFO - PROCESS | 1852 | 1462483921964 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]]]}] 14:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1537ms 14:32:02 INFO - PROCESS | 1852 | 1462483922004 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 14:32:02 INFO - PROCESS | 1852 | 1462483922008 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 14:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:32:02 INFO - PROCESS | 1852 | 1462483922013 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:32:02 INFO - PROCESS | 1852 | 1462483922016 Marionette TRACE conn3 <- [1,2094,null,{}] 14:32:02 INFO - PROCESS | 1852 | 1462483922022 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}] 14:32:02 INFO - PROCESS | 1852 | 1462483922235 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 14:32:02 INFO - PROCESS | 1852 | 1462483922468 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4549693000 == 156 [pid = 1852] [id = 531] 14:32:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f4542393800) [pid = 1852] [serial = 1594] [outer = (nil)] 14:32:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f454b069800) [pid = 1852] [serial = 1595] [outer = 0x7f4542393800] 14:32:02 INFO - PROCESS | 1852 | 1462483922586 Marionette DEBUG loaded listener.js 14:32:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f455558e400) [pid = 1852] [serial = 1596] [outer = 0x7f4542393800] 14:32:03 INFO - PROCESS | 1852 | 1462483923477 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]]]}] 14:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1480ms 14:32:03 INFO - PROCESS | 1852 | 1462483923504 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 14:32:03 INFO - PROCESS | 1852 | 1462483923507 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 14:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:32:03 INFO - PROCESS | 1852 | 1462483923516 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:32:03 INFO - PROCESS | 1852 | 1462483923518 Marionette TRACE conn3 <- [1,2098,null,{}] 14:32:03 INFO - PROCESS | 1852 | 1462483923522 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}] 14:32:03 INFO - PROCESS | 1852 | 1462483923702 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 14:32:04 INFO - PROCESS | 1852 | 1462483924003 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45549f6000 == 157 [pid = 1852] [id = 532] 14:32:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f4549698800) [pid = 1852] [serial = 1597] [outer = (nil)] 14:32:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f4555c74800) [pid = 1852] [serial = 1598] [outer = 0x7f4549698800] 14:32:04 INFO - PROCESS | 1852 | 1462483924125 Marionette DEBUG loaded listener.js 14:32:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f4556a66800) [pid = 1852] [serial = 1599] [outer = 0x7f4549698800] 14:32:05 INFO - PROCESS | 1852 | 1462483925474 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]]]}] 14:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1997ms 14:32:05 INFO - PROCESS | 1852 | 1462483925515 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 14:32:05 INFO - PROCESS | 1852 | 1462483925521 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 14:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:32:05 INFO - PROCESS | 1852 | 1462483925529 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:32:05 INFO - PROCESS | 1852 | 1462483925533 Marionette TRACE conn3 <- [1,2102,null,{}] 14:32:05 INFO - PROCESS | 1852 | 1462483925541 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}] 14:32:05 INFO - PROCESS | 1852 | 1462483925743 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 14:32:05 INFO - PROCESS | 1852 | 1462483925996 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455a4bc800 == 158 [pid = 1852] [id = 533] 14:32:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f455588dc00) [pid = 1852] [serial = 1600] [outer = (nil)] 14:32:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f4558632000) [pid = 1852] [serial = 1601] [outer = 0x7f455588dc00] 14:32:06 INFO - PROCESS | 1852 | 1462483926110 Marionette DEBUG loaded listener.js 14:32:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f4559f8f800) [pid = 1852] [serial = 1602] [outer = 0x7f455588dc00] 14:32:06 INFO - PROCESS | 1852 | 1462483926923 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]]]}] 14:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1438ms 14:32:06 INFO - PROCESS | 1852 | 1462483926966 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 14:32:06 INFO - PROCESS | 1852 | 1462483926970 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 14:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:32:06 INFO - PROCESS | 1852 | 1462483926975 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:32:06 INFO - PROCESS | 1852 | 1462483926978 Marionette TRACE conn3 <- [1,2106,null,{}] 14:32:06 INFO - PROCESS | 1852 | 1462483926983 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}] 14:32:07 INFO - PROCESS | 1852 | 1462483927174 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 14:32:07 INFO - PROCESS | 1852 | 1462483927395 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452c174800 == 159 [pid = 1852] [id = 534] 14:32:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f4533a72c00) [pid = 1852] [serial = 1603] [outer = (nil)] 14:32:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f4533a7b000) [pid = 1852] [serial = 1604] [outer = 0x7f4533a72c00] 14:32:07 INFO - PROCESS | 1852 | 1462483927506 Marionette DEBUG loaded listener.js 14:32:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f4533a80000) [pid = 1852] [serial = 1605] [outer = 0x7f4533a72c00] 14:32:08 INFO - PROCESS | 1852 | 1462483928406 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]]]}] 14:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1488ms 14:32:08 INFO - PROCESS | 1852 | 1462483928466 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 14:32:08 INFO - PROCESS | 1852 | 1462483928469 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 14:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:32:08 INFO - PROCESS | 1852 | 1462483928475 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:32:08 INFO - PROCESS | 1852 | 1462483928478 Marionette TRACE conn3 <- [1,2110,null,{}] 14:32:08 INFO - PROCESS | 1852 | 1462483928483 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}] 14:32:08 INFO - PROCESS | 1852 | 1462483928672 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 14:32:08 INFO - PROCESS | 1852 | 1462483928893 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45318e3800 == 160 [pid = 1852] [id = 535] 14:32:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f45316d8400) [pid = 1852] [serial = 1606] [outer = (nil)] 14:32:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f45316df800) [pid = 1852] [serial = 1607] [outer = 0x7f45316d8400] 14:32:09 INFO - PROCESS | 1852 | 1462483929004 Marionette DEBUG loaded listener.js 14:32:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f45316e4c00) [pid = 1852] [serial = 1608] [outer = 0x7f45316d8400] 14:32:09 INFO - PROCESS | 1852 | 1462483929864 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]]]}] 14:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1432ms 14:32:09 INFO - PROCESS | 1852 | 1462483929910 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 14:32:09 INFO - PROCESS | 1852 | 1462483929919 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 14:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:32:09 INFO - PROCESS | 1852 | 1462483929954 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:32:09 INFO - PROCESS | 1852 | 1462483929957 Marionette TRACE conn3 <- [1,2114,null,{}] 14:32:09 INFO - PROCESS | 1852 | 1462483929968 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}] 14:32:10 INFO - PROCESS | 1852 | 1462483930198 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 14:32:10 INFO - PROCESS | 1852 | 1462483930458 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453fbda800 == 161 [pid = 1852] [id = 536] 14:32:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f45316d9000) [pid = 1852] [serial = 1609] [outer = (nil)] 14:32:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f4533a7c400) [pid = 1852] [serial = 1610] [outer = 0x7f45316d9000] 14:32:10 INFO - PROCESS | 1852 | 1462483930581 Marionette DEBUG loaded listener.js 14:32:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f455670e800) [pid = 1852] [serial = 1611] [outer = 0x7f45316d9000] 14:32:11 INFO - PROCESS | 1852 | 1462483931471 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]]]}] 14:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1610ms 14:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:32:11 INFO - PROCESS | 1852 | 1462483931550 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 14:32:11 INFO - PROCESS | 1852 | 1462483931553 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 14:32:11 INFO - PROCESS | 1852 | 1462483931559 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:32:11 INFO - PROCESS | 1852 | 1462483931562 Marionette TRACE conn3 <- [1,2118,null,{}] 14:32:11 INFO - PROCESS | 1852 | 1462483931567 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}] 14:32:11 INFO - PROCESS | 1852 | 1462483931778 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 14:32:12 INFO - PROCESS | 1852 | 1462483932095 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4531109800 == 162 [pid = 1852] [id = 537] 14:32:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f452c3d4400) [pid = 1852] [serial = 1612] [outer = (nil)] 14:32:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f453119b000) [pid = 1852] [serial = 1613] [outer = 0x7f452c3d4400] 14:32:12 INFO - PROCESS | 1852 | 1462483932168 Marionette DEBUG loaded listener.js 14:32:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f45311a2000) [pid = 1852] [serial = 1614] [outer = 0x7f452c3d4400] 14:32:13 INFO - PROCESS | 1852 | 1462483933008 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]]]}] 14:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1483ms 14:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:32:13 INFO - PROCESS | 1852 | 1462483933041 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 14:32:13 INFO - PROCESS | 1852 | 1462483933044 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 14:32:13 INFO - PROCESS | 1852 | 1462483933050 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:32:13 INFO - PROCESS | 1852 | 1462483933053 Marionette TRACE conn3 <- [1,2122,null,{}] 14:32:13 INFO - PROCESS | 1852 | 1462483933058 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}] 14:32:13 INFO - PROCESS | 1852 | 1462483933248 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 14:32:13 INFO - PROCESS | 1852 | 1462483933968 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e1df800 == 163 [pid = 1852] [id = 538] 14:32:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f452c4b1400) [pid = 1852] [serial = 1615] [outer = (nil)] 14:32:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f452de71c00) [pid = 1852] [serial = 1616] [outer = 0x7f452c4b1400] 14:32:14 INFO - PROCESS | 1852 | 1462483934039 Marionette DEBUG loaded listener.js 14:32:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f452e1bf000) [pid = 1852] [serial = 1617] [outer = 0x7f452c4b1400] 14:32:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45359b2800 == 162 [pid = 1852] [id = 519] 14:32:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4533c1e800 == 161 [pid = 1852] [id = 518] 14:32:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4532708800 == 160 [pid = 1852] [id = 517] 14:32:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f3c7800 == 159 [pid = 1852] [id = 516] 14:32:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f1e6000 == 158 [pid = 1852] [id = 515] 14:32:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452e4ce000 == 157 [pid = 1852] [id = 514] 14:32:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454b077800 == 156 [pid = 1852] [id = 504] 14:32:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4547716800 == 155 [pid = 1852] [id = 503] 14:32:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4542451000 == 154 [pid = 1852] [id = 502] 14:32:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f21e800 == 153 [pid = 1852] [id = 501] 14:32:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45380c6000 == 152 [pid = 1852] [id = 500] 14:32:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f4df000 == 151 [pid = 1852] [id = 499] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f453f1ed800) [pid = 1852] [serial = 1496] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f453805b400) [pid = 1852] [serial = 1494] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f4548075000) [pid = 1852] [serial = 1454] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f4558b68000) [pid = 1852] [serial = 1466] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f453e8ed400) [pid = 1852] [serial = 1442] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f453f991800) [pid = 1852] [serial = 1490] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f4549699800) [pid = 1852] [serial = 1457] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f453e68b800) [pid = 1852] [serial = 1488] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f45420e1400) [pid = 1852] [serial = 1448] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f4535792400) [pid = 1852] [serial = 1478] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f4535791000) [pid = 1852] [serial = 1481] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f45389f3400) [pid = 1852] [serial = 1482] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f4555510400) [pid = 1852] [serial = 1460] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f453d136000) [pid = 1852] [serial = 1485] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f45339da000) [pid = 1852] [serial = 1433] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f453e871400) [pid = 1852] [serial = 1431] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f453f2d4c00) [pid = 1852] [serial = 1445] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f4538b7a400) [pid = 1852] [serial = 1484] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f4533ae3c00) [pid = 1852] [serial = 1476] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f453d7e1400) [pid = 1852] [serial = 1472] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f453d7e3c00) [pid = 1852] [serial = 1487] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f45338d3400) [pid = 1852] [serial = 1475] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f453d2c4800) [pid = 1852] [serial = 1439] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f453631e000) [pid = 1852] [serial = 1436] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f452e644800) [pid = 1852] [serial = 1493] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f455a39dc00) [pid = 1852] [serial = 1469] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f453631e400) [pid = 1852] [serial = 1479] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f4546fdf400) [pid = 1852] [serial = 1451] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f45407ea000) [pid = 1852] [serial = 1491] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f455695f400) [pid = 1852] [serial = 1463] [outer = (nil)] [url = about:blank] 14:32:15 INFO - PROCESS | 1852 | 1462483935812 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]]]}] 14:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 2790ms 14:32:15 INFO - PROCESS | 1852 | 1462483935842 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 14:32:15 INFO - PROCESS | 1852 | 1462483935850 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 14:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:32:15 INFO - PROCESS | 1852 | 1462483935915 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:32:15 INFO - PROCESS | 1852 | 1462483935923 Marionette TRACE conn3 <- [1,2126,null,{}] 14:32:15 INFO - PROCESS | 1852 | 1462483935943 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}] 14:32:16 INFO - PROCESS | 1852 | 1462483936233 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 14:32:16 INFO - PROCESS | 1852 | 1462483936456 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452cf1d000 == 152 [pid = 1852] [id = 539] 14:32:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f452c4b5000) [pid = 1852] [serial = 1618] [outer = (nil)] 14:32:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f452e7bf000) [pid = 1852] [serial = 1619] [outer = 0x7f452c4b5000] 14:32:16 INFO - PROCESS | 1852 | 1462483936562 Marionette DEBUG loaded listener.js 14:32:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f45311a7400) [pid = 1852] [serial = 1620] [outer = 0x7f452c4b5000] 14:32:17 INFO - PROCESS | 1852 | 1462483937470 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]]]}] 14:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1667ms 14:32:17 INFO - PROCESS | 1852 | 1462483937529 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 14:32:17 INFO - PROCESS | 1852 | 1462483937535 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 14:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:32:17 INFO - PROCESS | 1852 | 1462483937541 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:32:17 INFO - PROCESS | 1852 | 1462483937544 Marionette TRACE conn3 <- [1,2130,null,{}] 14:32:17 INFO - PROCESS | 1852 | 1462483937549 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}] 14:32:17 INFO - PROCESS | 1852 | 1462483937735 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 14:32:17 INFO - PROCESS | 1852 | 1462483937753 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f3cc800 == 153 [pid = 1852] [id = 540] 14:32:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f4532679400) [pid = 1852] [serial = 1621] [outer = (nil)] 14:32:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f4532681000) [pid = 1852] [serial = 1622] [outer = 0x7f4532679400] 14:32:17 INFO - PROCESS | 1852 | 1462483937815 Marionette DEBUG loaded listener.js 14:32:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f45334b8800) [pid = 1852] [serial = 1623] [outer = 0x7f4532679400] 14:32:19 INFO - PROCESS | 1852 | 1462483939048 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] 14:32:19 INFO - PROCESS | 1852 | 1462483939138 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 14:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:32:19 INFO - PROCESS | 1852 | 1462483939175 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:32:19 INFO - PROCESS | 1852 | 1462483939187 Marionette TRACE conn3 <- [1,2134,null,{}] 14:32:19 INFO - PROCESS | 1852 | 1462483939262 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}] 14:32:19 INFO - PROCESS | 1852 | 1462483939637 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 14:32:19 INFO - PROCESS | 1852 | 1462483939759 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4533c16000 == 154 [pid = 1852] [id = 541] 14:32:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f4533a7e400) [pid = 1852] [serial = 1624] [outer = (nil)] 14:32:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f4533fe5000) [pid = 1852] [serial = 1625] [outer = 0x7f4533a7e400] 14:32:19 INFO - PROCESS | 1852 | 1462483939861 Marionette DEBUG loaded listener.js 14:32:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f4535bc9000) [pid = 1852] [serial = 1626] [outer = 0x7f4533a7e400] 14:32:20 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f452bf0e000) [pid = 1852] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:32:20 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f4532681800) [pid = 1852] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:32:20 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f452de79800) [pid = 1852] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:32:20 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f452c4b3800) [pid = 1852] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:32:20 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f4536328400) [pid = 1852] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:32:20 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f4531bf8800) [pid = 1852] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:32:21 INFO - PROCESS | 1852 | 1462483941202 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]]]}] 14:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2098ms 14:32:21 INFO - PROCESS | 1852 | 1462483941245 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 14:32:21 INFO - PROCESS | 1852 | 1462483941249 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 14:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:32:21 INFO - PROCESS | 1852 | 1462483941254 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:32:21 INFO - PROCESS | 1852 | 1462483941257 Marionette TRACE conn3 <- [1,2138,null,{}] 14:32:21 INFO - PROCESS | 1852 | 1462483941266 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}] 14:32:21 INFO - PROCESS | 1852 | 1462483941442 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 14:32:21 INFO - PROCESS | 1852 | 1462483941458 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45359a4800 == 155 [pid = 1852] [id = 542] 14:32:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f45339dcc00) [pid = 1852] [serial = 1627] [outer = (nil)] 14:32:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f453650bc00) [pid = 1852] [serial = 1628] [outer = 0x7f45339dcc00] 14:32:21 INFO - PROCESS | 1852 | 1462483941516 Marionette DEBUG loaded listener.js 14:32:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f4537380400) [pid = 1852] [serial = 1629] [outer = 0x7f45339dcc00] 14:32:22 INFO - PROCESS | 1852 | 1462483942377 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]]]}] 14:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1136ms 14:32:22 INFO - PROCESS | 1852 | 1462483942392 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 14:32:22 INFO - PROCESS | 1852 | 1462483942394 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 14:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:32:22 INFO - PROCESS | 1852 | 1462483942401 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:32:22 INFO - PROCESS | 1852 | 1462483942416 Marionette TRACE conn3 <- [1,2142,null,{}] 14:32:22 INFO - PROCESS | 1852 | 1462483942434 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}] 14:32:22 INFO - PROCESS | 1852 | 1462483942620 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 14:32:22 INFO - PROCESS | 1852 | 1462483942982 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452c48c000 == 156 [pid = 1852] [id = 543] 14:32:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f452bf0e000) [pid = 1852] [serial = 1630] [outer = (nil)] 14:32:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f452c4ac400) [pid = 1852] [serial = 1631] [outer = 0x7f452bf0e000] 14:32:23 INFO - PROCESS | 1852 | 1462483943058 Marionette DEBUG loaded listener.js 14:32:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f452e2ae800) [pid = 1852] [serial = 1632] [outer = 0x7f452bf0e000] 14:32:24 INFO - PROCESS | 1852 | 1462483944078 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] 14:32:24 INFO - PROCESS | 1852 | 1462483944167 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 14:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:32:24 INFO - PROCESS | 1852 | 1462483944175 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:32:24 INFO - PROCESS | 1852 | 1462483944181 Marionette TRACE conn3 <- [1,2146,null,{}] 14:32:24 INFO - PROCESS | 1852 | 1462483944188 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}] 14:32:24 INFO - PROCESS | 1852 | 1462483944468 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 14:32:24 INFO - PROCESS | 1852 | 1462483944788 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4532708800 == 157 [pid = 1852] [id = 544] 14:32:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f4531bf5c00) [pid = 1852] [serial = 1633] [outer = (nil)] 14:32:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f45334b8000) [pid = 1852] [serial = 1634] [outer = 0x7f4531bf5c00] 14:32:24 INFO - PROCESS | 1852 | 1462483944864 Marionette DEBUG loaded listener.js 14:32:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f4533a79000) [pid = 1852] [serial = 1635] [outer = 0x7f4531bf5c00] 14:32:25 INFO - PROCESS | 1852 | 1462483945786 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] 14:32:25 INFO - PROCESS | 1852 | 1462483945872 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 14:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:32:25 INFO - PROCESS | 1852 | 1462483945879 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:32:25 INFO - PROCESS | 1852 | 1462483945882 Marionette TRACE conn3 <- [1,2150,null,{}] 14:32:25 INFO - PROCESS | 1852 | 1462483945887 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}] 14:32:26 INFO - PROCESS | 1852 | 1462483946112 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 14:32:26 INFO - PROCESS | 1852 | 1462483946461 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45374e8000 == 158 [pid = 1852] [id = 545] 14:32:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f453578c400) [pid = 1852] [serial = 1636] [outer = (nil)] 14:32:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f45371bb000) [pid = 1852] [serial = 1637] [outer = 0x7f453578c400] 14:32:26 INFO - PROCESS | 1852 | 1462483946541 Marionette DEBUG loaded listener.js 14:32:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f4538b18c00) [pid = 1852] [serial = 1638] [outer = 0x7f453578c400] 14:32:27 INFO - PROCESS | 1852 | 1462483947444 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]]]}] 14:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1631ms 14:32:27 INFO - PROCESS | 1852 | 1462483947511 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 14:32:27 INFO - PROCESS | 1852 | 1462483947515 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 14:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:32:27 INFO - PROCESS | 1852 | 1462483947530 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:32:27 INFO - PROCESS | 1852 | 1462483947539 Marionette TRACE conn3 <- [1,2154,null,{}] 14:32:27 INFO - PROCESS | 1852 | 1462483947545 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}] 14:32:27 INFO - PROCESS | 1852 | 1462483947822 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 14:32:28 INFO - PROCESS | 1852 | 1462483948131 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d0a5800 == 159 [pid = 1852] [id = 546] 14:32:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f453578f400) [pid = 1852] [serial = 1639] [outer = (nil)] 14:32:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f453d368c00) [pid = 1852] [serial = 1640] [outer = 0x7f453578f400] 14:32:28 INFO - PROCESS | 1852 | 1462483948205 Marionette DEBUG loaded listener.js 14:32:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f453dac4400) [pid = 1852] [serial = 1641] [outer = 0x7f453578f400] 14:32:29 INFO - PROCESS | 1852 | 1462483949090 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]]]}] 14:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1647ms 14:32:29 INFO - PROCESS | 1852 | 1462483949170 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 14:32:29 INFO - PROCESS | 1852 | 1462483949176 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 14:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:32:29 INFO - PROCESS | 1852 | 1462483949183 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:32:29 INFO - PROCESS | 1852 | 1462483949187 Marionette TRACE conn3 <- [1,2158,null,{}] 14:32:29 INFO - PROCESS | 1852 | 1462483949192 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}] 14:32:29 INFO - PROCESS | 1852 | 1462483949427 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 14:32:29 INFO - PROCESS | 1852 | 1462483949726 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e7f2800 == 160 [pid = 1852] [id = 547] 14:32:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f453805e000) [pid = 1852] [serial = 1642] [outer = (nil)] 14:32:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f453e8f1400) [pid = 1852] [serial = 1643] [outer = 0x7f453805e000] 14:32:29 INFO - PROCESS | 1852 | 1462483949802 Marionette DEBUG loaded listener.js 14:32:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f453f067000) [pid = 1852] [serial = 1644] [outer = 0x7f453805e000] 14:32:30 INFO - PROCESS | 1852 | 1462483950603 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]]]}] 14:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1483ms 14:32:30 INFO - PROCESS | 1852 | 1462483950682 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 14:32:30 INFO - PROCESS | 1852 | 1462483950685 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 14:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:32:30 INFO - PROCESS | 1852 | 1462483950696 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:32:30 INFO - PROCESS | 1852 | 1462483950699 Marionette TRACE conn3 <- [1,2162,null,{}] 14:32:30 INFO - PROCESS | 1852 | 1462483950704 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}] 14:32:30 INFO - PROCESS | 1852 | 1462483950896 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 14:32:31 INFO - PROCESS | 1852 | 1462483951117 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f5a6800 == 161 [pid = 1852] [id = 548] 14:32:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f453f6e0c00) [pid = 1852] [serial = 1645] [outer = (nil)] 14:32:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f453f7d2c00) [pid = 1852] [serial = 1646] [outer = 0x7f453f6e0c00] 14:32:31 INFO - PROCESS | 1852 | 1462483951250 Marionette DEBUG loaded listener.js 14:32:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f4542040000) [pid = 1852] [serial = 1647] [outer = 0x7f453f6e0c00] 14:32:32 INFO - PROCESS | 1852 | 1462483952195 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]]]}] 14:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1532ms 14:32:32 INFO - PROCESS | 1852 | 1462483952240 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 14:32:32 INFO - PROCESS | 1852 | 1462483952243 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 14:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:32:32 INFO - PROCESS | 1852 | 1462483952250 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:32:32 INFO - PROCESS | 1852 | 1462483952252 Marionette TRACE conn3 <- [1,2166,null,{}] 14:32:32 INFO - PROCESS | 1852 | 1462483952258 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}] 14:32:32 INFO - PROCESS | 1852 | 1462483952443 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 14:32:32 INFO - PROCESS | 1852 | 1462483952719 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4547715000 == 162 [pid = 1852] [id = 549] 14:32:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f453f6e1400) [pid = 1852] [serial = 1648] [outer = (nil)] 14:32:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f45489a5000) [pid = 1852] [serial = 1649] [outer = 0x7f453f6e1400] 14:32:32 INFO - PROCESS | 1852 | 1462483952803 Marionette DEBUG loaded listener.js 14:32:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f454bc86c00) [pid = 1852] [serial = 1650] [outer = 0x7f453f6e1400] 14:32:33 INFO - PROCESS | 1852 | 1462483953681 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]]]}] 14:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1484ms 14:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:32:33 INFO - PROCESS | 1852 | 1462483953735 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 14:32:33 INFO - PROCESS | 1852 | 1462483953738 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 14:32:33 INFO - PROCESS | 1852 | 1462483953745 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:32:33 INFO - PROCESS | 1852 | 1462483953748 Marionette TRACE conn3 <- [1,2170,null,{}] 14:32:33 INFO - PROCESS | 1852 | 1462483953754 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}] 14:32:33 INFO - PROCESS | 1852 | 1462483953956 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 14:32:34 INFO - PROCESS | 1852 | 1462483954225 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548c12000 == 163 [pid = 1852] [id = 550] 14:32:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f4542040400) [pid = 1852] [serial = 1651] [outer = (nil)] 14:32:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f4555593000) [pid = 1852] [serial = 1652] [outer = 0x7f4542040400] 14:32:34 INFO - PROCESS | 1852 | 1462483954344 Marionette DEBUG loaded listener.js 14:32:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f4555a35400) [pid = 1852] [serial = 1653] [outer = 0x7f4542040400] 14:32:35 INFO - PROCESS | 1852 | 1462483955194 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]]]}] 14:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1486ms 14:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:32:35 INFO - PROCESS | 1852 | 1462483955231 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 14:32:35 INFO - PROCESS | 1852 | 1462483955234 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 14:32:35 INFO - PROCESS | 1852 | 1462483955240 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:32:35 INFO - PROCESS | 1852 | 1462483955243 Marionette TRACE conn3 <- [1,2174,null,{}] 14:32:35 INFO - PROCESS | 1852 | 1462483955250 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}] 14:32:35 INFO - PROCESS | 1852 | 1462483955461 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 14:32:35 INFO - PROCESS | 1852 | 1462483955742 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454eb8b800 == 164 [pid = 1852] [id = 551] 14:32:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f453e872800) [pid = 1852] [serial = 1654] [outer = (nil)] 14:32:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f4556c21000) [pid = 1852] [serial = 1655] [outer = 0x7f453e872800] 14:32:35 INFO - PROCESS | 1852 | 1462483955863 Marionette DEBUG loaded listener.js 14:32:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f455a39dc00) [pid = 1852] [serial = 1656] [outer = 0x7f453e872800] 14:32:36 INFO - PROCESS | 1852 | 1462483956707 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]]]}] 14:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1530ms 14:32:36 INFO - PROCESS | 1852 | 1462483956771 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 14:32:36 INFO - PROCESS | 1852 | 1462483956775 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 14:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:32:36 INFO - PROCESS | 1852 | 1462483956781 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:32:36 INFO - PROCESS | 1852 | 1462483956783 Marionette TRACE conn3 <- [1,2178,null,{}] 14:32:36 INFO - PROCESS | 1852 | 1462483956789 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}] 14:32:37 INFO - PROCESS | 1852 | 1462483957019 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 14:32:37 INFO - PROCESS | 1852 | 1462483957293 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455a4c0000 == 165 [pid = 1852] [id = 552] 14:32:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f452e672000) [pid = 1852] [serial = 1657] [outer = (nil)] 14:32:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f452e677c00) [pid = 1852] [serial = 1658] [outer = 0x7f452e672000] 14:32:37 INFO - PROCESS | 1852 | 1462483957410 Marionette DEBUG loaded listener.js 14:32:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f452e67d400) [pid = 1852] [serial = 1659] [outer = 0x7f452e672000] 14:32:38 INFO - PROCESS | 1852 | 1462483958284 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]]]}] 14:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1579ms 14:32:38 INFO - PROCESS | 1852 | 1462483958362 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 14:32:38 INFO - PROCESS | 1852 | 1462483958364 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 14:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:32:38 INFO - PROCESS | 1852 | 1462483958371 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:32:38 INFO - PROCESS | 1852 | 1462483958373 Marionette TRACE conn3 <- [1,2182,null,{}] 14:32:38 INFO - PROCESS | 1852 | 1462483958379 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}] 14:32:38 INFO - PROCESS | 1852 | 1462483958603 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 14:32:38 INFO - PROCESS | 1852 | 1462483958868 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45332d0800 == 166 [pid = 1852] [id = 553] 14:32:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f452f668800) [pid = 1852] [serial = 1660] [outer = (nil)] 14:32:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f452f66a400) [pid = 1852] [serial = 1661] [outer = 0x7f452f668800] 14:32:39 INFO - PROCESS | 1852 | 1462483959006 Marionette DEBUG loaded listener.js 14:32:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f452f670c00) [pid = 1852] [serial = 1662] [outer = 0x7f452f668800] 14:32:39 INFO - PROCESS | 1852 | 1462483959923 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]]]}] 14:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1590ms 14:32:39 INFO - PROCESS | 1852 | 1462483959962 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 14:32:39 INFO - PROCESS | 1852 | 1462483959965 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 14:32:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:32:39 INFO - PROCESS | 1852 | 1462483959971 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:32:39 INFO - PROCESS | 1852 | 1462483959975 Marionette TRACE conn3 <- [1,2186,null,{}] 14:32:39 INFO - PROCESS | 1852 | 1462483959980 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}] 14:32:40 INFO - PROCESS | 1852 | 1462483960188 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 14:32:40 INFO - PROCESS | 1852 | 1462483960458 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4533c95800 == 167 [pid = 1852] [id = 554] 14:32:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f4533e10000) [pid = 1852] [serial = 1663] [outer = (nil)] 14:32:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f4533e19400) [pid = 1852] [serial = 1664] [outer = 0x7f4533e10000] 14:32:40 INFO - PROCESS | 1852 | 1462483960573 Marionette DEBUG loaded listener.js 14:32:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f4556c26800) [pid = 1852] [serial = 1665] [outer = 0x7f4533e10000] 14:32:41 INFO - PROCESS | 1852 | 1462483961396 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]]]}] 14:32:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:32:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1488ms 14:32:41 INFO - PROCESS | 1852 | 1462483961461 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 14:32:41 INFO - PROCESS | 1852 | 1462483961465 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 14:32:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:32:41 INFO - PROCESS | 1852 | 1462483961471 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:32:41 INFO - PROCESS | 1852 | 1462483961473 Marionette TRACE conn3 <- [1,2190,null,{}] 14:32:41 INFO - PROCESS | 1852 | 1462483961478 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}] 14:32:41 INFO - PROCESS | 1852 | 1462483961667 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 14:32:41 INFO - PROCESS | 1852 | 1462483961937 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f366000 == 168 [pid = 1852] [id = 555] 14:32:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f452b4d2000) [pid = 1852] [serial = 1666] [outer = (nil)] 14:32:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f452b4d8000) [pid = 1852] [serial = 1667] [outer = 0x7f452b4d2000] 14:32:42 INFO - PROCESS | 1852 | 1462483962044 Marionette DEBUG loaded listener.js 14:32:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f452b4dc400) [pid = 1852] [serial = 1668] [outer = 0x7f452b4d2000] 14:32:42 INFO - PROCESS | 1852 | 1462483962870 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]]]}] 14:32:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:32:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1437ms 14:32:42 INFO - PROCESS | 1852 | 1462483962908 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 14:32:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:32:42 INFO - PROCESS | 1852 | 1462483962921 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 14:32:42 INFO - PROCESS | 1852 | 1462483962928 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:32:42 INFO - PROCESS | 1852 | 1462483962931 Marionette TRACE conn3 <- [1,2194,null,{}] 14:32:42 INFO - PROCESS | 1852 | 1462483962936 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}] 14:32:43 INFO - PROCESS | 1852 | 1462483963146 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 14:32:43 INFO - PROCESS | 1852 | 1462483963415 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548f52000 == 169 [pid = 1852] [id = 556] 14:32:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f452b4d2800) [pid = 1852] [serial = 1669] [outer = (nil)] 14:32:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f4533e1ec00) [pid = 1852] [serial = 1670] [outer = 0x7f452b4d2800] 14:32:43 INFO - PROCESS | 1852 | 1462483963529 Marionette DEBUG loaded listener.js 14:32:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f455a546c00) [pid = 1852] [serial = 1671] [outer = 0x7f452b4d2800] 14:32:44 INFO - PROCESS | 1852 | 1462483964327 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]]]}] 14:32:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:32:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1434ms 14:32:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:32:44 INFO - PROCESS | 1852 | 1462483964362 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 14:32:44 INFO - PROCESS | 1852 | 1462483964365 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 14:32:44 INFO - PROCESS | 1852 | 1462483964371 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:32:44 INFO - PROCESS | 1852 | 1462483964374 Marionette TRACE conn3 <- [1,2198,null,{}] 14:32:44 INFO - PROCESS | 1852 | 1462483964380 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}] 14:32:44 INFO - PROCESS | 1852 | 1462483964561 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 14:32:44 INFO - PROCESS | 1852 | 1462483964830 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452abdc000 == 170 [pid = 1852] [id = 557] 14:32:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f452b4d6c00) [pid = 1852] [serial = 1672] [outer = (nil)] 14:32:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f4531252000) [pid = 1852] [serial = 1673] [outer = 0x7f452b4d6c00] 14:32:44 INFO - PROCESS | 1852 | 1462483964903 Marionette DEBUG loaded listener.js 14:32:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f4531256400) [pid = 1852] [serial = 1674] [outer = 0x7f452b4d6c00] 14:32:45 INFO - PROCESS | 1852 | 1462483965779 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]]]}] 14:32:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:32:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1480ms 14:32:45 INFO - PROCESS | 1852 | 1462483965850 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 14:32:45 INFO - PROCESS | 1852 | 1462483965855 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 14:32:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:32:45 INFO - PROCESS | 1852 | 1462483965861 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:32:45 INFO - PROCESS | 1852 | 1462483965863 Marionette TRACE conn3 <- [1,2202,null,{}] 14:32:45 INFO - PROCESS | 1852 | 1462483965868 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}] 14:32:46 INFO - PROCESS | 1852 | 1462483966071 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 14:32:46 INFO - PROCESS | 1852 | 1462483966417 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e4d5800 == 171 [pid = 1852] [id = 558] 14:32:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f452b4de000) [pid = 1852] [serial = 1675] [outer = (nil)] 14:32:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f452e1bc800) [pid = 1852] [serial = 1676] [outer = 0x7f452b4de000] 14:32:46 INFO - PROCESS | 1852 | 1462483966503 Marionette DEBUG loaded listener.js 14:32:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f4531544400) [pid = 1852] [serial = 1677] [outer = 0x7f452b4de000] 14:32:47 INFO - PROCESS | 1852 | 1462483967940 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]]]}] 14:32:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:32:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 2132ms 14:32:48 INFO - PROCESS | 1852 | 1462483967994 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 14:32:48 INFO - PROCESS | 1852 | 1462483967999 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 14:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:32:48 INFO - PROCESS | 1852 | 1462483968007 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:32:48 INFO - PROCESS | 1852 | 1462483968012 Marionette TRACE conn3 <- [1,2206,null,{}] 14:32:48 INFO - PROCESS | 1852 | 1462483968021 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}] 14:32:48 INFO - PROCESS | 1852 | 1462483968217 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 14:32:48 INFO - PROCESS | 1852 | 1462483968487 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f4d4000 == 172 [pid = 1852] [id = 559] 14:32:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f452e1b7000) [pid = 1852] [serial = 1678] [outer = (nil)] 14:32:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7f452e7c5000) [pid = 1852] [serial = 1679] [outer = 0x7f452e1b7000] 14:32:48 INFO - PROCESS | 1852 | 1462483968555 Marionette DEBUG loaded listener.js 14:32:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7f452f390000) [pid = 1852] [serial = 1680] [outer = 0x7f452e1b7000] 14:32:49 INFO - PROCESS | 1852 | 1462483969477 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]]]}] 14:32:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:32:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1536ms 14:32:49 INFO - PROCESS | 1852 | 1462483969543 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 14:32:49 INFO - PROCESS | 1852 | 1462483969560 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 14:32:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:32:49 INFO - PROCESS | 1852 | 1462483969577 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:32:49 INFO - PROCESS | 1852 | 1462483969581 Marionette TRACE conn3 <- [1,2210,null,{}] 14:32:49 INFO - PROCESS | 1852 | 1462483969589 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}] 14:32:49 INFO - PROCESS | 1852 | 1462483969865 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 14:32:50 INFO - PROCESS | 1852 | 1462483970188 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f1d5800 == 173 [pid = 1852] [id = 560] 14:32:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7f452f664800) [pid = 1852] [serial = 1681] [outer = (nil)] 14:32:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7f453119fc00) [pid = 1852] [serial = 1682] [outer = 0x7f452f664800] 14:32:50 INFO - PROCESS | 1852 | 1462483970253 Marionette DEBUG loaded listener.js 14:32:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 285 (0x7f4531542800) [pid = 1852] [serial = 1683] [outer = 0x7f452f664800] 14:32:51 INFO - PROCESS | 1852 | 1462483971144 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]]]}] 14:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1642ms 14:32:51 INFO - PROCESS | 1852 | 1462483971212 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 14:32:51 INFO - PROCESS | 1852 | 1462483971215 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 14:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:32:51 INFO - PROCESS | 1852 | 1462483971221 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:32:51 INFO - PROCESS | 1852 | 1462483971226 Marionette TRACE conn3 <- [1,2214,null,{}] 14:32:51 INFO - PROCESS | 1852 | 1462483971240 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}] 14:32:51 INFO - PROCESS | 1852 | 1462483971472 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 14:32:51 INFO - PROCESS | 1852 | 1462483971788 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f6cd000 == 174 [pid = 1852] [id = 561] 14:32:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 286 (0x7f453248b000) [pid = 1852] [serial = 1684] [outer = (nil)] 14:32:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 287 (0x7f453267b400) [pid = 1852] [serial = 1685] [outer = 0x7f453248b000] 14:32:51 INFO - PROCESS | 1852 | 1462483971861 Marionette DEBUG loaded listener.js 14:32:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 288 (0x7f45334be000) [pid = 1852] [serial = 1686] [outer = 0x7f453248b000] 14:32:52 INFO - PROCESS | 1852 | 1462483972694 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]]]}] 14:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1540ms 14:32:52 INFO - PROCESS | 1852 | 1462483972761 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 14:32:52 INFO - PROCESS | 1852 | 1462483972766 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 14:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:32:52 INFO - PROCESS | 1852 | 1462483972771 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:32:52 INFO - PROCESS | 1852 | 1462483972773 Marionette TRACE conn3 <- [1,2218,null,{}] 14:32:52 INFO - PROCESS | 1852 | 1462483972779 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}] 14:32:53 INFO - PROCESS | 1852 | 1462483972995 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 14:32:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f5ad000 == 173 [pid = 1852] [id = 313] 14:32:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f094800 == 172 [pid = 1852] [id = 391] 14:32:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45374f1000 == 171 [pid = 1852] [id = 390] 14:32:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45371a4800 == 170 [pid = 1852] [id = 351] 14:32:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45359a4800 == 169 [pid = 1852] [id = 542] 14:32:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4533c16000 == 168 [pid = 1852] [id = 541] 14:32:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f3cc800 == 167 [pid = 1852] [id = 540] 14:32:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452cf1d000 == 166 [pid = 1852] [id = 539] 14:32:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452e1df800 == 165 [pid = 1852] [id = 538] 14:32:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4540a44800 == 164 [pid = 1852] [id = 528] 14:32:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f21b800 == 163 [pid = 1852] [id = 527] 14:32:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453ef1f800 == 162 [pid = 1852] [id = 526] 14:32:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d75e800 == 161 [pid = 1852] [id = 525] 14:32:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d16a000 == 160 [pid = 1852] [id = 524] 14:32:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45380c8000 == 159 [pid = 1852] [id = 523] 14:32:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45338aa000 == 158 [pid = 1852] [id = 522] 14:32:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452e4ca800 == 157 [pid = 1852] [id = 521] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 287 (0x7f4538064800) [pid = 1852] [serial = 1562] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 286 (0x7f4536511800) [pid = 1852] [serial = 1559] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 285 (0x7f45342cf000) [pid = 1852] [serial = 1554] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 284 (0x7f4534396800) [pid = 1852] [serial = 1556] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7f452de74400) [pid = 1852] [serial = 1541] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7f45334b3800) [pid = 1852] [serial = 1550] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7f45338de000) [pid = 1852] [serial = 1551] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7f452e2b6400) [pid = 1852] [serial = 1544] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f452e570c00) [pid = 1852] [serial = 1545] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f4545518400) [pid = 1852] [serial = 1511] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f4533ad8c00) [pid = 1852] [serial = 1553] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f452e1b9400) [pid = 1852] [serial = 1520] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f455a54c800) [pid = 1852] [serial = 1517] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f452f328400) [pid = 1852] [serial = 1532] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f45339d7800) [pid = 1852] [serial = 1499] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f45489a9000) [pid = 1852] [serial = 1526] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f455ac2d800) [pid = 1852] [serial = 1529] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f45344a2c00) [pid = 1852] [serial = 1557] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f4531bf9400) [pid = 1852] [serial = 1538] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f4537384000) [pid = 1852] [serial = 1560] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f4541f39c00) [pid = 1852] [serial = 1508] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f452c4b9800) [pid = 1852] [serial = 1535] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f4558b67400) [pid = 1852] [serial = 1523] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f453805f800) [pid = 1852] [serial = 1502] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f4555aaa000) [pid = 1852] [serial = 1514] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f453e8eb000) [pid = 1852] [serial = 1505] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f4531bfb800) [pid = 1852] [serial = 1547] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f453267c800) [pid = 1852] [serial = 1548] [outer = (nil)] [url = about:blank] 14:32:53 INFO - PROCESS | 1852 | 1462483973442 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452c5c4000 == 158 [pid = 1852] [id = 562] 14:32:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f452c4b9800) [pid = 1852] [serial = 1687] [outer = (nil)] 14:32:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f452f326c00) [pid = 1852] [serial = 1688] [outer = 0x7f452c4b9800] 14:32:53 INFO - PROCESS | 1852 | 1462483973519 Marionette DEBUG loaded listener.js 14:32:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f4533ad8c00) [pid = 1852] [serial = 1689] [outer = 0x7f452c4b9800] 14:32:54 INFO - PROCESS | 1852 | 1462483974251 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]]]}] 14:32:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:32:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1528ms 14:32:54 INFO - PROCESS | 1852 | 1462483974300 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 14:32:54 INFO - PROCESS | 1852 | 1462483974302 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 14:32:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:32:54 INFO - PROCESS | 1852 | 1462483974308 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:32:54 INFO - PROCESS | 1852 | 1462483974310 Marionette TRACE conn3 <- [1,2222,null,{}] 14:32:54 INFO - PROCESS | 1852 | 1462483974315 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}] 14:32:54 INFO - PROCESS | 1852 | 1462483974505 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 14:32:54 INFO - PROCESS | 1852 | 1462483974688 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f6cf000 == 159 [pid = 1852] [id = 563] 14:32:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f452e1b9400) [pid = 1852] [serial = 1690] [outer = (nil)] 14:32:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f4533e1b000) [pid = 1852] [serial = 1691] [outer = 0x7f452e1b9400] 14:32:54 INFO - PROCESS | 1852 | 1462483974750 Marionette DEBUG loaded listener.js 14:32:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f4534396800) [pid = 1852] [serial = 1692] [outer = 0x7f452e1b9400] 14:32:55 INFO - PROCESS | 1852 | 1462483975474 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]]]}] 14:32:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:32:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1177ms 14:32:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:32:55 INFO - PROCESS | 1852 | 1462483975486 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 14:32:55 INFO - PROCESS | 1852 | 1462483975488 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 14:32:55 INFO - PROCESS | 1852 | 1462483975492 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:32:55 INFO - PROCESS | 1852 | 1462483975496 Marionette TRACE conn3 <- [1,2226,null,{}] 14:32:55 INFO - PROCESS | 1852 | 1462483975501 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}] 14:32:55 INFO - PROCESS | 1852 | 1462483975848 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 14:32:55 INFO - PROCESS | 1852 | 1462483975887 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453582d800 == 160 [pid = 1852] [id = 564] 14:32:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f4535ce6000) [pid = 1852] [serial = 1693] [outer = (nil)] 14:32:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f4538b1a800) [pid = 1852] [serial = 1694] [outer = 0x7f4535ce6000] 14:32:55 INFO - PROCESS | 1852 | 1462483975948 Marionette DEBUG loaded listener.js 14:32:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f453d120400) [pid = 1852] [serial = 1695] [outer = 0x7f4535ce6000] 14:32:56 INFO - PROCESS | 1852 | 1462483976840 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]]]}] 14:32:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:32:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1378ms 14:32:56 INFO - PROCESS | 1852 | 1462483976872 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 14:32:56 INFO - PROCESS | 1852 | 1462483976875 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 14:32:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:32:56 INFO - PROCESS | 1852 | 1462483976880 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:32:56 INFO - PROCESS | 1852 | 1462483976882 Marionette TRACE conn3 <- [1,2230,null,{}] 14:32:56 INFO - PROCESS | 1852 | 1462483976894 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}] 14:32:57 INFO - PROCESS | 1852 | 1462483977132 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 14:32:57 INFO - PROCESS | 1852 | 1462483977163 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537172800 == 161 [pid = 1852] [id = 565] 14:32:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f4535ce6400) [pid = 1852] [serial = 1696] [outer = (nil)] 14:32:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f453d2ca400) [pid = 1852] [serial = 1697] [outer = 0x7f4535ce6400] 14:32:57 INFO - PROCESS | 1852 | 1462483977234 Marionette DEBUG loaded listener.js 14:32:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f453dab8c00) [pid = 1852] [serial = 1698] [outer = 0x7f4535ce6400] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f45338dac00) [pid = 1852] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f453e86f000) [pid = 1852] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f4535cee400) [pid = 1852] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f4536513c00) [pid = 1852] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f452bf0f400) [pid = 1852] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f4556a62800) [pid = 1852] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f4533fd9000) [pid = 1852] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f4535bcec00) [pid = 1852] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f4535bcf800) [pid = 1852] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f452c3cf400) [pid = 1852] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f452e2aa000) [pid = 1852] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f4536511000) [pid = 1852] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f4545ed4800) [pid = 1852] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f452bf03000) [pid = 1852] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f4555a3b800) [pid = 1852] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f453f858800) [pid = 1852] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f453f7d6800) [pid = 1852] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f453e591c00) [pid = 1852] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f452bf05400) [pid = 1852] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f453d92b000) [pid = 1852] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f453e598400) [pid = 1852] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f453d928c00) [pid = 1852] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f452e64dc00) [pid = 1852] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f453e86e400) [pid = 1852] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f4539272c00) [pid = 1852] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f453f84fc00) [pid = 1852] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f452e64b000) [pid = 1852] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f45343c3000) [pid = 1852] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f452de6f000) [pid = 1852] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f4532493000) [pid = 1852] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f452c4b7c00) [pid = 1852] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f452c4b3000) [pid = 1852] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f452f31fc00) [pid = 1852] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f452f388800) [pid = 1852] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f45489a6000) [pid = 1852] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f452e1b5800) [pid = 1852] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f452e1b3000) [pid = 1852] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f4549abc400) [pid = 1852] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f454f999000) [pid = 1852] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f453fbe7400) [pid = 1852] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f4538cf1c00) [pid = 1852] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f4537ea6c00) [pid = 1852] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f453449d800) [pid = 1852] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f454f928800) [pid = 1852] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f452bf06c00) [pid = 1852] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f453449e800) [pid = 1852] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f453650dc00) [pid = 1852] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f452e64c000) [pid = 1852] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f452c3c9800) [pid = 1852] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f4533ad4800) [pid = 1852] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f453f98b800) [pid = 1852] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f45334bb400) [pid = 1852] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f453f855800) [pid = 1852] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f4538cf6000) [pid = 1852] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f4538b7b000) [pid = 1852] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f4545d49800) [pid = 1852] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f454238f000) [pid = 1852] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f4538cf5000) [pid = 1852] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f453f996400) [pid = 1852] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f45342d4400) [pid = 1852] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f452e7cc000) [pid = 1852] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f4533a7e400) [pid = 1852] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f452c4b1400) [pid = 1852] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f452de7ac00) [pid = 1852] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f452c4b5000) [pid = 1852] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f4532679400) [pid = 1852] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f4536515400) [pid = 1852] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:32:58 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f453267f400) [pid = 1852] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:32:59 INFO - PROCESS | 1852 | 1462483979066 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]]]}] 14:32:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:32:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2197ms 14:32:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:32:59 INFO - PROCESS | 1852 | 1462483979078 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 14:32:59 INFO - PROCESS | 1852 | 1462483979080 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 14:32:59 INFO - PROCESS | 1852 | 1462483979086 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:32:59 INFO - PROCESS | 1852 | 1462483979089 Marionette TRACE conn3 <- [1,2234,null,{}] 14:32:59 INFO - PROCESS | 1852 | 1462483979093 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}] 14:32:59 INFO - PROCESS | 1852 | 1462483979320 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 14:32:59 INFO - PROCESS | 1852 | 1462483979340 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452de2a800 == 162 [pid = 1852] [id = 566] 14:32:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f452bf02800) [pid = 1852] [serial = 1699] [outer = (nil)] 14:32:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f452de6f000) [pid = 1852] [serial = 1700] [outer = 0x7f452bf02800] 14:32:59 INFO - PROCESS | 1852 | 1462483979397 Marionette DEBUG loaded listener.js 14:32:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f452f321400) [pid = 1852] [serial = 1701] [outer = 0x7f452bf02800] 14:33:00 INFO - PROCESS | 1852 | 1462483980187 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]]]}] 14:33:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:33:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1127ms 14:33:00 INFO - PROCESS | 1852 | 1462483980213 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 14:33:00 INFO - PROCESS | 1852 | 1462483980216 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 14:33:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:33:00 INFO - PROCESS | 1852 | 1462483980221 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:33:00 INFO - PROCESS | 1852 | 1462483980223 Marionette TRACE conn3 <- [1,2238,null,{}] 14:33:00 INFO - PROCESS | 1852 | 1462483980228 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}] 14:33:00 INFO - PROCESS | 1852 | 1462483980467 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 14:33:00 INFO - PROCESS | 1852 | 1462483980491 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4535bab800 == 163 [pid = 1852] [id = 567] 14:33:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f452bf0ac00) [pid = 1852] [serial = 1702] [outer = (nil)] 14:33:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f4532678400) [pid = 1852] [serial = 1703] [outer = 0x7f452bf0ac00] 14:33:00 INFO - PROCESS | 1852 | 1462483980549 Marionette DEBUG loaded listener.js 14:33:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f45343c3000) [pid = 1852] [serial = 1704] [outer = 0x7f452bf0ac00] 14:33:01 INFO - PROCESS | 1852 | 1462483981761 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]]]}] 14:33:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:33:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1580ms 14:33:01 INFO - PROCESS | 1852 | 1462483981802 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 14:33:01 INFO - PROCESS | 1852 | 1462483981807 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 14:33:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:33:01 INFO - PROCESS | 1852 | 1462483981815 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:33:01 INFO - PROCESS | 1852 | 1462483981820 Marionette TRACE conn3 <- [1,2242,null,{}] 14:33:01 INFO - PROCESS | 1852 | 1462483981827 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}] 14:33:02 INFO - PROCESS | 1852 | 1462483982025 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 14:33:02 INFO - PROCESS | 1852 | 1462483982298 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f374800 == 164 [pid = 1852] [id = 568] 14:33:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f452e67d800) [pid = 1852] [serial = 1705] [outer = (nil)] 14:33:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f452f665000) [pid = 1852] [serial = 1706] [outer = 0x7f452e67d800] 14:33:02 INFO - PROCESS | 1852 | 1462483982424 Marionette DEBUG loaded listener.js 14:33:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f45311a1000) [pid = 1852] [serial = 1707] [outer = 0x7f452e67d800] 14:33:03 INFO - PROCESS | 1852 | 1462483983289 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]]]}] 14:33:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:33:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1539ms 14:33:03 INFO - PROCESS | 1852 | 1462483983355 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 14:33:03 INFO - PROCESS | 1852 | 1462483983363 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 14:33:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:33:03 INFO - PROCESS | 1852 | 1462483983374 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:33:03 INFO - PROCESS | 1852 | 1462483983378 Marionette TRACE conn3 <- [1,2246,null,{}] 14:33:03 INFO - PROCESS | 1852 | 1462483983383 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}] 14:33:03 INFO - PROCESS | 1852 | 1462483983608 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 14:33:03 INFO - PROCESS | 1852 | 1462483983954 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4533c8a000 == 165 [pid = 1852] [id = 569] 14:33:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f4531befc00) [pid = 1852] [serial = 1708] [outer = (nil)] 14:33:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f453267fc00) [pid = 1852] [serial = 1709] [outer = 0x7f4531befc00] 14:33:04 INFO - PROCESS | 1852 | 1462483984037 Marionette DEBUG loaded listener.js 14:33:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f45338dac00) [pid = 1852] [serial = 1710] [outer = 0x7f4531befc00] 14:33:04 INFO - PROCESS | 1852 | 1462483984872 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]]]}] 14:33:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:33:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1532ms 14:33:04 INFO - PROCESS | 1852 | 1462483984906 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 14:33:04 INFO - PROCESS | 1852 | 1462483984910 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 14:33:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:33:04 INFO - PROCESS | 1852 | 1462483984916 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:33:04 INFO - PROCESS | 1852 | 1462483984922 Marionette TRACE conn3 <- [1,2250,null,{}] 14:33:04 INFO - PROCESS | 1852 | 1462483984937 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}] 14:33:05 INFO - PROCESS | 1852 | 1462483985126 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 14:33:05 INFO - PROCESS | 1852 | 1462483985396 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4538830800 == 166 [pid = 1852] [id = 570] 14:33:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f4533e1a400) [pid = 1852] [serial = 1711] [outer = (nil)] 14:33:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f45344a6000) [pid = 1852] [serial = 1712] [outer = 0x7f4533e1a400] 14:33:05 INFO - PROCESS | 1852 | 1462483985480 Marionette DEBUG loaded listener.js 14:33:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f4535bcf800) [pid = 1852] [serial = 1713] [outer = 0x7f4533e1a400] 14:33:06 INFO - PROCESS | 1852 | 1462483986327 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]]]}] 14:33:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:33:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1449ms 14:33:06 INFO - PROCESS | 1852 | 1462483986366 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 14:33:06 INFO - PROCESS | 1852 | 1462483986369 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 14:33:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:33:06 INFO - PROCESS | 1852 | 1462483986375 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:33:06 INFO - PROCESS | 1852 | 1462483986377 Marionette TRACE conn3 <- [1,2254,null,{}] 14:33:06 INFO - PROCESS | 1852 | 1462483986383 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}] 14:33:06 INFO - PROCESS | 1852 | 1462483986566 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 14:33:06 INFO - PROCESS | 1852 | 1462483986835 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d754000 == 167 [pid = 1852] [id = 571] 14:33:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f45316e0c00) [pid = 1852] [serial = 1714] [outer = (nil)] 14:33:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f4538059000) [pid = 1852] [serial = 1715] [outer = 0x7f45316e0c00] 14:33:06 INFO - PROCESS | 1852 | 1462483986913 Marionette DEBUG loaded listener.js 14:33:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f4538b6e400) [pid = 1852] [serial = 1716] [outer = 0x7f45316e0c00] 14:33:07 INFO - PROCESS | 1852 | 1462483987777 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]]]}] 14:33:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:33:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1427ms 14:33:07 INFO - PROCESS | 1852 | 1462483987804 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 14:33:07 INFO - PROCESS | 1852 | 1462483987807 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 14:33:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:33:07 INFO - PROCESS | 1852 | 1462483987813 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:33:07 INFO - PROCESS | 1852 | 1462483987815 Marionette TRACE conn3 <- [1,2258,null,{}] 14:33:07 INFO - PROCESS | 1852 | 1462483987820 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}] 14:33:08 INFO - PROCESS | 1852 | 1462483988022 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 14:33:08 INFO - PROCESS | 1852 | 1462483988291 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453ea84800 == 168 [pid = 1852] [id = 572] 14:33:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f45343d1800) [pid = 1852] [serial = 1717] [outer = (nil)] 14:33:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f453926bc00) [pid = 1852] [serial = 1718] [outer = 0x7f45343d1800] 14:33:08 INFO - PROCESS | 1852 | 1462483988367 Marionette DEBUG loaded listener.js 14:33:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f453d365c00) [pid = 1852] [serial = 1719] [outer = 0x7f45343d1800] 14:33:09 INFO - PROCESS | 1852 | 1462483989261 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]]]}] 14:33:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:33:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1489ms 14:33:09 INFO - PROCESS | 1852 | 1462483989302 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 14:33:09 INFO - PROCESS | 1852 | 1462483989305 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 14:33:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:33:09 INFO - PROCESS | 1852 | 1462483989311 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:33:09 INFO - PROCESS | 1852 | 1462483989313 Marionette TRACE conn3 <- [1,2262,null,{}] 14:33:09 INFO - PROCESS | 1852 | 1462483989319 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}] 14:33:09 INFO - PROCESS | 1852 | 1462483989523 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 14:33:09 INFO - PROCESS | 1852 | 1462483989795 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f93f000 == 169 [pid = 1852] [id = 573] 14:33:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f453e683800) [pid = 1852] [serial = 1720] [outer = (nil)] 14:33:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f453e8ebc00) [pid = 1852] [serial = 1721] [outer = 0x7f453e683800] 14:33:09 INFO - PROCESS | 1852 | 1462483989920 Marionette DEBUG loaded listener.js 14:33:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f453f2d8800) [pid = 1852] [serial = 1722] [outer = 0x7f453e683800] 14:33:10 INFO - PROCESS | 1852 | 1462483990720 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]]]}] 14:33:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:33:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1433ms 14:33:10 INFO - PROCESS | 1852 | 1462483990746 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 14:33:10 INFO - PROCESS | 1852 | 1462483990749 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 14:33:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:33:10 INFO - PROCESS | 1852 | 1462483990755 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:33:10 INFO - PROCESS | 1852 | 1462483990757 Marionette TRACE conn3 <- [1,2266,null,{}] 14:33:10 INFO - PROCESS | 1852 | 1462483990763 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}] 14:33:10 INFO - PROCESS | 1852 | 1462483990980 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 14:33:11 INFO - PROCESS | 1852 | 1462483991261 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4542264000 == 170 [pid = 1852] [id = 574] 14:33:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f452b4d8400) [pid = 1852] [serial = 1723] [outer = (nil)] 14:33:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f453f2de400) [pid = 1852] [serial = 1724] [outer = 0x7f452b4d8400] 14:33:11 INFO - PROCESS | 1852 | 1462483991347 Marionette DEBUG loaded listener.js 14:33:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f453f858800) [pid = 1852] [serial = 1725] [outer = 0x7f452b4d8400] 14:33:12 INFO - PROCESS | 1852 | 1462483992168 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]]]}] 14:33:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:33:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1430ms 14:33:12 INFO - PROCESS | 1852 | 1462483992185 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 14:33:12 INFO - PROCESS | 1852 | 1462483992188 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 14:33:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:33:12 INFO - PROCESS | 1852 | 1462483992213 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:33:12 INFO - PROCESS | 1852 | 1462483992216 Marionette TRACE conn3 <- [1,2270,null,{}] 14:33:12 INFO - PROCESS | 1852 | 1462483992222 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}] 14:33:12 INFO - PROCESS | 1852 | 1462483992412 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 14:33:12 INFO - PROCESS | 1852 | 1462483992683 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45472e1800 == 171 [pid = 1852] [id = 575] 14:33:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f453e86bc00) [pid = 1852] [serial = 1726] [outer = (nil)] 14:33:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f453f996400) [pid = 1852] [serial = 1727] [outer = 0x7f453e86bc00] 14:33:12 INFO - PROCESS | 1852 | 1462483992767 Marionette DEBUG loaded listener.js 14:33:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f453fb54c00) [pid = 1852] [serial = 1728] [outer = 0x7f453e86bc00] 14:33:13 INFO - PROCESS | 1852 | 1462483993596 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]]]}] 14:33:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:33:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1434ms 14:33:13 INFO - PROCESS | 1852 | 1462483993645 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 14:33:13 INFO - PROCESS | 1852 | 1462483993648 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 14:33:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:33:13 INFO - PROCESS | 1852 | 1462483993654 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:33:13 INFO - PROCESS | 1852 | 1462483993657 Marionette TRACE conn3 <- [1,2274,null,{}] 14:33:13 INFO - PROCESS | 1852 | 1462483993662 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}] 14:33:13 INFO - PROCESS | 1852 | 1462483993871 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 14:33:14 INFO - PROCESS | 1852 | 1462483994154 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454881f800 == 172 [pid = 1852] [id = 576] 14:33:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f45338d5800) [pid = 1852] [serial = 1729] [outer = (nil)] 14:33:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f4541505400) [pid = 1852] [serial = 1730] [outer = 0x7f45338d5800] 14:33:14 INFO - PROCESS | 1852 | 1462483994228 Marionette DEBUG loaded listener.js 14:33:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f4541f3b000) [pid = 1852] [serial = 1731] [outer = 0x7f45338d5800] 14:33:15 INFO - PROCESS | 1852 | 1462483995048 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]]]}] 14:33:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:33:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1427ms 14:33:15 INFO - PROCESS | 1852 | 1462483995086 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 14:33:15 INFO - PROCESS | 1852 | 1462483995089 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 14:33:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:33:15 INFO - PROCESS | 1852 | 1462483995097 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:33:15 INFO - PROCESS | 1852 | 1462483995100 Marionette TRACE conn3 <- [1,2278,null,{}] 14:33:15 INFO - PROCESS | 1852 | 1462483995106 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}] 14:33:15 INFO - PROCESS | 1852 | 1462483995316 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 14:33:15 INFO - PROCESS | 1852 | 1462483995589 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455490b800 == 173 [pid = 1852] [id = 577] 14:33:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f453f2dcc00) [pid = 1852] [serial = 1732] [outer = (nil)] 14:33:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f45420e2000) [pid = 1852] [serial = 1733] [outer = 0x7f453f2dcc00] 14:33:15 INFO - PROCESS | 1852 | 1462483995664 Marionette DEBUG loaded listener.js 14:33:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f4543fc8400) [pid = 1852] [serial = 1734] [outer = 0x7f453f2dcc00] 14:33:16 INFO - PROCESS | 1852 | 1462483996618 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]]]}] 14:33:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:33:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1587ms 14:33:16 INFO - PROCESS | 1852 | 1462483996686 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 14:33:16 INFO - PROCESS | 1852 | 1462483996691 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 14:33:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:33:16 INFO - PROCESS | 1852 | 1462483996696 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:33:16 INFO - PROCESS | 1852 | 1462483996700 Marionette TRACE conn3 <- [1,2282,null,{}] 14:33:16 INFO - PROCESS | 1852 | 1462483996705 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}] 14:33:16 INFO - PROCESS | 1852 | 1462483996977 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 14:33:17 INFO - PROCESS | 1852 | 1462483997291 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f455d659000 == 174 [pid = 1852] [id = 578] 14:33:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f453fbe6800) [pid = 1852] [serial = 1735] [outer = (nil)] 14:33:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f45489a0800) [pid = 1852] [serial = 1736] [outer = 0x7f453fbe6800] 14:33:17 INFO - PROCESS | 1852 | 1462483997367 Marionette DEBUG loaded listener.js 14:33:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f45497b4400) [pid = 1852] [serial = 1737] [outer = 0x7f453fbe6800] 14:33:18 INFO - PROCESS | 1852 | 1462483998230 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]]]}] 14:33:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:33:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1582ms 14:33:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:33:18 INFO - PROCESS | 1852 | 1462483998280 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 14:33:18 INFO - PROCESS | 1852 | 1462483998282 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 14:33:18 INFO - PROCESS | 1852 | 1462483998287 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:33:18 INFO - PROCESS | 1852 | 1462483998291 Marionette TRACE conn3 <- [1,2286,null,{}] 14:33:18 INFO - PROCESS | 1852 | 1462483998296 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}] 14:33:18 INFO - PROCESS | 1852 | 1462483998509 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 14:33:18 INFO - PROCESS | 1852 | 1462483998863 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452bd5e000 == 175 [pid = 1852] [id = 579] 14:33:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f4541f3c000) [pid = 1852] [serial = 1738] [outer = (nil)] 14:33:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f454bc6b000) [pid = 1852] [serial = 1739] [outer = 0x7f4541f3c000] 14:33:18 INFO - PROCESS | 1852 | 1462483998941 Marionette DEBUG loaded listener.js 14:33:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f4555597000) [pid = 1852] [serial = 1740] [outer = 0x7f4541f3c000] 14:33:19 INFO - PROCESS | 1852 | 1462483999728 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]]]}] 14:33:19 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 14:33:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1478ms 14:33:19 INFO - PROCESS | 1852 | 1462483999766 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 14:33:19 INFO - PROCESS | 1852 | 1462483999770 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 14:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:33:19 INFO - PROCESS | 1852 | 1462483999776 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:33:19 INFO - PROCESS | 1852 | 1462483999779 Marionette TRACE conn3 <- [1,2290,null,{}] 14:33:19 INFO - PROCESS | 1852 | 1462483999785 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}] 14:33:19 INFO - PROCESS | 1852 | 1462483999995 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 14:33:20 INFO - PROCESS | 1852 | 1462484000244 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45281d6000 == 176 [pid = 1852] [id = 580] 14:33:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f454896a400) [pid = 1852] [serial = 1741] [outer = (nil)] 14:33:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f4555acf400) [pid = 1852] [serial = 1742] [outer = 0x7f454896a400] 14:33:20 INFO - PROCESS | 1852 | 1462484000316 Marionette DEBUG loaded listener.js 14:33:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f4556c25400) [pid = 1852] [serial = 1743] [outer = 0x7f454896a400] 14:33:21 INFO - PROCESS | 1852 | 1462484001164 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]]]}] 14:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1434ms 14:33:21 INFO - PROCESS | 1852 | 1462484001212 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 14:33:21 INFO - PROCESS | 1852 | 1462484001216 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 14:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:33:21 INFO - PROCESS | 1852 | 1462484001221 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:33:21 INFO - PROCESS | 1852 | 1462484001223 Marionette TRACE conn3 <- [1,2294,null,{}] 14:33:21 INFO - PROCESS | 1852 | 1462484001228 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}] 14:33:21 INFO - PROCESS | 1852 | 1462484001451 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 14:33:21 INFO - PROCESS | 1852 | 1462484001724 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452a4dc000 == 177 [pid = 1852] [id = 581] 14:33:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f452a4c5000) [pid = 1852] [serial = 1744] [outer = (nil)] 14:33:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f452a4cc000) [pid = 1852] [serial = 1745] [outer = 0x7f452a4c5000] 14:33:21 INFO - PROCESS | 1852 | 1462484001797 Marionette DEBUG loaded listener.js 14:33:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f452a4d0400) [pid = 1852] [serial = 1746] [outer = 0x7f452a4c5000] 14:33:22 INFO - PROCESS | 1852 | 1462484002651 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]]]}] 14:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1482ms 14:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:33:22 INFO - PROCESS | 1852 | 1462484002705 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 14:33:22 INFO - PROCESS | 1852 | 1462484002708 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 14:33:22 INFO - PROCESS | 1852 | 1462484002715 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:33:22 INFO - PROCESS | 1852 | 1462484002717 Marionette TRACE conn3 <- [1,2298,null,{}] 14:33:22 INFO - PROCESS | 1852 | 1462484002723 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}] 14:33:22 INFO - PROCESS | 1852 | 1462484002949 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 14:33:23 INFO - PROCESS | 1852 | 1462484003235 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f210000 == 178 [pid = 1852] [id = 582] 14:33:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f452a4c6800) [pid = 1852] [serial = 1747] [outer = (nil)] 14:33:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f453449c400) [pid = 1852] [serial = 1748] [outer = 0x7f452a4c6800] 14:33:23 INFO - PROCESS | 1852 | 1462484003350 Marionette DEBUG loaded listener.js 14:33:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f4556df0400) [pid = 1852] [serial = 1749] [outer = 0x7f452a4c6800] 14:33:24 INFO - PROCESS | 1852 | 1462484004147 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]]]}] 14:33:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:33:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1482ms 14:33:24 INFO - PROCESS | 1852 | 1462484004196 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 14:33:24 INFO - PROCESS | 1852 | 1462484004199 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 14:33:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:33:24 INFO - PROCESS | 1852 | 1462484004205 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:33:24 INFO - PROCESS | 1852 | 1462484004207 Marionette TRACE conn3 <- [1,2302,null,{}] 14:33:24 INFO - PROCESS | 1852 | 1462484004212 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}] 14:33:24 INFO - PROCESS | 1852 | 1462484004411 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 14:33:24 INFO - PROCESS | 1852 | 1462484004687 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452c560000 == 179 [pid = 1852] [id = 583] 14:33:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f452a4c7400) [pid = 1852] [serial = 1750] [outer = (nil)] 14:33:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f455a6b6400) [pid = 1852] [serial = 1751] [outer = 0x7f452a4c7400] 14:33:24 INFO - PROCESS | 1852 | 1462484004761 Marionette DEBUG loaded listener.js 14:33:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f455a734400) [pid = 1852] [serial = 1752] [outer = 0x7f452a4c7400] 14:33:25 INFO - PROCESS | 1852 | 1462484005796 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]]]}] 14:33:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:33:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1630ms 14:33:25 INFO - PROCESS | 1852 | 1462484005836 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 14:33:25 INFO - PROCESS | 1852 | 1462484005838 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 14:33:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:33:25 INFO - PROCESS | 1852 | 1462484005844 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:33:25 INFO - PROCESS | 1852 | 1462484005846 Marionette TRACE conn3 <- [1,2306,null,{}] 14:33:25 INFO - PROCESS | 1852 | 1462484005852 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}] 14:33:26 INFO - PROCESS | 1852 | 1462484006069 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 14:33:26 INFO - PROCESS | 1852 | 1462484006347 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452aa44800 == 180 [pid = 1852] [id = 584] 14:33:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f452aaa3400) [pid = 1852] [serial = 1753] [outer = (nil)] 14:33:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f4547836800) [pid = 1852] [serial = 1754] [outer = 0x7f452aaa3400] 14:33:26 INFO - PROCESS | 1852 | 1462484006431 Marionette DEBUG loaded listener.js 14:33:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f455a736c00) [pid = 1852] [serial = 1755] [outer = 0x7f452aaa3400] 14:33:27 INFO - PROCESS | 1852 | 1462484007278 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]]]}] 14:33:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:33:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1484ms 14:33:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:33:27 INFO - PROCESS | 1852 | 1462484007330 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 14:33:27 INFO - PROCESS | 1852 | 1462484007333 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 14:33:27 INFO - PROCESS | 1852 | 1462484007339 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:33:27 INFO - PROCESS | 1852 | 1462484007342 Marionette TRACE conn3 <- [1,2310,null,{}] 14:33:27 INFO - PROCESS | 1852 | 1462484007347 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}] 14:33:27 INFO - PROCESS | 1852 | 1462484007548 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 14:33:27 INFO - PROCESS | 1852 | 1462484007866 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452bc24000 == 181 [pid = 1852] [id = 585] 14:33:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f452aaa5800) [pid = 1852] [serial = 1756] [outer = (nil)] 14:33:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f452e56b000) [pid = 1852] [serial = 1757] [outer = 0x7f452aaa5800] 14:33:27 INFO - PROCESS | 1852 | 1462484007978 Marionette DEBUG loaded listener.js 14:33:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f4530e32c00) [pid = 1852] [serial = 1758] [outer = 0x7f452aaa5800] 14:33:28 INFO - PROCESS | 1852 | 1462484008824 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]]]}] 14:33:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:33:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1531ms 14:33:28 INFO - PROCESS | 1852 | 1462484008870 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 14:33:28 INFO - PROCESS | 1852 | 1462484008873 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 14:33:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:33:28 INFO - PROCESS | 1852 | 1462484008879 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:33:28 INFO - PROCESS | 1852 | 1462484008881 Marionette TRACE conn3 <- [1,2314,null,{}] 14:33:28 INFO - PROCESS | 1852 | 1462484008886 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}] 14:33:29 INFO - PROCESS | 1852 | 1462484009109 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 14:33:29 INFO - PROCESS | 1852 | 1462484009430 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452be1c000 == 182 [pid = 1852] [id = 586] 14:33:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f452aaa7800) [pid = 1852] [serial = 1759] [outer = (nil)] 14:33:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f452c4ae000) [pid = 1852] [serial = 1760] [outer = 0x7f452aaa7800] 14:33:29 INFO - PROCESS | 1852 | 1462484009505 Marionette DEBUG loaded listener.js 14:33:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f452e1bdc00) [pid = 1852] [serial = 1761] [outer = 0x7f452aaa7800] 14:33:30 INFO - PROCESS | 1852 | 1462484010332 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]]]}] 14:33:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:33:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1531ms 14:33:30 INFO - PROCESS | 1852 | 1462484010411 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 14:33:30 INFO - PROCESS | 1852 | 1462484010415 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 14:33:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:33:30 INFO - PROCESS | 1852 | 1462484010425 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:33:30 INFO - PROCESS | 1852 | 1462484010428 Marionette TRACE conn3 <- [1,2318,null,{}] 14:33:30 INFO - PROCESS | 1852 | 1462484010440 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}] 14:33:30 INFO - PROCESS | 1852 | 1462484010706 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 14:33:31 INFO - PROCESS | 1852 | 1462484011028 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e1d6800 == 183 [pid = 1852] [id = 587] 14:33:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f452bf0b400) [pid = 1852] [serial = 1762] [outer = (nil)] 14:33:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f452e64a800) [pid = 1852] [serial = 1763] [outer = 0x7f452bf0b400] 14:33:31 INFO - PROCESS | 1852 | 1462484011101 Marionette DEBUG loaded listener.js 14:33:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f452f32e800) [pid = 1852] [serial = 1764] [outer = 0x7f452bf0b400] 14:33:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454881e000 == 182 [pid = 1852] [id = 18] 14:33:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45374f6800 == 181 [pid = 1852] [id = 380] 14:33:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453e6b1000 == 180 [pid = 1852] [id = 386] 14:33:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452de34800 == 179 [pid = 1852] [id = 512] 14:33:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453e62e000 == 178 [pid = 1852] [id = 509] 14:33:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453e623000 == 177 [pid = 1852] [id = 508] 14:33:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455a535800 == 176 [pid = 1852] [id = 506] 14:33:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4542453800 == 175 [pid = 1852] [id = 6] 14:33:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455d660000 == 174 [pid = 1852] [id = 507] 14:33:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454eb8b800 == 173 [pid = 1852] [id = 551] 14:33:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548c12000 == 172 [pid = 1852] [id = 550] 14:33:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4547715000 == 171 [pid = 1852] [id = 549] 14:33:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f5a6800 == 170 [pid = 1852] [id = 548] 14:33:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453e7f2800 == 169 [pid = 1852] [id = 547] 14:33:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d0a5800 == 168 [pid = 1852] [id = 546] 14:33:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45374e8000 == 167 [pid = 1852] [id = 545] 14:33:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4532708800 == 166 [pid = 1852] [id = 544] 14:33:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452c48c000 == 165 [pid = 1852] [id = 543] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f453dabec00) [pid = 1852] [serial = 1440] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f4547834400) [pid = 1852] [serial = 1323] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f45557f0800) [pid = 1852] [serial = 1401] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f45343c4800) [pid = 1852] [serial = 1368] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f453ed19c00) [pid = 1852] [serial = 1380] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f454f925400) [pid = 1852] [serial = 1458] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f453dac4800) [pid = 1852] [serial = 1377] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f45339d5000) [pid = 1852] [serial = 1407] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f455a6bc000) [pid = 1852] [serial = 1470] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f4555a32000) [pid = 1852] [serial = 1329] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f4536519c00) [pid = 1852] [serial = 1371] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f453d124400) [pid = 1852] [serial = 1374] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f453d371800) [pid = 1852] [serial = 1332] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f453d7d6800) [pid = 1852] [serial = 1404] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f453e879000) [pid = 1852] [serial = 1314] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f454f923c00) [pid = 1852] [serial = 1398] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f452e565400) [pid = 1852] [serial = 1365] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f4559f46c00) [pid = 1852] [serial = 1467] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f454238d400) [pid = 1852] [serial = 1320] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f454969a400) [pid = 1852] [serial = 1455] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f453fbe5800) [pid = 1852] [serial = 1386] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f452bf10400) [pid = 1852] [serial = 1275] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f453f2dd000) [pid = 1852] [serial = 1317] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f4542320c00) [pid = 1852] [serial = 1392] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f4555a3d400) [pid = 1852] [serial = 1461] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f45339dd000) [pid = 1852] [serial = 1305] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f453f850400) [pid = 1852] [serial = 1446] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f453f98a400) [pid = 1852] [serial = 1383] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f4545ed3800) [pid = 1852] [serial = 1449] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f455a3a6000) [pid = 1852] [serial = 1473] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f453f9c2400) [pid = 1852] [serial = 1335] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f452de79400) [pid = 1852] [serial = 1542] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f4558610400) [pid = 1852] [serial = 1464] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f4533ef5400) [pid = 1852] [serial = 1278] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f453805d000) [pid = 1852] [serial = 1437] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f453e592800) [pid = 1852] [serial = 1311] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f453e870800) [pid = 1852] [serial = 1269] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f452c3d7000) [pid = 1852] [serial = 1272] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f453650d000) [pid = 1852] [serial = 1308] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f4541551000) [pid = 1852] [serial = 1389] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f45342d6000) [pid = 1852] [serial = 1434] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f454782cc00) [pid = 1852] [serial = 1452] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f453ed1f800) [pid = 1852] [serial = 1443] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f454f923000) [pid = 1852] [serial = 1170] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f4547829400) [pid = 1852] [serial = 1395] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f454b05cc00) [pid = 1852] [serial = 1326] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f45343c4c00) [pid = 1852] [serial = 1500] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f453267d000) [pid = 1852] [serial = 1539] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f452f327c00) [pid = 1852] [serial = 1536] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f452f32d800) [pid = 1852] [serial = 1533] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f455ad33800) [pid = 1852] [serial = 1530] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f45489acc00) [pid = 1852] [serial = 1527] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f455a73bc00) [pid = 1852] [serial = 1524] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f452e1bd800) [pid = 1852] [serial = 1521] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f455a737000) [pid = 1852] [serial = 1518] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f4556c2b000) [pid = 1852] [serial = 1515] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f454708dc00) [pid = 1852] [serial = 1512] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f4542326400) [pid = 1852] [serial = 1509] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f453f7dd800) [pid = 1852] [serial = 1506] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f4538cf0c00) [pid = 1852] [serial = 1503] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f453e8ed800) [pid = 1852] [serial = 1580] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f4533a7b000) [pid = 1852] [serial = 1604] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f453d4cf800) [pid = 1852] [serial = 1577] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f4545d49400) [pid = 1852] [serial = 1589] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f454b069800) [pid = 1852] [serial = 1595] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f4541f32c00) [pid = 1852] [serial = 1586] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f4535bc9000) [pid = 1852] [serial = 1626] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f45334b8800) [pid = 1852] [serial = 1623] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f4540b5dc00) [pid = 1852] [serial = 1497] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f453650bc00) [pid = 1852] [serial = 1628] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f4533fe5000) [pid = 1852] [serial = 1625] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f452de71c00) [pid = 1852] [serial = 1616] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f452e1bf000) [pid = 1852] [serial = 1617] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f4555c74800) [pid = 1852] [serial = 1598] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f452e56fc00) [pid = 1852] [serial = 1565] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f452e7c5c00) [pid = 1852] [serial = 1566] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f452e7bf000) [pid = 1852] [serial = 1619] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f45311a7400) [pid = 1852] [serial = 1620] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f4535ceb800) [pid = 1852] [serial = 1571] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f45489a3000) [pid = 1852] [serial = 1592] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f4532681000) [pid = 1852] [serial = 1622] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f4538cee000) [pid = 1852] [serial = 1563] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f4532684800) [pid = 1852] [serial = 1568] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f45339dfc00) [pid = 1852] [serial = 1569] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f4558632000) [pid = 1852] [serial = 1601] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f4538fd9400) [pid = 1852] [serial = 1574] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f453119b000) [pid = 1852] [serial = 1613] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f4533a7c400) [pid = 1852] [serial = 1610] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f45316df800) [pid = 1852] [serial = 1607] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f453faf0c00) [pid = 1852] [serial = 1583] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1852 | 1462484013545 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] 14:33:33 INFO - PROCESS | 1852 | 1462484013588 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 14:33:33 INFO - PROCESS | 1852 | 1462484013596 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:33:33 INFO - PROCESS | 1852 | 1462484013599 Marionette TRACE conn3 <- [1,2322,null,{}] 14:33:33 INFO - PROCESS | 1852 | 1462484013606 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}] 14:33:33 INFO - PROCESS | 1852 | 1462484013798 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 14:33:33 INFO - PROCESS | 1852 | 1462484013978 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452be20000 == 166 [pid = 1852] [id = 588] 14:33:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f452c3d0000) [pid = 1852] [serial = 1765] [outer = (nil)] 14:33:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f452de77000) [pid = 1852] [serial = 1766] [outer = 0x7f452c3d0000] 14:33:34 INFO - PROCESS | 1852 | 1462484014047 Marionette DEBUG loaded listener.js 14:33:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f452e1b8000) [pid = 1852] [serial = 1767] [outer = 0x7f452c3d0000] 14:33:34 INFO - PROCESS | 1852 | 1462484014818 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]]]}] 14:33:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:33:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1234ms 14:33:34 INFO - PROCESS | 1852 | 1462484014829 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 14:33:34 INFO - PROCESS | 1852 | 1462484014836 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 14:33:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:33:34 INFO - PROCESS | 1852 | 1462484014881 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:33:34 INFO - PROCESS | 1852 | 1462484014885 Marionette TRACE conn3 <- [1,2326,null,{}] 14:33:34 INFO - PROCESS | 1852 | 1462484014894 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}] 14:33:35 INFO - PROCESS | 1852 | 1462484015090 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 14:33:35 INFO - PROCESS | 1852 | 1462484015107 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452ce5f800 == 167 [pid = 1852] [id = 589] 14:33:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f452e2b6400) [pid = 1852] [serial = 1768] [outer = (nil)] 14:33:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f452e645800) [pid = 1852] [serial = 1769] [outer = 0x7f452e2b6400] 14:33:35 INFO - PROCESS | 1852 | 1462484015164 Marionette DEBUG loaded listener.js 14:33:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f452e671400) [pid = 1852] [serial = 1770] [outer = 0x7f452e2b6400] 14:33:36 INFO - PROCESS | 1852 | 1462484016159 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]]]}] 14:33:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:33:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1336ms 14:33:36 INFO - PROCESS | 1852 | 1462484016218 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 14:33:36 INFO - PROCESS | 1852 | 1462484016222 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 14:33:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:33:36 INFO - PROCESS | 1852 | 1462484016227 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:33:36 INFO - PROCESS | 1852 | 1462484016233 Marionette TRACE conn3 <- [1,2330,null,{}] 14:33:36 INFO - PROCESS | 1852 | 1462484016256 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}] 14:33:36 INFO - PROCESS | 1852 | 1462484016513 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 14:33:36 INFO - PROCESS | 1852 | 1462484016542 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e4c7800 == 168 [pid = 1852] [id = 590] 14:33:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f452e7ca800) [pid = 1852] [serial = 1771] [outer = (nil)] 14:33:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f452f387c00) [pid = 1852] [serial = 1772] [outer = 0x7f452e7ca800] 14:33:36 INFO - PROCESS | 1852 | 1462484016607 Marionette DEBUG loaded listener.js 14:33:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f4530e2b000) [pid = 1852] [serial = 1773] [outer = 0x7f452e7ca800] 14:33:37 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f452f664800) [pid = 1852] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:33:37 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f452c4b9800) [pid = 1852] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:33:37 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f45339dcc00) [pid = 1852] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:33:37 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f4535ce6000) [pid = 1852] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:33:37 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f453248b000) [pid = 1852] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:33:37 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f4535ce6400) [pid = 1852] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:33:37 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f452e1b9400) [pid = 1852] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:33:37 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f452e1b7000) [pid = 1852] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:33:37 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f452bf02800) [pid = 1852] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:33:38 INFO - PROCESS | 1852 | 1462484018187 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]]]}] 14:33:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:33:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1985ms 14:33:38 INFO - PROCESS | 1852 | 1462484018213 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 14:33:38 INFO - PROCESS | 1852 | 1462484018217 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 14:33:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:33:38 INFO - PROCESS | 1852 | 1462484018222 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:33:38 INFO - PROCESS | 1852 | 1462484018224 Marionette TRACE conn3 <- [1,2334,null,{}] 14:33:38 INFO - PROCESS | 1852 | 1462484018229 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}] 14:33:38 INFO - PROCESS | 1852 | 1462484018450 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 14:33:38 INFO - PROCESS | 1852 | 1462484018628 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f1e1800 == 169 [pid = 1852] [id = 591] 14:33:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f452bf05400) [pid = 1852] [serial = 1774] [outer = (nil)] 14:33:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f453119b000) [pid = 1852] [serial = 1775] [outer = 0x7f452bf05400] 14:33:38 INFO - PROCESS | 1852 | 1462484018691 Marionette DEBUG loaded listener.js 14:33:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f4531546400) [pid = 1852] [serial = 1776] [outer = 0x7f452bf05400] 14:33:39 INFO - PROCESS | 1852 | 1462484019363 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]]]}] 14:33:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:33:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1187ms 14:33:39 INFO - PROCESS | 1852 | 1462484019411 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 14:33:39 INFO - PROCESS | 1852 | 1462484019414 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 14:33:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:33:39 INFO - PROCESS | 1852 | 1462484019430 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:33:39 INFO - PROCESS | 1852 | 1462484019434 Marionette TRACE conn3 <- [1,2338,null,{}] 14:33:39 INFO - PROCESS | 1852 | 1462484019443 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}] 14:33:39 INFO - PROCESS | 1852 | 1462484019638 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 14:33:39 INFO - PROCESS | 1852 | 1462484019648 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f3ce000 == 170 [pid = 1852] [id = 592] 14:33:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f4531547000) [pid = 1852] [serial = 1777] [outer = (nil)] 14:33:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f4531beec00) [pid = 1852] [serial = 1778] [outer = 0x7f4531547000] 14:33:39 INFO - PROCESS | 1852 | 1462484019705 Marionette DEBUG loaded listener.js 14:33:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f4531bf9000) [pid = 1852] [serial = 1779] [outer = 0x7f4531547000] 14:33:40 INFO - PROCESS | 1852 | 1462484020900 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]]]}] 14:33:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:33:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1539ms 14:33:40 INFO - PROCESS | 1852 | 1462484020970 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 14:33:40 INFO - PROCESS | 1852 | 1462484020977 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 14:33:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:33:40 INFO - PROCESS | 1852 | 1462484020986 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:33:40 INFO - PROCESS | 1852 | 1462484020990 Marionette TRACE conn3 <- [1,2342,null,{}] 14:33:41 INFO - PROCESS | 1852 | 1462484020998 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}] 14:33:41 INFO - PROCESS | 1852 | 1462484021247 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 14:33:41 INFO - PROCESS | 1852 | 1462484021507 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452c5d6000 == 171 [pid = 1852] [id = 593] 14:33:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f452de6f800) [pid = 1852] [serial = 1780] [outer = (nil)] 14:33:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f452e1ba000) [pid = 1852] [serial = 1781] [outer = 0x7f452de6f800] 14:33:41 INFO - PROCESS | 1852 | 1462484021626 Marionette DEBUG loaded listener.js 14:33:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f452e2b5000) [pid = 1852] [serial = 1782] [outer = 0x7f452de6f800] 14:33:42 INFO - PROCESS | 1852 | 1462484022479 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]]]}] 14:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1532ms 14:33:42 INFO - PROCESS | 1852 | 1462484022519 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 14:33:42 INFO - PROCESS | 1852 | 1462484022528 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 14:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:33:42 INFO - PROCESS | 1852 | 1462484022537 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:33:42 INFO - PROCESS | 1852 | 1462484022541 Marionette TRACE conn3 <- [1,2346,null,{}] 14:33:42 INFO - PROCESS | 1852 | 1462484022547 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}] 14:33:42 INFO - PROCESS | 1852 | 1462484022767 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 14:33:43 INFO - PROCESS | 1852 | 1462484022998 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f1e7000 == 172 [pid = 1852] [id = 594] 14:33:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f452e1b1800) [pid = 1852] [serial = 1783] [outer = (nil)] 14:33:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f452e7c3400) [pid = 1852] [serial = 1784] [outer = 0x7f452e1b1800] 14:33:43 INFO - PROCESS | 1852 | 1462484023109 Marionette DEBUG loaded listener.js 14:33:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f4530e2dc00) [pid = 1852] [serial = 1785] [outer = 0x7f452e1b1800] 14:33:44 INFO - PROCESS | 1852 | 1462484024063 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]]]}] 14:33:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:33:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1585ms 14:33:44 INFO - PROCESS | 1852 | 1462484024123 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 14:33:44 INFO - PROCESS | 1852 | 1462484024127 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 14:33:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:33:44 INFO - PROCESS | 1852 | 1462484024133 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:33:44 INFO - PROCESS | 1852 | 1462484024138 Marionette TRACE conn3 <- [1,2350,null,{}] 14:33:44 INFO - PROCESS | 1852 | 1462484024154 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}] 14:33:44 INFO - PROCESS | 1852 | 1462484024369 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 14:33:44 INFO - PROCESS | 1852 | 1462484024585 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4531116000 == 173 [pid = 1852] [id = 595] 14:33:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f4531546800) [pid = 1852] [serial = 1786] [outer = (nil)] 14:33:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f4532491000) [pid = 1852] [serial = 1787] [outer = 0x7f4531546800] 14:33:44 INFO - PROCESS | 1852 | 1462484024700 Marionette DEBUG loaded listener.js 14:33:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f453267f000) [pid = 1852] [serial = 1788] [outer = 0x7f4531546800] 14:33:45 INFO - PROCESS | 1852 | 1462484025620 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]]]}] 14:33:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:33:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1537ms 14:33:45 INFO - PROCESS | 1852 | 1462484025670 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 14:33:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:33:45 INFO - PROCESS | 1852 | 1462484025675 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 14:33:45 INFO - PROCESS | 1852 | 1462484025680 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:33:45 INFO - PROCESS | 1852 | 1462484025683 Marionette TRACE conn3 <- [1,2354,null,{}] 14:33:45 INFO - PROCESS | 1852 | 1462484025688 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}] 14:33:45 INFO - PROCESS | 1852 | 1462484025882 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 14:33:46 INFO - PROCESS | 1852 | 1462484026100 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45318ef000 == 174 [pid = 1852] [id = 596] 14:33:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f4531bf2800) [pid = 1852] [serial = 1789] [outer = (nil)] 14:33:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f45338d2000) [pid = 1852] [serial = 1790] [outer = 0x7f4531bf2800] 14:33:46 INFO - PROCESS | 1852 | 1462484026213 Marionette DEBUG loaded listener.js 14:33:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f45339d5000) [pid = 1852] [serial = 1791] [outer = 0x7f4531bf2800] 14:33:47 INFO - PROCESS | 1852 | 1462484027115 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]]]}] 14:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1483ms 14:33:47 INFO - PROCESS | 1852 | 1462484027164 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 14:33:47 INFO - PROCESS | 1852 | 1462484027167 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 14:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:33:47 INFO - PROCESS | 1852 | 1462484027173 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:33:47 INFO - PROCESS | 1852 | 1462484027175 Marionette TRACE conn3 <- [1,2358,null,{}] 14:33:47 INFO - PROCESS | 1852 | 1462484027181 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}] 14:33:47 INFO - PROCESS | 1852 | 1462484027387 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 14:33:47 INFO - PROCESS | 1852 | 1462484027606 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45331cc800 == 175 [pid = 1852] [id = 597] 14:33:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f4532491c00) [pid = 1852] [serial = 1792] [outer = (nil)] 14:33:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f4533a75000) [pid = 1852] [serial = 1793] [outer = 0x7f4532491c00] 14:33:47 INFO - PROCESS | 1852 | 1462484027715 Marionette DEBUG loaded listener.js 14:33:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f4533ad4800) [pid = 1852] [serial = 1794] [outer = 0x7f4532491c00] 14:33:48 INFO - PROCESS | 1852 | 1462484028692 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]]]}] 14:33:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:33:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1583ms 14:33:48 INFO - PROCESS | 1852 | 1462484028757 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 14:33:48 INFO - PROCESS | 1852 | 1462484028761 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 14:33:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:33:48 INFO - PROCESS | 1852 | 1462484028767 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:33:48 INFO - PROCESS | 1852 | 1462484028769 Marionette TRACE conn3 <- [1,2362,null,{}] 14:33:48 INFO - PROCESS | 1852 | 1462484028774 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}] 14:33:48 INFO - PROCESS | 1852 | 1462484028990 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 14:33:49 INFO - PROCESS | 1852 | 1462484029211 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4533c21800 == 176 [pid = 1852] [id = 598] 14:33:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f452e566c00) [pid = 1852] [serial = 1795] [outer = (nil)] 14:33:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f4533adf000) [pid = 1852] [serial = 1796] [outer = 0x7f452e566c00] 14:33:49 INFO - PROCESS | 1852 | 1462484029363 Marionette DEBUG loaded listener.js 14:33:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f45343c4800) [pid = 1852] [serial = 1797] [outer = 0x7f452e566c00] 14:33:50 INFO - PROCESS | 1852 | 1462484030239 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]]]}] 14:33:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:33:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1528ms 14:33:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:33:50 INFO - PROCESS | 1852 | 1462484030296 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 14:33:50 INFO - PROCESS | 1852 | 1462484030299 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 14:33:50 INFO - PROCESS | 1852 | 1462484030305 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:33:50 INFO - PROCESS | 1852 | 1462484030308 Marionette TRACE conn3 <- [1,2366,null,{}] 14:33:50 INFO - PROCESS | 1852 | 1462484030313 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}] 14:33:50 INFO - PROCESS | 1852 | 1462484030503 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 14:33:50 INFO - PROCESS | 1852 | 1462484030730 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453582d000 == 177 [pid = 1852] [id = 599] 14:33:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f452e7bfc00) [pid = 1852] [serial = 1798] [outer = (nil)] 14:33:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f453449ec00) [pid = 1852] [serial = 1799] [outer = 0x7f452e7bfc00] 14:33:50 INFO - PROCESS | 1852 | 1462484030842 Marionette DEBUG loaded listener.js 14:33:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f453578a800) [pid = 1852] [serial = 1800] [outer = 0x7f452e7bfc00] 14:33:51 INFO - PROCESS | 1852 | 1462484031753 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]]]}] 14:33:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:33:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1481ms 14:33:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:33:51 INFO - PROCESS | 1852 | 1462484031786 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 14:33:51 INFO - PROCESS | 1852 | 1462484031789 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 14:33:51 INFO - PROCESS | 1852 | 1462484031796 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:33:51 INFO - PROCESS | 1852 | 1462484031799 Marionette TRACE conn3 <- [1,2370,null,{}] 14:33:51 INFO - PROCESS | 1852 | 1462484031804 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}] 14:33:51 INFO - PROCESS | 1852 | 1462484031995 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 14:33:52 INFO - PROCESS | 1852 | 1462484032214 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4535bb2800 == 178 [pid = 1852] [id = 600] 14:33:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f45343a1800) [pid = 1852] [serial = 1801] [outer = (nil)] 14:33:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f4535bc8c00) [pid = 1852] [serial = 1802] [outer = 0x7f45343a1800] 14:33:52 INFO - PROCESS | 1852 | 1462484032322 Marionette DEBUG loaded listener.js 14:33:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f4535ce7400) [pid = 1852] [serial = 1803] [outer = 0x7f45343a1800] 14:33:53 INFO - PROCESS | 1852 | 1462484033279 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]]]}] 14:33:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:33:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1535ms 14:33:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:33:53 INFO - PROCESS | 1852 | 1462484033331 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 14:33:53 INFO - PROCESS | 1852 | 1462484033334 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 14:33:53 INFO - PROCESS | 1852 | 1462484033340 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:33:53 INFO - PROCESS | 1852 | 1462484033343 Marionette TRACE conn3 <- [1,2374,null,{}] 14:33:53 INFO - PROCESS | 1852 | 1462484033348 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}] 14:33:53 INFO - PROCESS | 1852 | 1462484033587 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 14:33:53 INFO - PROCESS | 1852 | 1462484033850 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537174000 == 179 [pid = 1852] [id = 601] 14:33:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f452e1bd000) [pid = 1852] [serial = 1804] [outer = (nil)] 14:33:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f453631c000) [pid = 1852] [serial = 1805] [outer = 0x7f452e1bd000] 14:33:53 INFO - PROCESS | 1852 | 1462484033971 Marionette DEBUG loaded listener.js 14:33:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f4537386800) [pid = 1852] [serial = 1806] [outer = 0x7f452e1bd000] 14:33:54 INFO - PROCESS | 1852 | 1462484034792 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]]]}] 14:33:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:33:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1485ms 14:33:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:33:54 INFO - PROCESS | 1852 | 1462484034824 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 14:33:54 INFO - PROCESS | 1852 | 1462484034827 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 14:33:54 INFO - PROCESS | 1852 | 1462484034833 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:33:54 INFO - PROCESS | 1852 | 1462484034836 Marionette TRACE conn3 <- [1,2378,null,{}] 14:33:54 INFO - PROCESS | 1852 | 1462484034841 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}] 14:33:55 INFO - PROCESS | 1852 | 1462484035053 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 14:33:55 INFO - PROCESS | 1852 | 1462484035315 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537db9800 == 180 [pid = 1852] [id = 602] 14:33:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f4532499800) [pid = 1852] [serial = 1807] [outer = (nil)] 14:33:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f45389ec000) [pid = 1852] [serial = 1808] [outer = 0x7f4532499800] 14:33:55 INFO - PROCESS | 1852 | 1462484035389 Marionette DEBUG loaded listener.js 14:33:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f4538b27000) [pid = 1852] [serial = 1809] [outer = 0x7f4532499800] 14:33:56 INFO - PROCESS | 1852 | 1462484036347 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]]]}] 14:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1586ms 14:33:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:33:56 INFO - PROCESS | 1852 | 1462484036419 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 14:33:56 INFO - PROCESS | 1852 | 1462484036422 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 14:33:56 INFO - PROCESS | 1852 | 1462484036428 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:33:56 INFO - PROCESS | 1852 | 1462484036432 Marionette TRACE conn3 <- [1,2382,null,{}] 14:33:56 INFO - PROCESS | 1852 | 1462484036437 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}] 14:33:56 INFO - PROCESS | 1852 | 1462484036689 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 14:33:56 INFO - PROCESS | 1852 | 1462484036988 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4538ac6800 == 181 [pid = 1852] [id = 603] 14:33:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f4538fd8400) [pid = 1852] [serial = 1810] [outer = (nil)] 14:33:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f453d138800) [pid = 1852] [serial = 1811] [outer = 0x7f4538fd8400] 14:33:57 INFO - PROCESS | 1852 | 1462484037068 Marionette DEBUG loaded listener.js 14:33:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f453d7dcc00) [pid = 1852] [serial = 1812] [outer = 0x7f4538fd8400] 14:33:57 INFO - PROCESS | 1852 | 1462484037886 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]]]}] 14:33:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:33:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1530ms 14:33:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:33:57 INFO - PROCESS | 1852 | 1462484037958 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 14:33:57 INFO - PROCESS | 1852 | 1462484037961 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 14:33:57 INFO - PROCESS | 1852 | 1462484037967 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:33:57 INFO - PROCESS | 1852 | 1462484037970 Marionette TRACE conn3 <- [1,2386,null,{}] 14:33:57 INFO - PROCESS | 1852 | 1462484037975 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}] 14:33:58 INFO - PROCESS | 1852 | 1462484038178 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 14:33:58 INFO - PROCESS | 1852 | 1462484038438 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d389000 == 182 [pid = 1852] [id = 604] 14:33:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f4533e1a800) [pid = 1852] [serial = 1813] [outer = (nil)] 14:33:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f453d924c00) [pid = 1852] [serial = 1814] [outer = 0x7f4533e1a800] 14:33:58 INFO - PROCESS | 1852 | 1462484038517 Marionette DEBUG loaded listener.js 14:33:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f453e590c00) [pid = 1852] [serial = 1815] [outer = 0x7f4533e1a800] 14:33:59 INFO - PROCESS | 1852 | 1462484039377 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]]]}] 14:33:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:33:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1440ms 14:33:59 INFO - PROCESS | 1852 | 1462484039407 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 14:33:59 INFO - PROCESS | 1852 | 1462484039410 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 14:33:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:33:59 INFO - PROCESS | 1852 | 1462484039415 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:33:59 INFO - PROCESS | 1852 | 1462484039417 Marionette TRACE conn3 <- [1,2390,null,{}] 14:33:59 INFO - PROCESS | 1852 | 1462484039432 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}] 14:33:59 INFO - PROCESS | 1852 | 1462484039630 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 14:33:59 INFO - PROCESS | 1852 | 1462484039853 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e626800 == 183 [pid = 1852] [id = 605] 14:33:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f4539274c00) [pid = 1852] [serial = 1816] [outer = (nil)] 14:33:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f453e68d800) [pid = 1852] [serial = 1817] [outer = 0x7f4539274c00] 14:33:59 INFO - PROCESS | 1852 | 1462484039967 Marionette DEBUG loaded listener.js 14:34:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f453e878c00) [pid = 1852] [serial = 1818] [outer = 0x7f4539274c00] 14:34:00 INFO - PROCESS | 1852 | 1462484040930 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]]]}] 14:34:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:34:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1548ms 14:34:00 INFO - PROCESS | 1852 | 1462484040964 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 14:34:00 INFO - PROCESS | 1852 | 1462484040967 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 14:34:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:34:00 INFO - PROCESS | 1852 | 1462484040973 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:34:00 INFO - PROCESS | 1852 | 1462484040975 Marionette TRACE conn3 <- [1,2394,null,{}] 14:34:00 INFO - PROCESS | 1852 | 1462484040981 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}] 14:34:01 INFO - PROCESS | 1852 | 1462484041204 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 14:34:01 INFO - PROCESS | 1852 | 1462484041967 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452bc1f800 == 184 [pid = 1852] [id = 606] 14:34:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f452a4c3800) [pid = 1852] [serial = 1819] [outer = (nil)] 14:34:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f452a4c7000) [pid = 1852] [serial = 1820] [outer = 0x7f452a4c3800] 14:34:02 INFO - PROCESS | 1852 | 1462484042044 Marionette DEBUG loaded listener.js 14:34:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f452aaa3c00) [pid = 1852] [serial = 1821] [outer = 0x7f452a4c3800] 14:34:02 INFO - PROCESS | 1852 | 1462484042912 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]]]}] 14:34:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:34:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1981ms 14:34:02 INFO - PROCESS | 1852 | 1462484042955 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 14:34:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:34:02 INFO - PROCESS | 1852 | 1462484042961 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 14:34:02 INFO - PROCESS | 1852 | 1462484042967 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:34:02 INFO - PROCESS | 1852 | 1462484042972 Marionette TRACE conn3 <- [1,2398,null,{}] 14:34:02 INFO - PROCESS | 1852 | 1462484042979 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}] 14:34:03 INFO - PROCESS | 1852 | 1462484043181 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 14:34:03 INFO - PROCESS | 1852 | 1462484043451 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f6c6800 == 185 [pid = 1852] [id = 607] 14:34:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f452de7a800) [pid = 1852] [serial = 1822] [outer = (nil)] 14:34:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f452e1b8800) [pid = 1852] [serial = 1823] [outer = 0x7f452de7a800] 14:34:03 INFO - PROCESS | 1852 | 1462484043556 Marionette DEBUG loaded listener.js 14:34:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f452e676000) [pid = 1852] [serial = 1824] [outer = 0x7f452de7a800] 14:34:04 INFO - PROCESS | 1852 | 1462484044467 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]]]}] 14:34:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:34:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1534ms 14:34:04 INFO - PROCESS | 1852 | 1462484044503 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 14:34:04 INFO - PROCESS | 1852 | 1462484044508 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 14:34:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:34:04 INFO - PROCESS | 1852 | 1462484044516 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:34:04 INFO - PROCESS | 1852 | 1462484044519 Marionette TRACE conn3 <- [1,2402,null,{}] 14:34:04 INFO - PROCESS | 1852 | 1462484044524 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}] 14:34:04 INFO - PROCESS | 1852 | 1462484044710 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 14:34:05 INFO - PROCESS | 1852 | 1462484045192 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452a4ee000 == 186 [pid = 1852] [id = 608] 14:34:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f452aaa0400) [pid = 1852] [serial = 1825] [outer = (nil)] 14:34:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f452e56e800) [pid = 1852] [serial = 1826] [outer = 0x7f452aaa0400] 14:34:05 INFO - PROCESS | 1852 | 1462484045263 Marionette DEBUG loaded listener.js 14:34:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f452f32a000) [pid = 1852] [serial = 1827] [outer = 0x7f452aaa0400] 14:34:06 INFO - PROCESS | 1852 | 1462484046128 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]]]}] 14:34:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:34:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1647ms 14:34:06 INFO - PROCESS | 1852 | 1462484046164 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 14:34:06 INFO - PROCESS | 1852 | 1462484046167 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 14:34:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:34:06 INFO - PROCESS | 1852 | 1462484046176 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:34:06 INFO - PROCESS | 1852 | 1462484046184 Marionette TRACE conn3 <- [1,2406,null,{}] 14:34:06 INFO - PROCESS | 1852 | 1462484046197 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}] 14:34:06 INFO - PROCESS | 1852 | 1462484046395 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 14:34:06 INFO - PROCESS | 1852 | 1462484046673 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e142800 == 187 [pid = 1852] [id = 609] 14:34:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f452a4ce800) [pid = 1852] [serial = 1828] [outer = (nil)] 14:34:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f4531545800) [pid = 1852] [serial = 1829] [outer = 0x7f452a4ce800] 14:34:06 INFO - PROCESS | 1852 | 1462484046782 Marionette DEBUG loaded listener.js 14:34:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f4531bf6c00) [pid = 1852] [serial = 1830] [outer = 0x7f452a4ce800] 14:34:07 INFO - PROCESS | 1852 | 1462484047619 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]]]}] 14:34:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:34:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1498ms 14:34:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:34:07 INFO - PROCESS | 1852 | 1462484047672 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 14:34:07 INFO - PROCESS | 1852 | 1462484047676 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 14:34:07 INFO - PROCESS | 1852 | 1462484047681 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:34:07 INFO - PROCESS | 1852 | 1462484047684 Marionette TRACE conn3 <- [1,2410,null,{}] 14:34:07 INFO - PROCESS | 1852 | 1462484047689 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}] 14:34:07 INFO - PROCESS | 1852 | 1462484047875 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 14:34:08 INFO - PROCESS | 1852 | 1462484048165 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452c554800 == 188 [pid = 1852] [id = 610] 14:34:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f4531253400) [pid = 1852] [serial = 1831] [outer = (nil)] 14:34:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f45334bb400) [pid = 1852] [serial = 1832] [outer = 0x7f4531253400] 14:34:08 INFO - PROCESS | 1852 | 1462484048270 Marionette DEBUG loaded listener.js 14:34:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f4533ad7c00) [pid = 1852] [serial = 1833] [outer = 0x7f4531253400] 14:34:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548354000 == 187 [pid = 1852] [id = 322] 14:34:08 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f4555593000) [pid = 1852] [serial = 1652] [outer = (nil)] [url = about:blank] 14:34:08 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f45489a5000) [pid = 1852] [serial = 1649] [outer = (nil)] [url = about:blank] 14:34:08 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f4533e1ec00) [pid = 1852] [serial = 1670] [outer = (nil)] [url = about:blank] 14:34:08 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f452e1bc800) [pid = 1852] [serial = 1676] [outer = (nil)] [url = about:blank] 14:34:08 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f4533e19400) [pid = 1852] [serial = 1664] [outer = (nil)] [url = about:blank] 14:34:08 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f45371bb000) [pid = 1852] [serial = 1637] [outer = (nil)] [url = about:blank] 14:34:08 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f45334b8000) [pid = 1852] [serial = 1634] [outer = (nil)] [url = about:blank] 14:34:08 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f452e677c00) [pid = 1852] [serial = 1658] [outer = (nil)] [url = about:blank] 14:34:08 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f453e8f1400) [pid = 1852] [serial = 1643] [outer = (nil)] [url = about:blank] 14:34:08 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f4556c21000) [pid = 1852] [serial = 1655] [outer = (nil)] [url = about:blank] 14:34:08 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f4531252000) [pid = 1852] [serial = 1673] [outer = (nil)] [url = about:blank] 14:34:08 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f453f7d2c00) [pid = 1852] [serial = 1646] [outer = (nil)] [url = about:blank] 14:34:08 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f452f66a400) [pid = 1852] [serial = 1661] [outer = (nil)] [url = about:blank] 14:34:08 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f453d368c00) [pid = 1852] [serial = 1640] [outer = (nil)] [url = about:blank] 14:34:08 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f452c4ac400) [pid = 1852] [serial = 1631] [outer = (nil)] [url = about:blank] 14:34:08 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f452b4d8000) [pid = 1852] [serial = 1667] [outer = (nil)] [url = about:blank] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4531109800 == 186 [pid = 1852] [id = 537] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453fbda800 == 185 [pid = 1852] [id = 536] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45480e4000 == 184 [pid = 1852] [id = 530] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455a586000 == 183 [pid = 1852] [id = 394] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4546478000 == 182 [pid = 1852] [id = 529] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4555a89800 == 181 [pid = 1852] [id = 393] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45470d0000 == 180 [pid = 1852] [id = 320] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f1e1800 == 179 [pid = 1852] [id = 591] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452e4c7800 == 178 [pid = 1852] [id = 590] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452ce5f800 == 177 [pid = 1852] [id = 589] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452be20000 == 176 [pid = 1852] [id = 588] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452e1d6800 == 175 [pid = 1852] [id = 587] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452be1c000 == 174 [pid = 1852] [id = 586] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452bc24000 == 173 [pid = 1852] [id = 585] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452aa44800 == 172 [pid = 1852] [id = 584] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452c560000 == 171 [pid = 1852] [id = 583] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f210000 == 170 [pid = 1852] [id = 582] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452a4dc000 == 169 [pid = 1852] [id = 581] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45281d6000 == 168 [pid = 1852] [id = 580] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452bd5e000 == 167 [pid = 1852] [id = 579] 14:34:09 INFO - PROCESS | 1852 | 1462484049271 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]]]}] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455d659000 == 166 [pid = 1852] [id = 578] 14:34:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455490b800 == 165 [pid = 1852] [id = 577] 14:34:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:34:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1628ms 14:34:09 INFO - PROCESS | 1852 | 1462484049310 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 14:34:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:34:09 INFO - PROCESS | 1852 | 1462484049313 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 14:34:09 INFO - PROCESS | 1852 | 1462484049318 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:34:09 INFO - PROCESS | 1852 | 1462484049321 Marionette TRACE conn3 <- [1,2414,null,{}] 14:34:09 INFO - PROCESS | 1852 | 1462484049325 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}] 14:34:09 INFO - PROCESS | 1852 | 1462484049501 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 14:34:09 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f452de6f000) [pid = 1852] [serial = 1700] [outer = (nil)] [url = about:blank] 14:34:09 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f452f321400) [pid = 1852] [serial = 1701] [outer = (nil)] [url = about:blank] 14:34:09 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f453119fc00) [pid = 1852] [serial = 1682] [outer = (nil)] [url = about:blank] 14:34:09 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f4533ad8c00) [pid = 1852] [serial = 1689] [outer = (nil)] [url = about:blank] 14:34:09 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f4537380400) [pid = 1852] [serial = 1629] [outer = (nil)] [url = about:blank] 14:34:09 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f453d120400) [pid = 1852] [serial = 1695] [outer = (nil)] [url = about:blank] 14:34:09 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f45334be000) [pid = 1852] [serial = 1686] [outer = (nil)] [url = about:blank] 14:34:09 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f453dab8c00) [pid = 1852] [serial = 1698] [outer = (nil)] [url = about:blank] 14:34:09 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f453267b400) [pid = 1852] [serial = 1685] [outer = (nil)] [url = about:blank] 14:34:09 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f4534396800) [pid = 1852] [serial = 1692] [outer = (nil)] [url = about:blank] 14:34:09 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f4538b1a800) [pid = 1852] [serial = 1694] [outer = (nil)] [url = about:blank] 14:34:09 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f452e7c5000) [pid = 1852] [serial = 1679] [outer = (nil)] [url = about:blank] 14:34:09 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f4531542800) [pid = 1852] [serial = 1683] [outer = (nil)] [url = about:blank] 14:34:09 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f452f390000) [pid = 1852] [serial = 1680] [outer = (nil)] [url = about:blank] 14:34:09 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f4533e1b000) [pid = 1852] [serial = 1691] [outer = (nil)] [url = about:blank] 14:34:09 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f452f326c00) [pid = 1852] [serial = 1688] [outer = (nil)] [url = about:blank] 14:34:09 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f453d2ca400) [pid = 1852] [serial = 1697] [outer = (nil)] [url = about:blank] 14:34:09 INFO - PROCESS | 1852 | 1462484049762 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452abc8800 == 166 [pid = 1852] [id = 611] 14:34:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f45316dd000) [pid = 1852] [serial = 1834] [outer = (nil)] 14:34:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f45334be000) [pid = 1852] [serial = 1835] [outer = 0x7f45316dd000] 14:34:09 INFO - PROCESS | 1852 | 1462484049836 Marionette DEBUG loaded listener.js 14:34:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f4533e1cc00) [pid = 1852] [serial = 1836] [outer = 0x7f45316dd000] 14:34:10 INFO - PROCESS | 1852 | 1462484050559 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]]]}] 14:34:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:34:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1286ms 14:34:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:34:10 INFO - PROCESS | 1852 | 1462484050616 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 14:34:10 INFO - PROCESS | 1852 | 1462484050618 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 14:34:10 INFO - PROCESS | 1852 | 1462484050625 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:34:10 INFO - PROCESS | 1852 | 1462484050628 Marionette TRACE conn3 <- [1,2418,null,{}] 14:34:10 INFO - PROCESS | 1852 | 1462484050637 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}] 14:34:10 INFO - PROCESS | 1852 | 1462484050816 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 14:34:10 INFO - PROCESS | 1852 | 1462484050832 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e1d6800 == 167 [pid = 1852] [id = 612] 14:34:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f45342d5400) [pid = 1852] [serial = 1837] [outer = (nil)] 14:34:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f453449e400) [pid = 1852] [serial = 1838] [outer = 0x7f45342d5400] 14:34:10 INFO - PROCESS | 1852 | 1462484050889 Marionette DEBUG loaded listener.js 14:34:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f4535bccc00) [pid = 1852] [serial = 1839] [outer = 0x7f45342d5400] 14:34:11 INFO - PROCESS | 1852 | 1462484051819 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]]]}] 14:34:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:34:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1237ms 14:34:11 INFO - PROCESS | 1852 | 1462484051862 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 14:34:11 INFO - PROCESS | 1852 | 1462484051864 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 14:34:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:34:11 INFO - PROCESS | 1852 | 1462484051871 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:34:11 INFO - PROCESS | 1852 | 1462484051873 Marionette TRACE conn3 <- [1,2422,null,{}] 14:34:11 INFO - PROCESS | 1852 | 1462484051878 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}] 14:34:12 INFO - PROCESS | 1852 | 1462484052123 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 14:34:12 INFO - PROCESS | 1852 | 1462484052158 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4531523000 == 168 [pid = 1852] [id = 613] 14:34:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f4532498c00) [pid = 1852] [serial = 1840] [outer = (nil)] 14:34:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f45371bf800) [pid = 1852] [serial = 1841] [outer = 0x7f4532498c00] 14:34:12 INFO - PROCESS | 1852 | 1462484052215 Marionette DEBUG loaded listener.js 14:34:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f4538b1e800) [pid = 1852] [serial = 1842] [outer = 0x7f4532498c00] 14:34:13 INFO - PROCESS | 1852 | 1462484053118 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]]]}] 14:34:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:34:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1283ms 14:34:13 INFO - PROCESS | 1852 | 1462484053157 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 14:34:13 INFO - PROCESS | 1852 | 1462484053159 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 14:34:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:34:13 INFO - PROCESS | 1852 | 1462484053165 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:34:13 INFO - PROCESS | 1852 | 1462484053167 Marionette TRACE conn3 <- [1,2426,null,{}] 14:34:13 INFO - PROCESS | 1852 | 1462484053172 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}] 14:34:13 INFO - PROCESS | 1852 | 1462484053419 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 14:34:13 INFO - PROCESS | 1852 | 1462484053455 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453389a000 == 169 [pid = 1852] [id = 614] 14:34:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f45342cc800) [pid = 1852] [serial = 1843] [outer = (nil)] 14:34:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f4538cf7400) [pid = 1852] [serial = 1844] [outer = 0x7f45342cc800] 14:34:13 INFO - PROCESS | 1852 | 1462484053515 Marionette DEBUG loaded listener.js 14:34:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f4539276000) [pid = 1852] [serial = 1845] [outer = 0x7f45342cc800] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f453f6e0c00) [pid = 1852] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f453f7dc400) [pid = 1852] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f4535bc6400) [pid = 1852] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f45316e0c00) [pid = 1852] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f4542040400) [pid = 1852] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f452aaa5800) [pid = 1852] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f4541f3c000) [pid = 1852] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f452a4c7400) [pid = 1852] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f45343d1800) [pid = 1852] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f453e86bc00) [pid = 1852] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f4533e1a400) [pid = 1852] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f454896a400) [pid = 1852] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f452a4c6800) [pid = 1852] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f452e2b6400) [pid = 1852] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f452a4c5000) [pid = 1852] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f452e7ca800) [pid = 1852] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f453f6e1400) [pid = 1852] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f453e872800) [pid = 1852] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f453e58c400) [pid = 1852] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f452c3d0000) [pid = 1852] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f453dac2400) [pid = 1852] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f4531befc00) [pid = 1852] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f4533e10000) [pid = 1852] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f452aaa3400) [pid = 1852] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f45338d5800) [pid = 1852] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f452f668800) [pid = 1852] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f455588dc00) [pid = 1852] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f453e875000) [pid = 1852] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f452bf0b400) [pid = 1852] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f452b4d2800) [pid = 1852] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f4549698800) [pid = 1852] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f45316d8400) [pid = 1852] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f453fbe6800) [pid = 1852] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f45420e1c00) [pid = 1852] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f453f2dcc00) [pid = 1852] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f452b4d2000) [pid = 1852] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f452c3d4400) [pid = 1852] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f452e672000) [pid = 1852] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f453805e000) [pid = 1852] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f452b4d8400) [pid = 1852] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f452b4d6c00) [pid = 1852] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f452de70400) [pid = 1852] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f453578c400) [pid = 1852] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f4531bf5c00) [pid = 1852] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f4533a72c00) [pid = 1852] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f45316d9000) [pid = 1852] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f453e683800) [pid = 1852] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f452e67d800) [pid = 1852] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f452aaa7800) [pid = 1852] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f4535791c00) [pid = 1852] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f452b4de000) [pid = 1852] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f453578f400) [pid = 1852] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f452bf0e000) [pid = 1852] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f452bf05400) [pid = 1852] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f4542393800) [pid = 1852] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:34:15 INFO - PROCESS | 1852 | 1462484055237 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]]]}] 14:34:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:34:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2131ms 14:34:15 INFO - PROCESS | 1852 | 1462484055297 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 14:34:15 INFO - PROCESS | 1852 | 1462484055301 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 14:34:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:34:15 INFO - PROCESS | 1852 | 1462484055306 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:34:15 INFO - PROCESS | 1852 | 1462484055308 Marionette TRACE conn3 <- [1,2430,null,{}] 14:34:15 INFO - PROCESS | 1852 | 1462484055313 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}] 14:34:15 INFO - PROCESS | 1852 | 1462484055510 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 14:34:15 INFO - PROCESS | 1852 | 1462484055693 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452c54b800 == 170 [pid = 1852] [id = 615] 14:34:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f452a4c4400) [pid = 1852] [serial = 1846] [outer = (nil)] 14:34:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f452bf0b400) [pid = 1852] [serial = 1847] [outer = 0x7f452a4c4400] 14:34:15 INFO - PROCESS | 1852 | 1462484055756 Marionette DEBUG loaded listener.js 14:34:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f452f328400) [pid = 1852] [serial = 1848] [outer = 0x7f452a4c4400] 14:34:16 INFO - PROCESS | 1852 | 1462484056449 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]]]}] 14:34:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:34:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1177ms 14:34:16 INFO - PROCESS | 1852 | 1462484056483 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 14:34:16 INFO - PROCESS | 1852 | 1462484056485 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 14:34:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:34:16 INFO - PROCESS | 1852 | 1462484056491 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:34:16 INFO - PROCESS | 1852 | 1462484056493 Marionette TRACE conn3 <- [1,2434,null,{}] 14:34:16 INFO - PROCESS | 1852 | 1462484056498 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}] 14:34:16 INFO - PROCESS | 1852 | 1462484056898 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 14:34:17 INFO - PROCESS | 1852 | 1462484057076 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452abc8000 == 171 [pid = 1852] [id = 616] 14:34:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f452a4c6c00) [pid = 1852] [serial = 1849] [outer = (nil)] 14:34:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f452a4ca800) [pid = 1852] [serial = 1850] [outer = 0x7f452a4c6c00] 14:34:17 INFO - PROCESS | 1852 | 1462484057153 Marionette DEBUG loaded listener.js 14:34:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f452b4dd400) [pid = 1852] [serial = 1851] [outer = 0x7f452a4c6c00] 14:34:18 INFO - PROCESS | 1852 | 1462484058082 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]]]}] 14:34:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:34:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1633ms 14:34:18 INFO - PROCESS | 1852 | 1462484058127 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 14:34:18 INFO - PROCESS | 1852 | 1462484058134 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 14:34:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:34:18 INFO - PROCESS | 1852 | 1462484058141 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:34:18 INFO - PROCESS | 1852 | 1462484058147 Marionette TRACE conn3 <- [1,2438,null,{}] 14:34:18 INFO - PROCESS | 1852 | 1462484058153 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}] 14:34:18 INFO - PROCESS | 1852 | 1462484058352 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 14:34:18 INFO - PROCESS | 1852 | 1462484058653 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e785000 == 172 [pid = 1852] [id = 617] 14:34:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f452e64c000) [pid = 1852] [serial = 1852] [outer = (nil)] 14:34:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f452e7bf800) [pid = 1852] [serial = 1853] [outer = 0x7f452e64c000] 14:34:18 INFO - PROCESS | 1852 | 1462484058777 Marionette DEBUG loaded listener.js 14:34:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f452f665400) [pid = 1852] [serial = 1854] [outer = 0x7f452e64c000] 14:34:19 INFO - PROCESS | 1852 | 1462484059672 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]]]}] 14:34:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:34:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1589ms 14:34:19 INFO - PROCESS | 1852 | 1462484059732 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 14:34:19 INFO - PROCESS | 1852 | 1462484059736 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 14:34:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:34:19 INFO - PROCESS | 1852 | 1462484059742 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:34:19 INFO - PROCESS | 1852 | 1462484059746 Marionette TRACE conn3 <- [1,2442,null,{}] 14:34:19 INFO - PROCESS | 1852 | 1462484059752 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}] 14:34:19 INFO - PROCESS | 1852 | 1462484059957 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 14:34:20 INFO - PROCESS | 1852 | 1462484060255 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45331c9800 == 173 [pid = 1852] [id = 618] 14:34:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f453119a400) [pid = 1852] [serial = 1855] [outer = (nil)] 14:34:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f4531253c00) [pid = 1852] [serial = 1856] [outer = 0x7f453119a400] 14:34:20 INFO - PROCESS | 1852 | 1462484060370 Marionette DEBUG loaded listener.js 14:34:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f45316db000) [pid = 1852] [serial = 1857] [outer = 0x7f453119a400] 14:34:21 INFO - PROCESS | 1852 | 1462484061209 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]]]}] 14:34:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:34:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1528ms 14:34:21 INFO - PROCESS | 1852 | 1462484061273 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 14:34:21 INFO - PROCESS | 1852 | 1462484061279 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 14:34:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:34:21 INFO - PROCESS | 1852 | 1462484061295 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:34:21 INFO - PROCESS | 1852 | 1462484061301 Marionette TRACE conn3 <- [1,2446,null,{}] 14:34:21 INFO - PROCESS | 1852 | 1462484061306 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}] 14:34:21 INFO - PROCESS | 1852 | 1462484061553 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 14:34:21 INFO - PROCESS | 1852 | 1462484061819 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45370cc000 == 174 [pid = 1852] [id = 619] 14:34:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f452de71000) [pid = 1852] [serial = 1858] [outer = (nil)] 14:34:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f4533a81400) [pid = 1852] [serial = 1859] [outer = 0x7f452de71000] 14:34:21 INFO - PROCESS | 1852 | 1462484061936 Marionette DEBUG loaded listener.js 14:34:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f4533e17c00) [pid = 1852] [serial = 1860] [outer = 0x7f452de71000] 14:34:22 INFO - PROCESS | 1852 | 1462484062767 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]]]}] 14:34:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:34:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1546ms 14:34:22 INFO - PROCESS | 1852 | 1462484062834 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 14:34:22 INFO - PROCESS | 1852 | 1462484062838 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 14:34:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:34:22 INFO - PROCESS | 1852 | 1462484062844 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:34:22 INFO - PROCESS | 1852 | 1462484062846 Marionette TRACE conn3 <- [1,2450,null,{}] 14:34:22 INFO - PROCESS | 1852 | 1462484062852 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}] 14:34:23 INFO - PROCESS | 1852 | 1462484063071 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 14:34:23 INFO - PROCESS | 1852 | 1462484063332 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4538823000 == 175 [pid = 1852] [id = 620] 14:34:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f452f668c00) [pid = 1852] [serial = 1861] [outer = (nil)] 14:34:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f45343d1800) [pid = 1852] [serial = 1862] [outer = 0x7f452f668c00] 14:34:23 INFO - PROCESS | 1852 | 1462484063446 Marionette DEBUG loaded listener.js 14:34:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f4535cee400) [pid = 1852] [serial = 1863] [outer = 0x7f452f668c00] 14:34:24 INFO - PROCESS | 1852 | 1462484064305 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]]]}] 14:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1528ms 14:34:24 INFO - PROCESS | 1852 | 1462484064373 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 14:34:24 INFO - PROCESS | 1852 | 1462484064376 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 14:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:34:24 INFO - PROCESS | 1852 | 1462484064382 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:34:24 INFO - PROCESS | 1852 | 1462484064384 Marionette TRACE conn3 <- [1,2454,null,{}] 14:34:24 INFO - PROCESS | 1852 | 1462484064390 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}] 14:34:24 INFO - PROCESS | 1852 | 1462484064641 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 14:34:24 INFO - PROCESS | 1852 | 1462484064951 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d3a1000 == 176 [pid = 1852] [id = 621] 14:34:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f4538fe1400) [pid = 1852] [serial = 1864] [outer = (nil)] 14:34:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f4539277c00) [pid = 1852] [serial = 1865] [outer = 0x7f4538fe1400] 14:34:25 INFO - PROCESS | 1852 | 1462484065048 Marionette DEBUG loaded listener.js 14:34:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f453d4d0c00) [pid = 1852] [serial = 1866] [outer = 0x7f4538fe1400] 14:34:25 INFO - PROCESS | 1852 | 1462484065871 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]]]}] 14:34:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:34:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1528ms 14:34:25 INFO - PROCESS | 1852 | 1462484065910 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 14:34:25 INFO - PROCESS | 1852 | 1462484065913 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 14:34:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:34:25 INFO - PROCESS | 1852 | 1462484065919 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:34:25 INFO - PROCESS | 1852 | 1462484065921 Marionette TRACE conn3 <- [1,2458,null,{}] 14:34:25 INFO - PROCESS | 1852 | 1462484065927 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}] 14:34:26 INFO - PROCESS | 1852 | 1462484066127 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 14:34:26 INFO - PROCESS | 1852 | 1462484066401 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453ea88000 == 177 [pid = 1852] [id = 622] 14:34:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f452bf05800) [pid = 1852] [serial = 1867] [outer = (nil)] 14:34:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f4538b27400) [pid = 1852] [serial = 1868] [outer = 0x7f452bf05800] 14:34:26 INFO - PROCESS | 1852 | 1462484066474 Marionette DEBUG loaded listener.js 14:34:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f453e86bc00) [pid = 1852] [serial = 1869] [outer = 0x7f452bf05800] 14:34:27 INFO - PROCESS | 1852 | 1462484067320 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]]]}] 14:34:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:34:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1431ms 14:34:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:34:27 INFO - PROCESS | 1852 | 1462484067351 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 14:34:27 INFO - PROCESS | 1852 | 1462484067354 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 14:34:27 INFO - PROCESS | 1852 | 1462484067360 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:34:27 INFO - PROCESS | 1852 | 1462484067363 Marionette TRACE conn3 <- [1,2462,null,{}] 14:34:27 INFO - PROCESS | 1852 | 1462484067368 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}] 14:34:27 INFO - PROCESS | 1852 | 1462484067576 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 14:34:27 INFO - PROCESS | 1852 | 1462484067844 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f07e800 == 178 [pid = 1852] [id = 623] 14:34:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f452c3c9c00) [pid = 1852] [serial = 1870] [outer = (nil)] 14:34:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f453e879000) [pid = 1852] [serial = 1871] [outer = 0x7f452c3c9c00] 14:34:27 INFO - PROCESS | 1852 | 1462484067916 Marionette DEBUG loaded listener.js 14:34:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f453ea40c00) [pid = 1852] [serial = 1872] [outer = 0x7f452c3c9c00] 14:34:28 INFO - PROCESS | 1852 | 1462484068789 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]]]}] 14:34:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:34:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1481ms 14:34:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:34:28 INFO - PROCESS | 1852 | 1462484068841 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 14:34:28 INFO - PROCESS | 1852 | 1462484068844 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 14:34:28 INFO - PROCESS | 1852 | 1462484068850 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:34:28 INFO - PROCESS | 1852 | 1462484068853 Marionette TRACE conn3 <- [1,2466,null,{}] 14:34:28 INFO - PROCESS | 1852 | 1462484068858 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}] 14:34:29 INFO - PROCESS | 1852 | 1462484069056 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 14:34:29 INFO - PROCESS | 1852 | 1462484069322 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f211800 == 179 [pid = 1852] [id = 624] 14:34:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f453d925c00) [pid = 1852] [serial = 1873] [outer = (nil)] 14:34:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f453f1ea400) [pid = 1852] [serial = 1874] [outer = 0x7f453d925c00] 14:34:29 INFO - PROCESS | 1852 | 1462484069401 Marionette DEBUG loaded listener.js 14:34:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f453f2da800) [pid = 1852] [serial = 1875] [outer = 0x7f453d925c00] 14:34:30 INFO - PROCESS | 1852 | 1462484070260 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]]]}] 14:34:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:34:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1439ms 14:34:30 INFO - PROCESS | 1852 | 1462484070288 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 14:34:30 INFO - PROCESS | 1852 | 1462484070292 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 14:34:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:34:30 INFO - PROCESS | 1852 | 1462484070297 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:34:30 INFO - PROCESS | 1852 | 1462484070306 Marionette TRACE conn3 <- [1,2470,null,{}] 14:34:30 INFO - PROCESS | 1852 | 1462484070311 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}] 14:34:30 INFO - PROCESS | 1852 | 1462484070522 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 14:34:30 INFO - PROCESS | 1852 | 1462484070798 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f8ba800 == 180 [pid = 1852] [id = 625] 14:34:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f453e86f800) [pid = 1852] [serial = 1876] [outer = (nil)] 14:34:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f453f6ebc00) [pid = 1852] [serial = 1877] [outer = 0x7f453e86f800] 14:34:30 INFO - PROCESS | 1852 | 1462484070873 Marionette DEBUG loaded listener.js 14:34:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f453f850800) [pid = 1852] [serial = 1878] [outer = 0x7f453e86f800] 14:34:31 INFO - PROCESS | 1852 | 1462484071757 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]]]}] 14:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1488ms 14:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:34:31 INFO - PROCESS | 1852 | 1462484071787 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 14:34:31 INFO - PROCESS | 1852 | 1462484071790 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 14:34:31 INFO - PROCESS | 1852 | 1462484071797 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:34:31 INFO - PROCESS | 1852 | 1462484071800 Marionette TRACE conn3 <- [1,2474,null,{}] 14:34:31 INFO - PROCESS | 1852 | 1462484071804 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}] 14:34:32 INFO - PROCESS | 1852 | 1462484072016 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 14:34:32 INFO - PROCESS | 1852 | 1462484072295 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453fbc6000 == 181 [pid = 1852] [id = 626] 14:34:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f453f2dc400) [pid = 1852] [serial = 1879] [outer = (nil)] 14:34:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f453f98d800) [pid = 1852] [serial = 1880] [outer = 0x7f453f2dc400] 14:34:32 INFO - PROCESS | 1852 | 1462484072378 Marionette DEBUG loaded listener.js 14:34:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f453f9cac00) [pid = 1852] [serial = 1881] [outer = 0x7f453f2dc400] 14:34:33 INFO - PROCESS | 1852 | 1462484073301 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]]]}] 14:34:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:34:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1533ms 14:34:33 INFO - PROCESS | 1852 | 1462484073330 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 14:34:33 INFO - PROCESS | 1852 | 1462484073333 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 14:34:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:34:33 INFO - PROCESS | 1852 | 1462484073339 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:34:33 INFO - PROCESS | 1852 | 1462484073343 Marionette TRACE conn3 <- [1,2478,null,{}] 14:34:33 INFO - PROCESS | 1852 | 1462484073348 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}] 14:34:33 INFO - PROCESS | 1852 | 1462484073579 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 14:34:33 INFO - PROCESS | 1852 | 1462484073928 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4542272000 == 182 [pid = 1852] [id = 627] 14:34:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f4541507c00) [pid = 1852] [serial = 1882] [outer = (nil)] 14:34:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f4541f33000) [pid = 1852] [serial = 1883] [outer = 0x7f4541507c00] 14:34:34 INFO - PROCESS | 1852 | 1462484074011 Marionette DEBUG loaded listener.js 14:34:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f4541f40800) [pid = 1852] [serial = 1884] [outer = 0x7f4541507c00] 14:34:34 INFO - PROCESS | 1852 | 1462484074828 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]]]}] 14:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1528ms 14:34:34 INFO - PROCESS | 1852 | 1462484074869 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 14:34:34 INFO - PROCESS | 1852 | 1462484074872 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 14:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:34:34 INFO - PROCESS | 1852 | 1462484074878 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:34:34 INFO - PROCESS | 1852 | 1462484074880 Marionette TRACE conn3 <- [1,2482,null,{}] 14:34:34 INFO - PROCESS | 1852 | 1462484074886 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}] 14:34:35 INFO - PROCESS | 1852 | 1462484075089 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 14:34:35 INFO - PROCESS | 1852 | 1462484075376 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4546476800 == 183 [pid = 1852] [id = 628] 14:34:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f4537ead800) [pid = 1852] [serial = 1885] [outer = (nil)] 14:34:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f4542037800) [pid = 1852] [serial = 1886] [outer = 0x7f4537ead800] 14:34:35 INFO - PROCESS | 1852 | 1462484075488 Marionette DEBUG loaded listener.js 14:34:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f454231c000) [pid = 1852] [serial = 1887] [outer = 0x7f4537ead800] 14:34:36 INFO - PROCESS | 1852 | 1462484076306 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]]]}] 14:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1495ms 14:34:36 INFO - PROCESS | 1852 | 1462484076375 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 14:34:36 INFO - PROCESS | 1852 | 1462484076379 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 14:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:34:36 INFO - PROCESS | 1852 | 1462484076384 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:34:36 INFO - PROCESS | 1852 | 1462484076387 Marionette TRACE conn3 <- [1,2486,null,{}] 14:34:36 INFO - PROCESS | 1852 | 1462484076392 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}] 14:34:36 INFO - PROCESS | 1852 | 1462484076602 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 14:34:36 INFO - PROCESS | 1852 | 1462484076868 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45476e3000 == 184 [pid = 1852] [id = 629] 14:34:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f453d4cd000) [pid = 1852] [serial = 1888] [outer = (nil)] 14:34:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f4542327c00) [pid = 1852] [serial = 1889] [outer = 0x7f453d4cd000] 14:34:36 INFO - PROCESS | 1852 | 1462484076941 Marionette DEBUG loaded listener.js 14:34:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f4544941400) [pid = 1852] [serial = 1890] [outer = 0x7f453d4cd000] 14:34:37 INFO - PROCESS | 1852 | 1462484077816 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]]]}] 14:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1486ms 14:34:37 INFO - PROCESS | 1852 | 1462484077871 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 14:34:37 INFO - PROCESS | 1852 | 1462484077875 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 14:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:34:37 INFO - PROCESS | 1852 | 1462484077880 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:34:37 INFO - PROCESS | 1852 | 1462484077882 Marionette TRACE conn3 <- [1,2490,null,{}] 14:34:37 INFO - PROCESS | 1852 | 1462484077888 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}] 14:34:38 INFO - PROCESS | 1852 | 1462484078117 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 14:34:38 INFO - PROCESS | 1852 | 1462484078390 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4547adb800 == 185 [pid = 1852] [id = 630] 14:34:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f454231bc00) [pid = 1852] [serial = 1891] [outer = (nil)] 14:34:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f4545d49c00) [pid = 1852] [serial = 1892] [outer = 0x7f454231bc00] 14:34:38 INFO - PROCESS | 1852 | 1462484078515 Marionette DEBUG loaded listener.js 14:34:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f4546fbdc00) [pid = 1852] [serial = 1893] [outer = 0x7f454231bc00] 14:34:39 INFO - PROCESS | 1852 | 1462484079358 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]]]}] 14:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1527ms 14:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:34:39 INFO - PROCESS | 1852 | 1462484079409 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 14:34:39 INFO - PROCESS | 1852 | 1462484079412 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 14:34:39 INFO - PROCESS | 1852 | 1462484079418 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:34:39 INFO - PROCESS | 1852 | 1462484079421 Marionette TRACE conn3 <- [1,2494,null,{}] 14:34:39 INFO - PROCESS | 1852 | 1462484079426 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}] 14:34:39 INFO - PROCESS | 1852 | 1462484079635 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 14:34:39 INFO - PROCESS | 1852 | 1462484079907 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548515800 == 186 [pid = 1852] [id = 631] 14:34:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f454231d800) [pid = 1852] [serial = 1894] [outer = (nil)] 14:34:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f45477b2000) [pid = 1852] [serial = 1895] [outer = 0x7f454231d800] 14:34:39 INFO - PROCESS | 1852 | 1462484079986 Marionette DEBUG loaded listener.js 14:34:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f4547a62c00) [pid = 1852] [serial = 1896] [outer = 0x7f454231d800] 14:34:40 INFO - PROCESS | 1852 | 1462484080874 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]]]}] 14:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1490ms 14:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:34:40 INFO - PROCESS | 1852 | 1462484080908 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 14:34:40 INFO - PROCESS | 1852 | 1462484080910 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 14:34:40 INFO - PROCESS | 1852 | 1462484080917 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:34:40 INFO - PROCESS | 1852 | 1462484080919 Marionette TRACE conn3 <- [1,2498,null,{}] 14:34:40 INFO - PROCESS | 1852 | 1462484080925 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}] 14:34:41 INFO - PROCESS | 1852 | 1462484081134 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 14:34:41 INFO - PROCESS | 1852 | 1462484081408 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548cd6000 == 187 [pid = 1852] [id = 632] 14:34:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f4546fe0c00) [pid = 1852] [serial = 1897] [outer = (nil)] 14:34:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f45488efc00) [pid = 1852] [serial = 1898] [outer = 0x7f4546fe0c00] 14:34:41 INFO - PROCESS | 1852 | 1462484081519 Marionette DEBUG loaded listener.js 14:34:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f45489a2800) [pid = 1852] [serial = 1899] [outer = 0x7f4546fe0c00] 14:34:42 INFO - PROCESS | 1852 | 1462484082336 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]]]}] 14:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1488ms 14:34:42 INFO - PROCESS | 1852 | 1462484082404 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 14:34:42 INFO - PROCESS | 1852 | 1462484082408 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 14:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:34:42 INFO - PROCESS | 1852 | 1462484082413 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:34:42 INFO - PROCESS | 1852 | 1462484082416 Marionette TRACE conn3 <- [1,2502,null,{}] 14:34:42 INFO - PROCESS | 1852 | 1462484082421 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}] 14:34:42 INFO - PROCESS | 1852 | 1462484082686 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 14:34:43 INFO - PROCESS | 1852 | 1462484083001 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45281e1000 == 188 [pid = 1852] [id = 633] 14:34:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f452a4c2c00) [pid = 1852] [serial = 1900] [outer = (nil)] 14:34:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f452aaa5c00) [pid = 1852] [serial = 1901] [outer = 0x7f452a4c2c00] 14:34:43 INFO - PROCESS | 1852 | 1462484083083 Marionette DEBUG loaded listener.js 14:34:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f452e570800) [pid = 1852] [serial = 1902] [outer = 0x7f452a4c2c00] 14:34:43 INFO - PROCESS | 1852 | 1462484083939 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]]]}] 14:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1583ms 14:34:44 INFO - PROCESS | 1852 | 1462484083997 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 14:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:34:44 INFO - PROCESS | 1852 | 1462484084001 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 14:34:44 INFO - PROCESS | 1852 | 1462484084006 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:34:44 INFO - PROCESS | 1852 | 1462484084009 Marionette TRACE conn3 <- [1,2506,null,{}] 14:34:44 INFO - PROCESS | 1852 | 1462484084014 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}] 14:34:44 INFO - PROCESS | 1852 | 1462484084232 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 14:34:44 INFO - PROCESS | 1852 | 1462484084554 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452bc30000 == 189 [pid = 1852] [id = 634] 14:34:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f452a4c3400) [pid = 1852] [serial = 1903] [outer = (nil)] 14:34:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f452c4b1c00) [pid = 1852] [serial = 1904] [outer = 0x7f452a4c3400] 14:34:44 INFO - PROCESS | 1852 | 1462484084630 Marionette DEBUG loaded listener.js 14:34:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f452f671c00) [pid = 1852] [serial = 1905] [outer = 0x7f452a4c3400] 14:34:45 INFO - PROCESS | 1852 | 1462484085477 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]]]}] 14:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1533ms 14:34:45 INFO - PROCESS | 1852 | 1462484085539 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 14:34:45 INFO - PROCESS | 1852 | 1462484085543 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 14:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:34:45 INFO - PROCESS | 1852 | 1462484085549 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:34:45 INFO - PROCESS | 1852 | 1462484085551 Marionette TRACE conn3 <- [1,2510,null,{}] 14:34:45 INFO - PROCESS | 1852 | 1462484085557 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}] 14:34:45 INFO - PROCESS | 1852 | 1462484085771 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 14:34:46 INFO - PROCESS | 1852 | 1462484086048 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452ce5e800 == 190 [pid = 1852] [id = 635] 14:34:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f452a4c8c00) [pid = 1852] [serial = 1906] [outer = (nil)] 14:34:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f4530e2c000) [pid = 1852] [serial = 1907] [outer = 0x7f452a4c8c00] 14:34:46 INFO - PROCESS | 1852 | 1462484086157 Marionette DEBUG loaded listener.js 14:34:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f4531258800) [pid = 1852] [serial = 1908] [outer = 0x7f452a4c8c00] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453eeef000 == 189 [pid = 1852] [id = 411] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45549eb800 == 188 [pid = 1852] [id = 68] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f455ad1a000 == 187 [pid = 1852] [id = 110] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452c54b800 == 186 [pid = 1852] [id = 615] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453389a000 == 185 [pid = 1852] [id = 614] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4531523000 == 184 [pid = 1852] [id = 613] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452e1d6800 == 183 [pid = 1852] [id = 612] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452abc8800 == 182 [pid = 1852] [id = 611] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452c554800 == 181 [pid = 1852] [id = 610] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452e142800 == 180 [pid = 1852] [id = 609] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452a4ee000 == 179 [pid = 1852] [id = 608] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f6c6800 == 178 [pid = 1852] [id = 607] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452bc1f800 == 177 [pid = 1852] [id = 606] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453e626800 == 176 [pid = 1852] [id = 605] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d389000 == 175 [pid = 1852] [id = 604] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4538ac6800 == 174 [pid = 1852] [id = 603] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537db9800 == 173 [pid = 1852] [id = 602] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f4c9800 == 172 [pid = 1852] [id = 468] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537174000 == 171 [pid = 1852] [id = 601] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4535bb2800 == 170 [pid = 1852] [id = 600] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453582d000 == 169 [pid = 1852] [id = 599] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4533c21800 == 168 [pid = 1852] [id = 598] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45331cc800 == 167 [pid = 1852] [id = 597] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45318ef000 == 166 [pid = 1852] [id = 596] 14:34:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452c5d6000 == 165 [pid = 1852] [id = 593] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f4531beec00) [pid = 1852] [serial = 1778] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f4531546400) [pid = 1852] [serial = 1776] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f4542040000) [pid = 1852] [serial = 1647] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f4547660400) [pid = 1852] [serial = 1590] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f453dab9400) [pid = 1852] [serial = 1578] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f4538059000) [pid = 1852] [serial = 1715] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f4555a35400) [pid = 1852] [serial = 1653] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f4530e32c00) [pid = 1852] [serial = 1758] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f4532678400) [pid = 1852] [serial = 1703] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f4555597000) [pid = 1852] [serial = 1740] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f455a734400) [pid = 1852] [serial = 1752] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f453d365c00) [pid = 1852] [serial = 1719] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f455a6b6400) [pid = 1852] [serial = 1751] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f453fb54c00) [pid = 1852] [serial = 1728] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f45344a6000) [pid = 1852] [serial = 1712] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f4556c25400) [pid = 1852] [serial = 1743] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f4556df0400) [pid = 1852] [serial = 1749] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f452e645800) [pid = 1852] [serial = 1769] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f452a4cc000) [pid = 1852] [serial = 1745] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f452f387c00) [pid = 1852] [serial = 1772] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f454bc86c00) [pid = 1852] [serial = 1650] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f455a39dc00) [pid = 1852] [serial = 1656] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f4555acf400) [pid = 1852] [serial = 1742] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f4540b58000) [pid = 1852] [serial = 1584] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f452e1b8000) [pid = 1852] [serial = 1767] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f453f7d9c00) [pid = 1852] [serial = 1581] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f453267fc00) [pid = 1852] [serial = 1709] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f4556c26800) [pid = 1852] [serial = 1665] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f4547836800) [pid = 1852] [serial = 1754] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f4541505400) [pid = 1852] [serial = 1730] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f452f670c00) [pid = 1852] [serial = 1662] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f4535bcf800) [pid = 1852] [serial = 1713] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f4559f8f800) [pid = 1852] [serial = 1602] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f454231d000) [pid = 1852] [serial = 1587] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f452f32e800) [pid = 1852] [serial = 1764] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f455a546c00) [pid = 1852] [serial = 1671] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f4556a66800) [pid = 1852] [serial = 1599] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f453449c400) [pid = 1852] [serial = 1748] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f45316e4c00) [pid = 1852] [serial = 1608] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f45497b4400) [pid = 1852] [serial = 1737] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f45489aa400) [pid = 1852] [serial = 1593] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f453926bc00) [pid = 1852] [serial = 1718] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f452de77000) [pid = 1852] [serial = 1766] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f4543fc8400) [pid = 1852] [serial = 1734] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f452b4dc400) [pid = 1852] [serial = 1668] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f45311a2000) [pid = 1852] [serial = 1614] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f452e67d400) [pid = 1852] [serial = 1659] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f453f067000) [pid = 1852] [serial = 1644] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f453f2de400) [pid = 1852] [serial = 1724] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f4531256400) [pid = 1852] [serial = 1674] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f45420e2000) [pid = 1852] [serial = 1733] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f455a736c00) [pid = 1852] [serial = 1755] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f453d131c00) [pid = 1852] [serial = 1575] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f452e64a800) [pid = 1852] [serial = 1763] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f452a4d0400) [pid = 1852] [serial = 1746] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f4538b18c00) [pid = 1852] [serial = 1638] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f4533a79000) [pid = 1852] [serial = 1635] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f453f858800) [pid = 1852] [serial = 1725] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f4541f3b000) [pid = 1852] [serial = 1731] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f4533a80000) [pid = 1852] [serial = 1605] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f455670e800) [pid = 1852] [serial = 1611] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f4538b6e400) [pid = 1852] [serial = 1716] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f453e8ebc00) [pid = 1852] [serial = 1721] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f45311a1000) [pid = 1852] [serial = 1707] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f452f665000) [pid = 1852] [serial = 1706] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f454bc6b000) [pid = 1852] [serial = 1739] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f452c4ae000) [pid = 1852] [serial = 1760] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f45489a0800) [pid = 1852] [serial = 1736] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f4537383c00) [pid = 1852] [serial = 1572] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f453f996400) [pid = 1852] [serial = 1727] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f4531544400) [pid = 1852] [serial = 1677] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f452e1bdc00) [pid = 1852] [serial = 1761] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f452e56b000) [pid = 1852] [serial = 1757] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f453dac4400) [pid = 1852] [serial = 1641] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f45338dac00) [pid = 1852] [serial = 1710] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f452e2ae800) [pid = 1852] [serial = 1632] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f453119b000) [pid = 1852] [serial = 1775] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f455558e400) [pid = 1852] [serial = 1596] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f453f2d8800) [pid = 1852] [serial = 1722] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f4530e2b000) [pid = 1852] [serial = 1773] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f452e671400) [pid = 1852] [serial = 1770] [outer = (nil)] [url = about:blank] 14:34:48 INFO - PROCESS | 1852 | 1462484088551 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]]]}] 14:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 3041ms 14:34:48 INFO - PROCESS | 1852 | 1462484088592 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 14:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:34:48 INFO - PROCESS | 1852 | 1462484088597 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 14:34:48 INFO - PROCESS | 1852 | 1462484088605 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:34:48 INFO - PROCESS | 1852 | 1462484088609 Marionette TRACE conn3 <- [1,2514,null,{}] 14:34:48 INFO - PROCESS | 1852 | 1462484088618 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}] 14:34:48 INFO - PROCESS | 1852 | 1462484088808 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 14:34:49 INFO - PROCESS | 1852 | 1462484089061 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452aa2d800 == 166 [pid = 1852] [id = 636] 14:34:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f452de72c00) [pid = 1852] [serial = 1909] [outer = (nil)] 14:34:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f452de7c000) [pid = 1852] [serial = 1910] [outer = 0x7f452de72c00] 14:34:49 INFO - PROCESS | 1852 | 1462484089129 Marionette DEBUG loaded listener.js 14:34:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f452e1bf000) [pid = 1852] [serial = 1911] [outer = 0x7f452de72c00] 14:34:49 INFO - PROCESS | 1852 | 1462484089867 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]]]}] 14:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1285ms 14:34:49 INFO - PROCESS | 1852 | 1462484089889 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 14:34:49 INFO - PROCESS | 1852 | 1462484089896 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 14:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:34:49 INFO - PROCESS | 1852 | 1462484089919 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:34:49 INFO - PROCESS | 1852 | 1462484089923 Marionette TRACE conn3 <- [1,2518,null,{}] 14:34:49 INFO - PROCESS | 1852 | 1462484089929 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}] 14:34:50 INFO - PROCESS | 1852 | 1462484090117 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 14:34:50 INFO - PROCESS | 1852 | 1462484090135 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452c181800 == 167 [pid = 1852] [id = 637] 14:34:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f452e64f400) [pid = 1852] [serial = 1912] [outer = (nil)] 14:34:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f452e7c5000) [pid = 1852] [serial = 1913] [outer = 0x7f452e64f400] 14:34:50 INFO - PROCESS | 1852 | 1462484090192 Marionette DEBUG loaded listener.js 14:34:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f452f391800) [pid = 1852] [serial = 1914] [outer = 0x7f452e64f400] 14:34:51 INFO - PROCESS | 1852 | 1462484091257 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]]]}] 14:34:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:34:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1386ms 14:34:51 INFO - PROCESS | 1852 | 1462484091305 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 14:34:51 INFO - PROCESS | 1852 | 1462484091309 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 14:34:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:34:51 INFO - PROCESS | 1852 | 1462484091322 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:34:51 INFO - PROCESS | 1852 | 1462484091327 Marionette TRACE conn3 <- [1,2522,null,{}] 14:34:51 INFO - PROCESS | 1852 | 1462484091341 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}] 14:34:51 INFO - PROCESS | 1852 | 1462484091606 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 14:34:51 INFO - PROCESS | 1852 | 1462484091639 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452cf18000 == 168 [pid = 1852] [id = 638] 14:34:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f4530e32800) [pid = 1852] [serial = 1915] [outer = (nil)] 14:34:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f4530e37400) [pid = 1852] [serial = 1916] [outer = 0x7f4530e32800] 14:34:51 INFO - PROCESS | 1852 | 1462484091704 Marionette DEBUG loaded listener.js 14:34:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f4531256400) [pid = 1852] [serial = 1917] [outer = 0x7f4530e32800] 14:34:52 INFO - PROCESS | 1852 | 1462484092716 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]]]}] 14:34:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:34:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1442ms 14:34:52 INFO - PROCESS | 1852 | 1462484092764 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 14:34:52 INFO - PROCESS | 1852 | 1462484092769 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 14:34:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:34:52 INFO - PROCESS | 1852 | 1462484092782 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:34:52 INFO - PROCESS | 1852 | 1462484092784 Marionette TRACE conn3 <- [1,2526,null,{}] 14:34:52 INFO - PROCESS | 1852 | 1462484092789 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}] 14:34:53 INFO - PROCESS | 1852 | 1462484093540 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 14:34:53 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f452a4ce800) [pid = 1852] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:34:53 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f45342d5400) [pid = 1852] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:34:53 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f4532498c00) [pid = 1852] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:34:53 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f452aaa0400) [pid = 1852] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:34:53 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f4531253400) [pid = 1852] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:34:53 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f45316dd000) [pid = 1852] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:34:53 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f452a4c3800) [pid = 1852] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:34:53 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f452de7a800) [pid = 1852] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:34:53 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f45342cc800) [pid = 1852] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:34:53 INFO - PROCESS | 1852 | 1462484093718 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452be1a000 == 169 [pid = 1852] [id = 639] 14:34:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f452a4c3800) [pid = 1852] [serial = 1918] [outer = (nil)] 14:34:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f452de6ec00) [pid = 1852] [serial = 1919] [outer = 0x7f452a4c3800] 14:34:53 INFO - PROCESS | 1852 | 1462484093782 Marionette DEBUG loaded listener.js 14:34:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f45316dc800) [pid = 1852] [serial = 1920] [outer = 0x7f452a4c3800] 14:34:54 INFO - PROCESS | 1852 | 1462484094501 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]]]}] 14:34:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:34:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1777ms 14:34:54 INFO - PROCESS | 1852 | 1462484094560 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 14:34:54 INFO - PROCESS | 1852 | 1462484094562 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 14:34:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:34:54 INFO - PROCESS | 1852 | 1462484094569 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:34:54 INFO - PROCESS | 1852 | 1462484094571 Marionette TRACE conn3 <- [1,2530,null,{}] 14:34:54 INFO - PROCESS | 1852 | 1462484094576 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}] 14:34:54 INFO - PROCESS | 1852 | 1462484094842 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 14:34:54 INFO - PROCESS | 1852 | 1462484094863 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f1de000 == 170 [pid = 1852] [id = 640] 14:34:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f452a4ce800) [pid = 1852] [serial = 1921] [outer = (nil)] 14:34:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f4531befc00) [pid = 1852] [serial = 1922] [outer = 0x7f452a4ce800] 14:34:54 INFO - PROCESS | 1852 | 1462484094924 Marionette DEBUG loaded listener.js 14:34:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f453267d400) [pid = 1852] [serial = 1923] [outer = 0x7f452a4ce800] 14:34:55 INFO - PROCESS | 1852 | 1462484095972 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]]]}] 14:34:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:34:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1480ms 14:34:56 INFO - PROCESS | 1852 | 1462484096050 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 14:34:56 INFO - PROCESS | 1852 | 1462484096055 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 14:34:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:34:56 INFO - PROCESS | 1852 | 1462484096064 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:34:56 INFO - PROCESS | 1852 | 1462484096069 Marionette TRACE conn3 <- [1,2534,null,{}] 14:34:56 INFO - PROCESS | 1852 | 1462484096079 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}] 14:34:56 INFO - PROCESS | 1852 | 1462484096331 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 14:34:56 INFO - PROCESS | 1852 | 1462484096659 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452c178000 == 171 [pid = 1852] [id = 641] 14:34:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f452c3c9800) [pid = 1852] [serial = 1924] [outer = (nil)] 14:34:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f452e2b6000) [pid = 1852] [serial = 1925] [outer = 0x7f452c3c9800] 14:34:56 INFO - PROCESS | 1852 | 1462484096733 Marionette DEBUG loaded listener.js 14:34:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f452e64f800) [pid = 1852] [serial = 1926] [outer = 0x7f452c3c9800] 14:34:57 INFO - PROCESS | 1852 | 1462484097577 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]]]}] 14:34:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:34:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1586ms 14:34:57 INFO - PROCESS | 1852 | 1462484097651 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 14:34:57 INFO - PROCESS | 1852 | 1462484097661 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 14:34:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:34:57 INFO - PROCESS | 1852 | 1462484097670 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:34:57 INFO - PROCESS | 1852 | 1462484097674 Marionette TRACE conn3 <- [1,2538,null,{}] 14:34:57 INFO - PROCESS | 1852 | 1462484097680 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}] 14:34:57 INFO - PROCESS | 1852 | 1462484097935 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 14:34:58 INFO - PROCESS | 1852 | 1462484098247 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f1e5800 == 172 [pid = 1852] [id = 642] 14:34:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f452f383c00) [pid = 1852] [serial = 1927] [outer = (nil)] 14:34:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f4530e35000) [pid = 1852] [serial = 1928] [outer = 0x7f452f383c00] 14:34:58 INFO - PROCESS | 1852 | 1462484098321 Marionette DEBUG loaded listener.js 14:34:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f4531541c00) [pid = 1852] [serial = 1929] [outer = 0x7f452f383c00] 14:34:59 INFO - PROCESS | 1852 | 1462484099254 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]]]}] 14:34:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:34:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1648ms 14:34:59 INFO - PROCESS | 1852 | 1462484099319 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 14:34:59 INFO - PROCESS | 1852 | 1462484099324 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 14:34:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:34:59 INFO - PROCESS | 1852 | 1462484099330 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:34:59 INFO - PROCESS | 1852 | 1462484099336 Marionette TRACE conn3 <- [1,2542,null,{}] 14:34:59 INFO - PROCESS | 1852 | 1462484099351 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}] 14:34:59 INFO - PROCESS | 1852 | 1462484099611 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 14:34:59 INFO - PROCESS | 1852 | 1462484099915 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45310de000 == 173 [pid = 1852] [id = 643] 14:34:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f453267e800) [pid = 1852] [serial = 1930] [outer = (nil)] 14:34:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f45334ba800) [pid = 1852] [serial = 1931] [outer = 0x7f453267e800] 14:34:59 INFO - PROCESS | 1852 | 1462484099988 Marionette DEBUG loaded listener.js 14:35:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f45339db000) [pid = 1852] [serial = 1932] [outer = 0x7f453267e800] 14:35:00 INFO - PROCESS | 1852 | 1462484100841 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]]]}] 14:35:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:35:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1545ms 14:35:00 INFO - PROCESS | 1852 | 1462484100875 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 14:35:00 INFO - PROCESS | 1852 | 1462484100880 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 14:35:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:35:00 INFO - PROCESS | 1852 | 1462484100886 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:35:00 INFO - PROCESS | 1852 | 1462484100888 Marionette TRACE conn3 <- [1,2546,null,{}] 14:35:00 INFO - PROCESS | 1852 | 1462484100893 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}] 14:35:01 INFO - PROCESS | 1852 | 1462484101091 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 14:35:01 INFO - PROCESS | 1852 | 1462484101310 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453152e800 == 174 [pid = 1852] [id = 644] 14:35:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f4532682c00) [pid = 1852] [serial = 1933] [outer = (nil)] 14:35:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f4533ad9c00) [pid = 1852] [serial = 1934] [outer = 0x7f4532682c00] 14:35:01 INFO - PROCESS | 1852 | 1462484101419 Marionette DEBUG loaded listener.js 14:35:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f4533e1c800) [pid = 1852] [serial = 1935] [outer = 0x7f4532682c00] 14:35:02 INFO - PROCESS | 1852 | 1462484102375 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]]]}] 14:35:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:35:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1535ms 14:35:02 INFO - PROCESS | 1852 | 1462484102423 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 14:35:02 INFO - PROCESS | 1852 | 1462484102426 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 14:35:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:35:02 INFO - PROCESS | 1852 | 1462484102432 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:35:02 INFO - PROCESS | 1852 | 1462484102434 Marionette TRACE conn3 <- [1,2550,null,{}] 14:35:02 INFO - PROCESS | 1852 | 1462484102440 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}] 14:35:02 INFO - PROCESS | 1852 | 1462484102660 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 14:35:02 INFO - PROCESS | 1852 | 1462484102921 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45332c5800 == 175 [pid = 1852] [id = 645] 14:35:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f4533a7cc00) [pid = 1852] [serial = 1936] [outer = (nil)] 14:35:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f45342d9000) [pid = 1852] [serial = 1937] [outer = 0x7f4533a7cc00] 14:35:03 INFO - PROCESS | 1852 | 1462484103032 Marionette DEBUG loaded listener.js 14:35:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f45343ce800) [pid = 1852] [serial = 1938] [outer = 0x7f4533a7cc00] 14:35:03 INFO - PROCESS | 1852 | 1462484103947 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]]]}] 14:35:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:35:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1582ms 14:35:04 INFO - PROCESS | 1852 | 1462484104016 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 14:35:04 INFO - PROCESS | 1852 | 1462484104020 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 14:35:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:35:04 INFO - PROCESS | 1852 | 1462484104025 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:35:04 INFO - PROCESS | 1852 | 1462484104029 Marionette TRACE conn3 <- [1,2554,null,{}] 14:35:04 INFO - PROCESS | 1852 | 1462484104034 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}] 14:35:04 INFO - PROCESS | 1852 | 1462484104309 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 14:35:04 INFO - PROCESS | 1852 | 1462484104624 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453580f800 == 176 [pid = 1852] [id = 646] 14:35:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f4535ce3400) [pid = 1852] [serial = 1939] [outer = (nil)] 14:35:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f453738a000) [pid = 1852] [serial = 1940] [outer = 0x7f4535ce3400] 14:35:04 INFO - PROCESS | 1852 | 1462484104703 Marionette DEBUG loaded listener.js 14:35:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f45389e8000) [pid = 1852] [serial = 1941] [outer = 0x7f4535ce3400] 14:35:05 INFO - PROCESS | 1852 | 1462484105536 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]]]}] 14:35:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:35:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1578ms 14:35:05 INFO - PROCESS | 1852 | 1462484105605 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 14:35:05 INFO - PROCESS | 1852 | 1462484105609 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 14:35:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:35:05 INFO - PROCESS | 1852 | 1462484105614 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:35:05 INFO - PROCESS | 1852 | 1462484105617 Marionette TRACE conn3 <- [1,2558,null,{}] 14:35:05 INFO - PROCESS | 1852 | 1462484105622 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}] 14:35:05 INFO - PROCESS | 1852 | 1462484105829 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 14:35:06 INFO - PROCESS | 1852 | 1462484106043 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4535ba8000 == 177 [pid = 1852] [id = 647] 14:35:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f4535ce9800) [pid = 1852] [serial = 1942] [outer = (nil)] 14:35:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f4538b72c00) [pid = 1852] [serial = 1943] [outer = 0x7f4535ce9800] 14:35:06 INFO - PROCESS | 1852 | 1462484106155 Marionette DEBUG loaded listener.js 14:35:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f4538fdc000) [pid = 1852] [serial = 1944] [outer = 0x7f4535ce9800] 14:35:07 INFO - PROCESS | 1852 | 1462484107046 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]]]}] 14:35:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:35:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1483ms 14:35:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:35:07 INFO - PROCESS | 1852 | 1462484107098 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 14:35:07 INFO - PROCESS | 1852 | 1462484107101 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 14:35:07 INFO - PROCESS | 1852 | 1462484107106 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:35:07 INFO - PROCESS | 1852 | 1462484107110 Marionette TRACE conn3 <- [1,2562,null,{}] 14:35:07 INFO - PROCESS | 1852 | 1462484107115 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}] 14:35:07 INFO - PROCESS | 1852 | 1462484107318 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 14:35:07 INFO - PROCESS | 1852 | 1462484107539 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537013800 == 178 [pid = 1852] [id = 648] 14:35:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f4535cea800) [pid = 1852] [serial = 1945] [outer = (nil)] 14:35:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f453d134000) [pid = 1852] [serial = 1946] [outer = 0x7f4535cea800] 14:35:07 INFO - PROCESS | 1852 | 1462484107650 Marionette DEBUG loaded listener.js 14:35:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f453d365400) [pid = 1852] [serial = 1947] [outer = 0x7f4535cea800] 14:35:08 INFO - PROCESS | 1852 | 1462484108611 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]]]}] 14:35:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:35:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1534ms 14:35:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:35:08 INFO - PROCESS | 1852 | 1462484108642 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 14:35:08 INFO - PROCESS | 1852 | 1462484108645 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 14:35:08 INFO - PROCESS | 1852 | 1462484108652 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:35:08 INFO - PROCESS | 1852 | 1462484108655 Marionette TRACE conn3 <- [1,2566,null,{}] 14:35:08 INFO - PROCESS | 1852 | 1462484108660 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}] 14:35:08 INFO - PROCESS | 1852 | 1462484108851 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 14:35:09 INFO - PROCESS | 1852 | 1462484109088 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537db9800 == 179 [pid = 1852] [id = 649] 14:35:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f452e56b000) [pid = 1852] [serial = 1948] [outer = (nil)] 14:35:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f453d134400) [pid = 1852] [serial = 1949] [outer = 0x7f452e56b000] 14:35:09 INFO - PROCESS | 1852 | 1462484109163 Marionette DEBUG loaded listener.js 14:35:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f453d7e0400) [pid = 1852] [serial = 1950] [outer = 0x7f452e56b000] 14:35:10 INFO - PROCESS | 1852 | 1462484110060 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]]]}] 14:35:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:35:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1479ms 14:35:10 INFO - PROCESS | 1852 | 1462484110131 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 14:35:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:35:10 INFO - PROCESS | 1852 | 1462484110138 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 14:35:10 INFO - PROCESS | 1852 | 1462484110144 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:35:10 INFO - PROCESS | 1852 | 1462484110147 Marionette TRACE conn3 <- [1,2570,null,{}] 14:35:10 INFO - PROCESS | 1852 | 1462484110153 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}] 14:35:10 INFO - PROCESS | 1852 | 1462484110396 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 14:35:10 INFO - PROCESS | 1852 | 1462484110657 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4538ac8800 == 180 [pid = 1852] [id = 650] 14:35:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f45334bc400) [pid = 1852] [serial = 1951] [outer = (nil)] 14:35:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f453e58d400) [pid = 1852] [serial = 1952] [outer = 0x7f45334bc400] 14:35:10 INFO - PROCESS | 1852 | 1462484110768 Marionette DEBUG loaded listener.js 14:35:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f453e68c800) [pid = 1852] [serial = 1953] [outer = 0x7f45334bc400] 14:35:11 INFO - PROCESS | 1852 | 1462484111663 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]]]}] 14:35:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:35:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1580ms 14:35:11 INFO - PROCESS | 1852 | 1462484111724 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 14:35:11 INFO - PROCESS | 1852 | 1462484111728 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 14:35:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:35:11 INFO - PROCESS | 1852 | 1462484111734 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:35:11 INFO - PROCESS | 1852 | 1462484111737 Marionette TRACE conn3 <- [1,2574,null,{}] 14:35:11 INFO - PROCESS | 1852 | 1462484111742 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}] 14:35:11 INFO - PROCESS | 1852 | 1462484111973 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 14:35:12 INFO - PROCESS | 1852 | 1462484112287 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d398800 == 181 [pid = 1852] [id = 651] 14:35:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f453f7da000) [pid = 1852] [serial = 1954] [outer = (nil)] 14:35:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f453f854800) [pid = 1852] [serial = 1955] [outer = 0x7f453f7da000] 14:35:12 INFO - PROCESS | 1852 | 1462484112367 Marionette DEBUG loaded listener.js 14:35:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f453f996400) [pid = 1852] [serial = 1956] [outer = 0x7f453f7da000] 14:35:13 INFO - PROCESS | 1852 | 1462484113221 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]]]}] 14:35:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:35:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1534ms 14:35:13 INFO - PROCESS | 1852 | 1462484113268 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 14:35:13 INFO - PROCESS | 1852 | 1462484113272 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 14:35:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:35:13 INFO - PROCESS | 1852 | 1462484113278 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:35:13 INFO - PROCESS | 1852 | 1462484113280 Marionette TRACE conn3 <- [1,2578,null,{}] 14:35:13 INFO - PROCESS | 1852 | 1462484113285 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}] 14:35:13 INFO - PROCESS | 1852 | 1462484113502 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 14:35:13 INFO - PROCESS | 1852 | 1462484113768 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e6ba800 == 182 [pid = 1852] [id = 652] 14:35:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f453f996800) [pid = 1852] [serial = 1957] [outer = (nil)] 14:35:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f453faf6800) [pid = 1852] [serial = 1958] [outer = 0x7f453f996800] 14:35:13 INFO - PROCESS | 1852 | 1462484113882 Marionette DEBUG loaded listener.js 14:35:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f45407ec800) [pid = 1852] [serial = 1959] [outer = 0x7f453f996800] 14:35:14 INFO - PROCESS | 1852 | 1462484114700 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]]]}] 14:35:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:35:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1478ms 14:35:14 INFO - PROCESS | 1852 | 1462484114757 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 14:35:14 INFO - PROCESS | 1852 | 1462484114760 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 14:35:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:35:14 INFO - PROCESS | 1852 | 1462484114766 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:35:14 INFO - PROCESS | 1852 | 1462484114768 Marionette TRACE conn3 <- [1,2582,null,{}] 14:35:14 INFO - PROCESS | 1852 | 1462484114773 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}] 14:35:14 INFO - PROCESS | 1852 | 1462484114969 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 14:35:15 INFO - PROCESS | 1852 | 1462484115245 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453ef3d800 == 183 [pid = 1852] [id = 653] 14:35:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f453f9c3800) [pid = 1852] [serial = 1960] [outer = (nil)] 14:35:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f4540b5ac00) [pid = 1852] [serial = 1961] [outer = 0x7f453f9c3800] 14:35:15 INFO - PROCESS | 1852 | 1462484115318 Marionette DEBUG loaded listener.js 14:35:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f454150b000) [pid = 1852] [serial = 1962] [outer = 0x7f453f9c3800] 14:35:16 INFO - PROCESS | 1852 | 1462484116193 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]]]}] 14:35:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:35:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1478ms 14:35:16 INFO - PROCESS | 1852 | 1462484116245 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 14:35:16 INFO - PROCESS | 1852 | 1462484116248 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 14:35:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:35:16 INFO - PROCESS | 1852 | 1462484116254 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:35:16 INFO - PROCESS | 1852 | 1462484116257 Marionette TRACE conn3 <- [1,2586,null,{}] 14:35:16 INFO - PROCESS | 1852 | 1462484116262 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}] 14:35:16 INFO - PROCESS | 1852 | 1462484116474 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 14:35:16 INFO - PROCESS | 1852 | 1462484116741 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f8b0000 == 184 [pid = 1852] [id = 654] 14:35:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f453f9c5800) [pid = 1852] [serial = 1963] [outer = (nil)] 14:35:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f4541f3d800) [pid = 1852] [serial = 1964] [outer = 0x7f453f9c5800] 14:35:16 INFO - PROCESS | 1852 | 1462484116852 Marionette DEBUG loaded listener.js 14:35:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f45420e4800) [pid = 1852] [serial = 1965] [outer = 0x7f453f9c5800] 14:35:17 INFO - PROCESS | 1852 | 1462484117679 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]]]}] 14:35:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:35:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1484ms 14:35:17 INFO - PROCESS | 1852 | 1462484117740 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 14:35:17 INFO - PROCESS | 1852 | 1462484117742 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 14:35:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:35:17 INFO - PROCESS | 1852 | 1462484117749 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:35:17 INFO - PROCESS | 1852 | 1462484117751 Marionette TRACE conn3 <- [1,2590,null,{}] 14:35:17 INFO - PROCESS | 1852 | 1462484117756 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}] 14:35:17 INFO - PROCESS | 1852 | 1462484117974 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 14:35:18 INFO - PROCESS | 1852 | 1462484118250 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4540a2d800 == 185 [pid = 1852] [id = 655] 14:35:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f4541506000) [pid = 1852] [serial = 1966] [outer = (nil)] 14:35:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f4542390400) [pid = 1852] [serial = 1967] [outer = 0x7f4541506000] 14:35:18 INFO - PROCESS | 1852 | 1462484118360 Marionette DEBUG loaded listener.js 14:35:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f4546487400) [pid = 1852] [serial = 1968] [outer = 0x7f4541506000] 14:35:19 INFO - PROCESS | 1852 | 1462484119185 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]]]}] 14:35:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:35:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1477ms 14:35:19 INFO - PROCESS | 1852 | 1462484119226 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 14:35:19 INFO - PROCESS | 1852 | 1462484119230 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 14:35:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:35:19 INFO - PROCESS | 1852 | 1462484119235 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:35:19 INFO - PROCESS | 1852 | 1462484119238 Marionette TRACE conn3 <- [1,2594,null,{}] 14:35:19 INFO - PROCESS | 1852 | 1462484119243 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}] 14:35:19 INFO - PROCESS | 1852 | 1462484119444 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 14:35:19 INFO - PROCESS | 1852 | 1462484119748 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454556c000 == 186 [pid = 1852] [id = 656] 14:35:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f45488f0000) [pid = 1852] [serial = 1969] [outer = (nil)] 14:35:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f45489a3000) [pid = 1852] [serial = 1970] [outer = 0x7f45488f0000] 14:35:19 INFO - PROCESS | 1852 | 1462484119879 Marionette DEBUG loaded listener.js 14:35:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f45489ab800) [pid = 1852] [serial = 1971] [outer = 0x7f45488f0000] 14:35:20 INFO - PROCESS | 1852 | 1462484120834 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]]]}] 14:35:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:35:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1629ms 14:35:20 INFO - PROCESS | 1852 | 1462484120868 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 14:35:20 INFO - PROCESS | 1852 | 1462484120870 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 14:35:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:35:20 INFO - PROCESS | 1852 | 1462484120881 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:35:20 INFO - PROCESS | 1852 | 1462484120884 Marionette TRACE conn3 <- [1,2598,null,{}] 14:35:20 INFO - PROCESS | 1852 | 1462484120888 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}] 14:35:21 INFO - PROCESS | 1852 | 1462484121111 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 14:35:21 INFO - PROCESS | 1852 | 1462484121403 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4547ae1800 == 187 [pid = 1852] [id = 657] 14:35:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f452a4ce000) [pid = 1852] [serial = 1972] [outer = (nil)] 14:35:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f4548e9f800) [pid = 1852] [serial = 1973] [outer = 0x7f452a4ce000] 14:35:21 INFO - PROCESS | 1852 | 1462484121518 Marionette DEBUG loaded listener.js 14:35:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f45497b3400) [pid = 1852] [serial = 1974] [outer = 0x7f452a4ce000] 14:35:22 INFO - PROCESS | 1852 | 1462484122461 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]]]}] 14:35:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:35:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 2085ms 14:35:23 INFO - PROCESS | 1852 | 1462484123057 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 14:35:23 INFO - PROCESS | 1852 | 1462484123063 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 14:35:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:35:23 INFO - PROCESS | 1852 | 1462484123088 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:35:23 INFO - PROCESS | 1852 | 1462484123093 Marionette TRACE conn3 <- [1,2602,null,{}] 14:35:23 INFO - PROCESS | 1852 | 1462484123101 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}] 14:35:23 INFO - PROCESS | 1852 | 1462484123316 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 14:35:23 INFO - PROCESS | 1852 | 1462484123551 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452a4d5800 == 188 [pid = 1852] [id = 658] 14:35:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f452a4c9400) [pid = 1852] [serial = 1975] [outer = (nil)] 14:35:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f452aa99800) [pid = 1852] [serial = 1976] [outer = 0x7f452a4c9400] 14:35:23 INFO - PROCESS | 1852 | 1462484123618 Marionette DEBUG loaded listener.js 14:35:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f452b4d2c00) [pid = 1852] [serial = 1977] [outer = 0x7f452a4c9400] 14:35:24 INFO - PROCESS | 1852 | 1462484124611 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]]]}] 14:35:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:35:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1584ms 14:35:24 INFO - PROCESS | 1852 | 1462484124672 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 14:35:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:35:24 INFO - PROCESS | 1852 | 1462484124677 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 14:35:24 INFO - PROCESS | 1852 | 1462484124688 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:35:24 INFO - PROCESS | 1852 | 1462484124693 Marionette TRACE conn3 <- [1,2606,null,{}] 14:35:24 INFO - PROCESS | 1852 | 1462484124698 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}] 14:35:24 INFO - PROCESS | 1852 | 1462484124903 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 14:35:25 INFO - PROCESS | 1852 | 1462484125238 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452ce5a800 == 189 [pid = 1852] [id = 659] 14:35:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f452de7a000) [pid = 1852] [serial = 1978] [outer = (nil)] 14:35:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f452e1b1400) [pid = 1852] [serial = 1979] [outer = 0x7f452de7a000] 14:35:25 INFO - PROCESS | 1852 | 1462484125374 Marionette DEBUG loaded listener.js 14:35:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f452e1bd400) [pid = 1852] [serial = 1980] [outer = 0x7f452de7a000] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45318e3800 == 188 [pid = 1852] [id = 535] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452be1a000 == 187 [pid = 1852] [id = 639] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452cf18000 == 186 [pid = 1852] [id = 638] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452c181800 == 185 [pid = 1852] [id = 637] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452aa2d800 == 184 [pid = 1852] [id = 636] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452bc30000 == 183 [pid = 1852] [id = 634] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45281e1000 == 182 [pid = 1852] [id = 633] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548cd6000 == 181 [pid = 1852] [id = 632] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548515800 == 180 [pid = 1852] [id = 631] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4547adb800 == 179 [pid = 1852] [id = 630] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45476e3000 == 178 [pid = 1852] [id = 629] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4546476800 == 177 [pid = 1852] [id = 628] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4542272000 == 176 [pid = 1852] [id = 627] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453fbc6000 == 175 [pid = 1852] [id = 626] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f8ba800 == 174 [pid = 1852] [id = 625] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f211800 == 173 [pid = 1852] [id = 624] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f07e800 == 172 [pid = 1852] [id = 623] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453ea88000 == 171 [pid = 1852] [id = 622] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d3a1000 == 170 [pid = 1852] [id = 621] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4538823000 == 169 [pid = 1852] [id = 620] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45370cc000 == 168 [pid = 1852] [id = 619] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45331c9800 == 167 [pid = 1852] [id = 618] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452e785000 == 166 [pid = 1852] [id = 617] 14:35:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452abc8000 == 165 [pid = 1852] [id = 616] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f4531bf6c00) [pid = 1852] [serial = 1830] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f453d924c00) [pid = 1852] [serial = 1814] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f453449e400) [pid = 1852] [serial = 1838] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f4538b1e800) [pid = 1852] [serial = 1842] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f453d138800) [pid = 1852] [serial = 1811] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f452e1ba000) [pid = 1852] [serial = 1781] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f452f32a000) [pid = 1852] [serial = 1827] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f4535bccc00) [pid = 1852] [serial = 1839] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f45334bb400) [pid = 1852] [serial = 1832] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f4532491000) [pid = 1852] [serial = 1787] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f45334be000) [pid = 1852] [serial = 1835] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f453449ec00) [pid = 1852] [serial = 1799] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f4535bc8c00) [pid = 1852] [serial = 1802] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f452e7c3400) [pid = 1852] [serial = 1784] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f45338d2000) [pid = 1852] [serial = 1790] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f4533a75000) [pid = 1852] [serial = 1793] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f4533ad7c00) [pid = 1852] [serial = 1833] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f452a4c7000) [pid = 1852] [serial = 1820] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f453631c000) [pid = 1852] [serial = 1805] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f452e1b8800) [pid = 1852] [serial = 1823] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f4533e1cc00) [pid = 1852] [serial = 1836] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f4531545800) [pid = 1852] [serial = 1829] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f4538cf7400) [pid = 1852] [serial = 1844] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f4533adf000) [pid = 1852] [serial = 1796] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f453e68d800) [pid = 1852] [serial = 1817] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f452e56e800) [pid = 1852] [serial = 1826] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f45389ec000) [pid = 1852] [serial = 1808] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f45371bf800) [pid = 1852] [serial = 1841] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f4539276000) [pid = 1852] [serial = 1845] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f452aaa3c00) [pid = 1852] [serial = 1821] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f452e676000) [pid = 1852] [serial = 1824] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f452bf0b400) [pid = 1852] [serial = 1847] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1852 | 1462484126800 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]]]}] 14:35:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:35:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2140ms 14:35:26 INFO - PROCESS | 1852 | 1462484126826 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 14:35:26 INFO - PROCESS | 1852 | 1462484126830 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 14:35:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:35:26 INFO - PROCESS | 1852 | 1462484126835 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:35:26 INFO - PROCESS | 1852 | 1462484126837 Marionette TRACE conn3 <- [1,2610,null,{}] 14:35:26 INFO - PROCESS | 1852 | 1462484126852 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}] 14:35:27 INFO - PROCESS | 1852 | 1462484127113 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 14:35:27 INFO - PROCESS | 1852 | 1462484127305 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452be03000 == 166 [pid = 1852] [id = 660] 14:35:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f452e1bac00) [pid = 1852] [serial = 1981] [outer = (nil)] 14:35:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f452e672c00) [pid = 1852] [serial = 1982] [outer = 0x7f452e1bac00] 14:35:27 INFO - PROCESS | 1852 | 1462484127376 Marionette DEBUG loaded listener.js 14:35:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f452e7c5c00) [pid = 1852] [serial = 1983] [outer = 0x7f452e1bac00] 14:35:28 INFO - PROCESS | 1852 | 1462484128128 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]]]}] 14:35:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:35:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1332ms 14:35:28 INFO - PROCESS | 1852 | 1462484128168 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 14:35:28 INFO - PROCESS | 1852 | 1462484128171 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 14:35:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:35:28 INFO - PROCESS | 1852 | 1462484128177 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:35:28 INFO - PROCESS | 1852 | 1462484128179 Marionette TRACE conn3 <- [1,2614,null,{}] 14:35:28 INFO - PROCESS | 1852 | 1462484128185 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}] 14:35:28 INFO - PROCESS | 1852 | 1462484128477 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 14:35:28 INFO - PROCESS | 1852 | 1462484128599 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452de42000 == 167 [pid = 1852] [id = 661] 14:35:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f452e1b4400) [pid = 1852] [serial = 1984] [outer = (nil)] 14:35:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f452f32e800) [pid = 1852] [serial = 1985] [outer = 0x7f452e1b4400] 14:35:28 INFO - PROCESS | 1852 | 1462484128665 Marionette DEBUG loaded listener.js 14:35:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f452f66b800) [pid = 1852] [serial = 1986] [outer = 0x7f452e1b4400] 14:35:29 INFO - PROCESS | 1852 | 1462484129515 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]]]}] 14:35:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:35:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1379ms 14:35:29 INFO - PROCESS | 1852 | 1462484129559 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 14:35:29 INFO - PROCESS | 1852 | 1462484129562 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 14:35:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:35:29 INFO - PROCESS | 1852 | 1462484129596 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:35:29 INFO - PROCESS | 1852 | 1462484129599 Marionette TRACE conn3 <- [1,2618,null,{}] 14:35:29 INFO - PROCESS | 1852 | 1462484129605 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}] 14:35:29 INFO - PROCESS | 1852 | 1462484129869 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 14:35:29 INFO - PROCESS | 1852 | 1462484129897 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e1da800 == 168 [pid = 1852] [id = 662] 14:35:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f452e7c6800) [pid = 1852] [serial = 1987] [outer = (nil)] 14:35:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f4530e2c400) [pid = 1852] [serial = 1988] [outer = 0x7f452e7c6800] 14:35:29 INFO - PROCESS | 1852 | 1462484129956 Marionette DEBUG loaded listener.js 14:35:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f453119c800) [pid = 1852] [serial = 1989] [outer = 0x7f452e7c6800] 14:35:31 INFO - PROCESS | 1852 | 1462484131570 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]]]}] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f4531547000) [pid = 1852] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f452e64c000) [pid = 1852] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f452a4c6c00) [pid = 1852] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f453d925c00) [pid = 1852] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f452f668c00) [pid = 1852] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f4541507c00) [pid = 1852] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f452a4c3400) [pid = 1852] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f452de6f800) [pid = 1852] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f452e64f400) [pid = 1852] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f452bf05800) [pid = 1852] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f4546fe0c00) [pid = 1852] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f454231bc00) [pid = 1852] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f453119a400) [pid = 1852] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f4538fe1400) [pid = 1852] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f4530e32800) [pid = 1852] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f453e86f800) [pid = 1852] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f452a4c8c00) [pid = 1852] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f453f2dc400) [pid = 1852] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f452a4c4400) [pid = 1852] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f452de71000) [pid = 1852] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f452c3c9c00) [pid = 1852] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f452de72c00) [pid = 1852] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f4537ead800) [pid = 1852] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f452a4c3800) [pid = 1852] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f454231d800) [pid = 1852] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f4531546800) [pid = 1852] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f452e1b1800) [pid = 1852] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f453d4cd000) [pid = 1852] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f452bf0ac00) [pid = 1852] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:35:31 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f452a4c2c00) [pid = 1852] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:35:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:35:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 2162ms 14:35:31 INFO - PROCESS | 1852 | 1462484131732 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 14:35:31 INFO - PROCESS | 1852 | 1462484131735 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 14:35:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:35:31 INFO - PROCESS | 1852 | 1462484131741 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:35:31 INFO - PROCESS | 1852 | 1462484131743 Marionette TRACE conn3 <- [1,2622,null,{}] 14:35:31 INFO - PROCESS | 1852 | 1462484131748 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}] 14:35:32 INFO - PROCESS | 1852 | 1462484132041 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 14:35:32 INFO - PROCESS | 1852 | 1462484132159 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e785000 == 169 [pid = 1852] [id = 663] 14:35:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f45311a4400) [pid = 1852] [serial = 1990] [outer = (nil)] 14:35:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f4531542c00) [pid = 1852] [serial = 1991] [outer = 0x7f45311a4400] 14:35:32 INFO - PROCESS | 1852 | 1462484132223 Marionette DEBUG loaded listener.js 14:35:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f45316db800) [pid = 1852] [serial = 1992] [outer = 0x7f45311a4400] 14:35:32 INFO - PROCESS | 1852 | 1462484132920 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]]]}] 14:35:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:35:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1233ms 14:35:32 INFO - PROCESS | 1852 | 1462484132984 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 14:35:32 INFO - PROCESS | 1852 | 1462484132988 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 14:35:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:35:32 INFO - PROCESS | 1852 | 1462484132995 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:35:32 INFO - PROCESS | 1852 | 1462484132998 Marionette TRACE conn3 <- [1,2626,null,{}] 14:35:33 INFO - PROCESS | 1852 | 1462484133003 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}] 14:35:33 INFO - PROCESS | 1852 | 1462484133210 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 14:35:33 INFO - PROCESS | 1852 | 1462484133224 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f378000 == 170 [pid = 1852] [id = 664] 14:35:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f45316dc000) [pid = 1852] [serial = 1993] [outer = (nil)] 14:35:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f4531bf5400) [pid = 1852] [serial = 1994] [outer = 0x7f45316dc000] 14:35:33 INFO - PROCESS | 1852 | 1462484133295 Marionette DEBUG loaded listener.js 14:35:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f453248ec00) [pid = 1852] [serial = 1995] [outer = 0x7f45316dc000] 14:35:34 INFO - PROCESS | 1852 | 1462484134535 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]]]}] 14:35:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:35:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1587ms 14:35:34 INFO - PROCESS | 1852 | 1462484134583 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 14:35:34 INFO - PROCESS | 1852 | 1462484134590 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 14:35:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:35:34 INFO - PROCESS | 1852 | 1462484134599 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:35:34 INFO - PROCESS | 1852 | 1462484134607 Marionette TRACE conn3 <- [1,2630,null,{}] 14:35:34 INFO - PROCESS | 1852 | 1462484134622 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}] 14:35:34 INFO - PROCESS | 1852 | 1462484134905 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 14:35:35 INFO - PROCESS | 1852 | 1462484135230 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452c487000 == 171 [pid = 1852] [id = 665] 14:35:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f452de71400) [pid = 1852] [serial = 1996] [outer = (nil)] 14:35:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f452de7b800) [pid = 1852] [serial = 1997] [outer = 0x7f452de71400] 14:35:35 INFO - PROCESS | 1852 | 1462484135312 Marionette DEBUG loaded listener.js 14:35:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f452e2ac000) [pid = 1852] [serial = 1998] [outer = 0x7f452de71400] 14:35:36 INFO - PROCESS | 1852 | 1462484136213 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]]]}] 14:35:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:35:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1643ms 14:35:36 INFO - PROCESS | 1852 | 1462484136243 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 14:35:36 INFO - PROCESS | 1852 | 1462484136252 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 14:35:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:35:36 INFO - PROCESS | 1852 | 1462484136263 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:35:36 INFO - PROCESS | 1852 | 1462484136266 Marionette TRACE conn3 <- [1,2634,null,{}] 14:35:36 INFO - PROCESS | 1852 | 1462484136273 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}] 14:35:36 INFO - PROCESS | 1852 | 1462484136504 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 14:35:36 INFO - PROCESS | 1852 | 1462484136766 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f1e6000 == 172 [pid = 1852] [id = 666] 14:35:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f452e64e400) [pid = 1852] [serial = 1999] [outer = (nil)] 14:35:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f452f666000) [pid = 1852] [serial = 2000] [outer = 0x7f452e64e400] 14:35:36 INFO - PROCESS | 1852 | 1462484136925 Marionette DEBUG loaded listener.js 14:35:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f4530e34000) [pid = 1852] [serial = 2001] [outer = 0x7f452e64e400] 14:35:37 INFO - PROCESS | 1852 | 1462484137888 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]]]}] 14:35:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:35:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1683ms 14:35:37 INFO - PROCESS | 1852 | 1462484137951 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 14:35:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:35:37 INFO - PROCESS | 1852 | 1462484137955 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 14:35:37 INFO - PROCESS | 1852 | 1462484137962 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:35:37 INFO - PROCESS | 1852 | 1462484137969 Marionette TRACE conn3 <- [1,2638,null,{}] 14:35:37 INFO - PROCESS | 1852 | 1462484137989 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}] 14:35:38 INFO - PROCESS | 1852 | 1462484138287 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 14:35:38 INFO - PROCESS | 1852 | 1462484138597 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f6df800 == 173 [pid = 1852] [id = 667] 14:35:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f45311a5c00) [pid = 1852] [serial = 2002] [outer = (nil)] 14:35:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f45316d8800) [pid = 1852] [serial = 2003] [outer = 0x7f45311a5c00] 14:35:38 INFO - PROCESS | 1852 | 1462484138678 Marionette DEBUG loaded listener.js 14:35:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f4531bfa000) [pid = 1852] [serial = 2004] [outer = 0x7f45311a5c00] 14:35:39 INFO - PROCESS | 1852 | 1462484139578 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]]]}] 14:35:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:35:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1695ms 14:35:39 INFO - PROCESS | 1852 | 1462484139657 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 14:35:39 INFO - PROCESS | 1852 | 1462484139662 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 14:35:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:35:39 INFO - PROCESS | 1852 | 1462484139668 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:35:39 INFO - PROCESS | 1852 | 1462484139671 Marionette TRACE conn3 <- [1,2642,null,{}] 14:35:39 INFO - PROCESS | 1852 | 1462484139676 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}] 14:35:39 INFO - PROCESS | 1852 | 1462484139921 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 14:35:40 INFO - PROCESS | 1852 | 1462484140234 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45312cf000 == 174 [pid = 1852] [id = 668] 14:35:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f452c4b2c00) [pid = 1852] [serial = 2005] [outer = (nil)] 14:35:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f453267d000) [pid = 1852] [serial = 2006] [outer = 0x7f452c4b2c00] 14:35:40 INFO - PROCESS | 1852 | 1462484140312 Marionette DEBUG loaded listener.js 14:35:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f45332e9000) [pid = 1852] [serial = 2007] [outer = 0x7f452c4b2c00] 14:35:41 INFO - PROCESS | 1852 | 1462484141192 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]]]}] 14:35:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:35:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1590ms 14:35:41 INFO - PROCESS | 1852 | 1462484141261 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 14:35:41 INFO - PROCESS | 1852 | 1462484141265 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 14:35:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:35:41 INFO - PROCESS | 1852 | 1462484141271 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:35:41 INFO - PROCESS | 1852 | 1462484141274 Marionette TRACE conn3 <- [1,2646,null,{}] 14:35:41 INFO - PROCESS | 1852 | 1462484141279 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}] 14:35:41 INFO - PROCESS | 1852 | 1462484141538 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 14:35:41 INFO - PROCESS | 1852 | 1462484141873 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453153a000 == 175 [pid = 1852] [id = 669] 14:35:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f45334b8c00) [pid = 1852] [serial = 2008] [outer = (nil)] 14:35:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f45334bcc00) [pid = 1852] [serial = 2009] [outer = 0x7f45334b8c00] 14:35:41 INFO - PROCESS | 1852 | 1462484141948 Marionette DEBUG loaded listener.js 14:35:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f45338d6000) [pid = 1852] [serial = 2010] [outer = 0x7f45334b8c00] 14:35:42 INFO - PROCESS | 1852 | 1462484142813 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]]]}] 14:35:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:35:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1582ms 14:35:42 INFO - PROCESS | 1852 | 1462484142854 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 14:35:42 INFO - PROCESS | 1852 | 1462484142857 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 14:35:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:35:42 INFO - PROCESS | 1852 | 1462484142863 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:35:42 INFO - PROCESS | 1852 | 1462484142865 Marionette TRACE conn3 <- [1,2650,null,{}] 14:35:42 INFO - PROCESS | 1852 | 1462484142871 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}] 14:35:43 INFO - PROCESS | 1852 | 1462484143109 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 14:35:43 INFO - PROCESS | 1852 | 1462484143391 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45332c3000 == 176 [pid = 1852] [id = 670] 14:35:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f45334b9400) [pid = 1852] [serial = 2011] [outer = (nil)] 14:35:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f4533a77400) [pid = 1852] [serial = 2012] [outer = 0x7f45334b9400] 14:35:43 INFO - PROCESS | 1852 | 1462484143509 Marionette DEBUG loaded listener.js 14:35:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f4533e12000) [pid = 1852] [serial = 2013] [outer = 0x7f45334b9400] 14:35:44 INFO - PROCESS | 1852 | 1462484144323 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]]]}] 14:35:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:35:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1478ms 14:35:44 INFO - PROCESS | 1852 | 1462484144348 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 14:35:44 INFO - PROCESS | 1852 | 1462484144352 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 14:35:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:35:44 INFO - PROCESS | 1852 | 1462484144361 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:35:44 INFO - PROCESS | 1852 | 1462484144364 Marionette TRACE conn3 <- [1,2654,null,{}] 14:35:44 INFO - PROCESS | 1852 | 1462484144369 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}] 14:35:44 INFO - PROCESS | 1852 | 1462484144592 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 14:35:44 INFO - PROCESS | 1852 | 1462484144864 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45338a8800 == 177 [pid = 1852] [id = 671] 14:35:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f452aaa6800) [pid = 1852] [serial = 2014] [outer = (nil)] 14:35:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f4533ef4800) [pid = 1852] [serial = 2015] [outer = 0x7f452aaa6800] 14:35:44 INFO - PROCESS | 1852 | 1462484144968 Marionette DEBUG loaded listener.js 14:35:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f4533fd9800) [pid = 1852] [serial = 2016] [outer = 0x7f452aaa6800] 14:35:45 INFO - PROCESS | 1852 | 1462484145903 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]]]}] 14:35:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:35:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1578ms 14:35:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:35:45 INFO - PROCESS | 1852 | 1462484145939 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 14:35:45 INFO - PROCESS | 1852 | 1462484145942 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 14:35:45 INFO - PROCESS | 1852 | 1462484145947 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:35:45 INFO - PROCESS | 1852 | 1462484145951 Marionette TRACE conn3 <- [1,2658,null,{}] 14:35:45 INFO - PROCESS | 1852 | 1462484145956 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}] 14:35:46 INFO - PROCESS | 1852 | 1462484146181 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 14:35:46 INFO - PROCESS | 1852 | 1462484146465 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4533c97800 == 178 [pid = 1852] [id = 672] 14:35:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f45338d7c00) [pid = 1852] [serial = 2017] [outer = (nil)] 14:35:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f4533fe0800) [pid = 1852] [serial = 2018] [outer = 0x7f45338d7c00] 14:35:46 INFO - PROCESS | 1852 | 1462484146577 Marionette DEBUG loaded listener.js 14:35:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f45342d7c00) [pid = 1852] [serial = 2019] [outer = 0x7f45338d7c00] 14:35:47 INFO - PROCESS | 1852 | 1462484147396 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]]]}] 14:35:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:35:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1478ms 14:35:47 INFO - PROCESS | 1852 | 1462484147427 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 14:35:47 INFO - PROCESS | 1852 | 1462484147430 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 14:35:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:35:47 INFO - PROCESS | 1852 | 1462484147436 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:35:47 INFO - PROCESS | 1852 | 1462484147438 Marionette TRACE conn3 <- [1,2662,null,{}] 14:35:47 INFO - PROCESS | 1852 | 1462484147444 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}] 14:35:47 INFO - PROCESS | 1852 | 1462484147658 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 14:35:47 INFO - PROCESS | 1852 | 1462484147936 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45359b2000 == 179 [pid = 1852] [id = 673] 14:35:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f4533e1c000) [pid = 1852] [serial = 2020] [outer = (nil)] 14:35:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f453439b400) [pid = 1852] [serial = 2021] [outer = 0x7f4533e1c000] 14:35:48 INFO - PROCESS | 1852 | 1462484148018 Marionette DEBUG loaded listener.js 14:35:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f45343cac00) [pid = 1852] [serial = 2022] [outer = 0x7f4533e1c000] 14:35:48 INFO - PROCESS | 1852 | 1462484148885 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]]]}] 14:35:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:35:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1477ms 14:35:48 INFO - PROCESS | 1852 | 1462484148918 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 14:35:48 INFO - PROCESS | 1852 | 1462484148921 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 14:35:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:35:48 INFO - PROCESS | 1852 | 1462484148929 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:35:48 INFO - PROCESS | 1852 | 1462484148932 Marionette TRACE conn3 <- [1,2666,null,{}] 14:35:48 INFO - PROCESS | 1852 | 1462484148937 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}] 14:35:49 INFO - PROCESS | 1852 | 1462484149156 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 14:35:49 INFO - PROCESS | 1852 | 1462484149425 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453700a000 == 180 [pid = 1852] [id = 674] 14:35:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f45342d8000) [pid = 1852] [serial = 2023] [outer = (nil)] 14:35:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f453449e400) [pid = 1852] [serial = 2024] [outer = 0x7f45342d8000] 14:35:49 INFO - PROCESS | 1852 | 1462484149498 Marionette DEBUG loaded listener.js 14:35:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f45344a7000) [pid = 1852] [serial = 2025] [outer = 0x7f45342d8000] 14:35:50 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:50 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:35:50 INFO - PROCESS | 1852 | 1462484150862 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]]]}] 14:35:50 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) 14:35:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1980ms 14:35:50 INFO - PROCESS | 1852 | 1462484150910 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 14:35:50 INFO - PROCESS | 1852 | 1462484150914 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 14:35:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:35:50 INFO - PROCESS | 1852 | 1462484150924 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:35:50 INFO - PROCESS | 1852 | 1462484150928 Marionette TRACE conn3 <- [1,2670,null,{}] 14:35:50 INFO - PROCESS | 1852 | 1462484150936 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}] 14:35:51 INFO - PROCESS | 1852 | 1462484151228 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 14:35:51 INFO - PROCESS | 1852 | 1462484151494 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537dbb000 == 181 [pid = 1852] [id = 675] 14:35:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f45342d9800) [pid = 1852] [serial = 2026] [outer = (nil)] 14:35:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f4535ce5400) [pid = 1852] [serial = 2027] [outer = 0x7f45342d9800] 14:35:51 INFO - PROCESS | 1852 | 1462484151571 Marionette DEBUG loaded listener.js 14:35:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f45371b9c00) [pid = 1852] [serial = 2028] [outer = 0x7f45342d9800] 14:35:52 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:52 INFO - PROCESS | 1852 | 1462484152914 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] 14:35:52 INFO - PROCESS | 1852 | 1462484152968 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 14:35:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:35:52 INFO - PROCESS | 1852 | 1462484152973 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:35:52 INFO - PROCESS | 1852 | 1462484152976 Marionette TRACE conn3 <- [1,2674,null,{}] 14:35:52 INFO - PROCESS | 1852 | 1462484152981 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}] 14:35:53 INFO - PROCESS | 1852 | 1462484153267 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 14:35:53 INFO - PROCESS | 1852 | 1462484153549 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453897b000 == 182 [pid = 1852] [id = 676] 14:35:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f45343cdc00) [pid = 1852] [serial = 2029] [outer = (nil)] 14:35:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f45371c2000) [pid = 1852] [serial = 2030] [outer = 0x7f45343cdc00] 14:35:53 INFO - PROCESS | 1852 | 1462484153621 Marionette DEBUG loaded listener.js 14:35:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f4537eb2800) [pid = 1852] [serial = 2031] [outer = 0x7f45343cdc00] 14:35:54 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:54 INFO - PROCESS | 1852 | 1462484154963 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] 14:35:55 INFO - PROCESS | 1852 | 1462484155010 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 14:35:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:35:55 INFO - PROCESS | 1852 | 1462484155016 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:35:55 INFO - PROCESS | 1852 | 1462484155018 Marionette TRACE conn3 <- [1,2678,null,{}] 14:35:55 INFO - PROCESS | 1852 | 1462484155023 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}] 14:35:55 INFO - PROCESS | 1852 | 1462484155309 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 14:35:55 INFO - PROCESS | 1852 | 1462484155550 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d178800 == 183 [pid = 1852] [id = 677] 14:35:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f4535795000) [pid = 1852] [serial = 2032] [outer = (nil)] 14:35:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f453805d800) [pid = 1852] [serial = 2033] [outer = 0x7f4535795000] 14:35:55 INFO - PROCESS | 1852 | 1462484155619 Marionette DEBUG loaded listener.js 14:35:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f45389f3c00) [pid = 1852] [serial = 2034] [outer = 0x7f4535795000] 14:35:56 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:56 INFO - PROCESS | 1852 | 1462484156865 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]]]}] 14:35:56 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) 14:35:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1878ms 14:35:56 INFO - PROCESS | 1852 | 1462484156894 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 14:35:56 INFO - PROCESS | 1852 | 1462484156897 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 14:35:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:35:56 INFO - PROCESS | 1852 | 1462484156903 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:35:56 INFO - PROCESS | 1852 | 1462484156905 Marionette TRACE conn3 <- [1,2682,null,{}] 14:35:56 INFO - PROCESS | 1852 | 1462484156911 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}] 14:35:57 INFO - PROCESS | 1852 | 1462484157105 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 14:35:57 INFO - PROCESS | 1852 | 1462484157423 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452c48e000 == 184 [pid = 1852] [id = 678] 14:35:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f452a4c3000) [pid = 1852] [serial = 2035] [outer = (nil)] 14:35:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f452e1b5400) [pid = 1852] [serial = 2036] [outer = 0x7f452a4c3000] 14:35:57 INFO - PROCESS | 1852 | 1462484157490 Marionette DEBUG loaded listener.js 14:35:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f4538057400) [pid = 1852] [serial = 2037] [outer = 0x7f452a4c3000] 14:35:58 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:58 INFO - PROCESS | 1852 | 1462484158798 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]]]}] 14:35:58 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) 14:35:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1930ms 14:35:58 INFO - PROCESS | 1852 | 1462484158833 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 14:35:58 INFO - PROCESS | 1852 | 1462484158836 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 14:35:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:35:58 INFO - PROCESS | 1852 | 1462484158842 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:35:58 INFO - PROCESS | 1852 | 1462484158844 Marionette TRACE conn3 <- [1,2686,null,{}] 14:35:58 INFO - PROCESS | 1852 | 1462484158849 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}] 14:35:59 INFO - PROCESS | 1852 | 1462484159058 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 14:35:59 INFO - PROCESS | 1852 | 1462484159969 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452bd5a800 == 185 [pid = 1852] [id = 679] 14:35:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f452a4c8000) [pid = 1852] [serial = 2038] [outer = (nil)] 14:36:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f452aa99c00) [pid = 1852] [serial = 2039] [outer = 0x7f452a4c8000] 14:36:00 INFO - PROCESS | 1852 | 1462484160037 Marionette DEBUG loaded listener.js 14:36:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f452bf06c00) [pid = 1852] [serial = 2040] [outer = 0x7f452a4c8000] 14:36:01 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:01 INFO - PROCESS | 1852 | 1462484161335 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] 14:36:01 INFO - PROCESS | 1852 | 1462484161394 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 14:36:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:36:01 INFO - PROCESS | 1852 | 1462484161401 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:36:01 INFO - PROCESS | 1852 | 1462484161406 Marionette TRACE conn3 <- [1,2690,null,{}] 14:36:01 INFO - PROCESS | 1852 | 1462484161412 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}] 14:36:01 INFO - PROCESS | 1852 | 1462484161754 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 14:36:02 INFO - PROCESS | 1852 | 1462484162088 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452aa40000 == 186 [pid = 1852] [id = 680] 14:36:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f452e2ac400) [pid = 1852] [serial = 2041] [outer = (nil)] 14:36:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f452e2b6400) [pid = 1852] [serial = 2042] [outer = 0x7f452e2ac400] 14:36:02 INFO - PROCESS | 1852 | 1462484162193 Marionette DEBUG loaded listener.js 14:36:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f452e674400) [pid = 1852] [serial = 2043] [outer = 0x7f452e2ac400] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45558a4000 == 185 [pid = 1852] [id = 338] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f4531befc00) [pid = 1852] [serial = 1922] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452e1da800 == 184 [pid = 1852] [id = 662] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452be03000 == 183 [pid = 1852] [id = 660] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452ce5a800 == 182 [pid = 1852] [id = 659] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452a4d5800 == 181 [pid = 1852] [id = 658] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454556c000 == 180 [pid = 1852] [id = 656] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4540a2d800 == 179 [pid = 1852] [id = 655] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f8b0000 == 178 [pid = 1852] [id = 654] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453ef3d800 == 177 [pid = 1852] [id = 653] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453e6ba800 == 176 [pid = 1852] [id = 652] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d398800 == 175 [pid = 1852] [id = 651] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4538ac8800 == 174 [pid = 1852] [id = 650] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537db9800 == 173 [pid = 1852] [id = 649] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537013800 == 172 [pid = 1852] [id = 648] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4535ba8000 == 171 [pid = 1852] [id = 647] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453580f800 == 170 [pid = 1852] [id = 646] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45332c5800 == 169 [pid = 1852] [id = 645] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453152e800 == 168 [pid = 1852] [id = 644] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f1e5800 == 167 [pid = 1852] [id = 642] 14:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452c178000 == 166 [pid = 1852] [id = 641] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f4531bf9000) [pid = 1852] [serial = 1779] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f452f665400) [pid = 1852] [serial = 1854] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f452a4ca800) [pid = 1852] [serial = 1850] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f453f2da800) [pid = 1852] [serial = 1875] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f45343d1800) [pid = 1852] [serial = 1862] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f4541f40800) [pid = 1852] [serial = 1884] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f452c4b1c00) [pid = 1852] [serial = 1904] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f452e7bf800) [pid = 1852] [serial = 1853] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f452e2b5000) [pid = 1852] [serial = 1782] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f452f391800) [pid = 1852] [serial = 1914] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f453e86bc00) [pid = 1852] [serial = 1869] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f4541f33000) [pid = 1852] [serial = 1883] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f45488efc00) [pid = 1852] [serial = 1898] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f4546fbdc00) [pid = 1852] [serial = 1893] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f45316db000) [pid = 1852] [serial = 1857] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f4535cee400) [pid = 1852] [serial = 1863] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f4539277c00) [pid = 1852] [serial = 1865] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f4530e37400) [pid = 1852] [serial = 1916] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f453f850800) [pid = 1852] [serial = 1878] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f4531258800) [pid = 1852] [serial = 1908] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f453f9cac00) [pid = 1852] [serial = 1881] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f452f328400) [pid = 1852] [serial = 1848] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f4533a81400) [pid = 1852] [serial = 1859] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f453e879000) [pid = 1852] [serial = 1871] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f452e7c5000) [pid = 1852] [serial = 1913] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f452e1bf000) [pid = 1852] [serial = 1911] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f4542037800) [pid = 1852] [serial = 1886] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f453f6ebc00) [pid = 1852] [serial = 1877] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f45316dc800) [pid = 1852] [serial = 1920] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f452b4dd400) [pid = 1852] [serial = 1851] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f4533e17c00) [pid = 1852] [serial = 1860] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f4531253c00) [pid = 1852] [serial = 1856] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f45477b2000) [pid = 1852] [serial = 1895] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f453d4d0c00) [pid = 1852] [serial = 1866] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f453f1ea400) [pid = 1852] [serial = 1874] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f45489a2800) [pid = 1852] [serial = 1899] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f4547a62c00) [pid = 1852] [serial = 1896] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f453f98d800) [pid = 1852] [serial = 1880] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f453267f000) [pid = 1852] [serial = 1788] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f4545d49c00) [pid = 1852] [serial = 1892] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f4530e2dc00) [pid = 1852] [serial = 1785] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f454231c000) [pid = 1852] [serial = 1887] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f4544941400) [pid = 1852] [serial = 1890] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f4538b27400) [pid = 1852] [serial = 1868] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f45343c3000) [pid = 1852] [serial = 1704] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f452aaa5c00) [pid = 1852] [serial = 1901] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f4530e2c000) [pid = 1852] [serial = 1907] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f453ea40c00) [pid = 1852] [serial = 1872] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f4542327c00) [pid = 1852] [serial = 1889] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f452f671c00) [pid = 1852] [serial = 1905] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f452de7c000) [pid = 1852] [serial = 1910] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f452de6ec00) [pid = 1852] [serial = 1919] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f4531256400) [pid = 1852] [serial = 1917] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f452e570800) [pid = 1852] [serial = 1902] [outer = (nil)] [url = about:blank] 14:36:03 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:03 INFO - PROCESS | 1852 | 1462484163635 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] 14:36:03 INFO - PROCESS | 1852 | 1462484163719 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 14:36:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:36:03 INFO - PROCESS | 1852 | 1462484163788 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:36:03 INFO - PROCESS | 1852 | 1462484163790 Marionette TRACE conn3 <- [1,2694,null,{}] 14:36:03 INFO - PROCESS | 1852 | 1462484163795 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}] 14:36:03 INFO - PROCESS | 1852 | 1462484163982 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 14:36:04 INFO - PROCESS | 1852 | 1462484163994 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452c16a800 == 167 [pid = 1852] [id = 681] 14:36:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f452c3d1800) [pid = 1852] [serial = 2044] [outer = (nil)] 14:36:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f452f320000) [pid = 1852] [serial = 2045] [outer = 0x7f452c3d1800] 14:36:04 INFO - PROCESS | 1852 | 1462484164055 Marionette DEBUG loaded listener.js 14:36:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f4530e28800) [pid = 1852] [serial = 2046] [outer = 0x7f452c3d1800] 14:36:05 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:05 INFO - PROCESS | 1852 | 1462484165375 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] 14:36:05 INFO - PROCESS | 1852 | 1462484165426 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 14:36:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:36:05 INFO - PROCESS | 1852 | 1462484165441 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:36:05 INFO - PROCESS | 1852 | 1462484165449 Marionette TRACE conn3 <- [1,2698,null,{}] 14:36:05 INFO - PROCESS | 1852 | 1462484165455 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}] 14:36:05 INFO - PROCESS | 1852 | 1462484165743 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 14:36:05 INFO - PROCESS | 1852 | 1462484165912 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e76a800 == 168 [pid = 1852] [id = 682] 14:36:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f4530e2b400) [pid = 1852] [serial = 2047] [outer = (nil)] 14:36:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f4531254000) [pid = 1852] [serial = 2048] [outer = 0x7f4530e2b400] 14:36:05 INFO - PROCESS | 1852 | 1462484165973 Marionette DEBUG loaded listener.js 14:36:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f4531bf5c00) [pid = 1852] [serial = 2049] [outer = 0x7f4530e2b400] 14:36:07 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:07 INFO - PROCESS | 1852 | 1462484167188 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] 14:36:07 INFO - PROCESS | 1852 | 1462484167254 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 14:36:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:36:07 INFO - PROCESS | 1852 | 1462484167260 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:36:07 INFO - PROCESS | 1852 | 1462484167262 Marionette TRACE conn3 <- [1,2702,null,{}] 14:36:07 INFO - PROCESS | 1852 | 1462484167267 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}] 14:36:07 INFO - PROCESS | 1852 | 1462484167506 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 14:36:08 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f4533e1a800) [pid = 1852] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:36:08 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f4538fd8400) [pid = 1852] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:36:08 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f4532499800) [pid = 1852] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:36:08 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f4539274c00) [pid = 1852] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:36:08 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f452e1bd000) [pid = 1852] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:36:08 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f45343a1800) [pid = 1852] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:36:08 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f452e7bfc00) [pid = 1852] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:36:08 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f452e566c00) [pid = 1852] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:36:08 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f4532491c00) [pid = 1852] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:36:08 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f4531bf2800) [pid = 1852] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:36:08 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f452de7a000) [pid = 1852] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:36:08 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f452a4ce800) [pid = 1852] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:36:08 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f452a4c9400) [pid = 1852] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:36:08 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f452e1b4400) [pid = 1852] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:36:08 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f452e7c6800) [pid = 1852] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:36:08 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f45311a4400) [pid = 1852] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:36:08 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f452e1bac00) [pid = 1852] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:36:08 INFO - PROCESS | 1852 | 1462484168138 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452be0c000 == 169 [pid = 1852] [id = 683] 14:36:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f452a4c7000) [pid = 1852] [serial = 2050] [outer = (nil)] 14:36:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f452de7a000) [pid = 1852] [serial = 2051] [outer = 0x7f452a4c7000] 14:36:08 INFO - PROCESS | 1852 | 1462484168197 Marionette DEBUG loaded listener.js 14:36:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f4530e2d000) [pid = 1852] [serial = 2052] [outer = 0x7f452a4c7000] 14:36:08 INFO - PROCESS | 1852 | 1462484168895 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]]]}] 14:36:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:36:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1682ms 14:36:08 INFO - PROCESS | 1852 | 1462484168943 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 14:36:08 INFO - PROCESS | 1852 | 1462484168946 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 14:36:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:36:08 INFO - PROCESS | 1852 | 1462484168952 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:36:08 INFO - PROCESS | 1852 | 1462484168954 Marionette TRACE conn3 <- [1,2706,null,{}] 14:36:08 INFO - PROCESS | 1852 | 1462484168959 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}] 14:36:09 INFO - PROCESS | 1852 | 1462484169141 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 14:36:09 INFO - PROCESS | 1852 | 1462484169157 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f6c4000 == 170 [pid = 1852] [id = 684] 14:36:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f45332ef800) [pid = 1852] [serial = 2053] [outer = (nil)] 14:36:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f45334b3000) [pid = 1852] [serial = 2054] [outer = 0x7f45332ef800] 14:36:09 INFO - PROCESS | 1852 | 1462484169225 Marionette DEBUG loaded listener.js 14:36:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f45338dd800) [pid = 1852] [serial = 2055] [outer = 0x7f45332ef800] 14:36:10 INFO - PROCESS | 1852 | 1462484170282 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]]]}] 14:36:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:36:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1380ms 14:36:10 INFO - PROCESS | 1852 | 1462484170354 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 14:36:10 INFO - PROCESS | 1852 | 1462484170360 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 14:36:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:36:10 INFO - PROCESS | 1852 | 1462484170374 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:36:10 INFO - PROCESS | 1852 | 1462484170379 Marionette TRACE conn3 <- [1,2710,null,{}] 14:36:10 INFO - PROCESS | 1852 | 1462484170387 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}] 14:36:10 INFO - PROCESS | 1852 | 1462484170690 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 14:36:10 INFO - PROCESS | 1852 | 1462484170990 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452c565000 == 171 [pid = 1852] [id = 685] 14:36:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f452c3cb000) [pid = 1852] [serial = 2056] [outer = (nil)] 14:36:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f452de6d800) [pid = 1852] [serial = 2057] [outer = 0x7f452c3cb000] 14:36:11 INFO - PROCESS | 1852 | 1462484171076 Marionette DEBUG loaded listener.js 14:36:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f452e2b0c00) [pid = 1852] [serial = 2058] [outer = 0x7f452c3cb000] 14:36:11 INFO - PROCESS | 1852 | 1462484171984 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] 14:36:12 INFO - PROCESS | 1852 | 1462484172023 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 14:36:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:36:12 INFO - PROCESS | 1852 | 1462484172033 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:36:12 INFO - PROCESS | 1852 | 1462484172037 Marionette TRACE conn3 <- [1,2714,null,{}] 14:36:12 INFO - PROCESS | 1852 | 1462484172042 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}] 14:36:12 INFO - PROCESS | 1852 | 1462484172238 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 14:36:12 INFO - PROCESS | 1852 | 1462484172460 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f5d5000 == 172 [pid = 1852] [id = 686] 14:36:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f452e56a400) [pid = 1852] [serial = 2059] [outer = (nil)] 14:36:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f4530e2dc00) [pid = 1852] [serial = 2060] [outer = 0x7f452e56a400] 14:36:12 INFO - PROCESS | 1852 | 1462484172611 Marionette DEBUG loaded listener.js 14:36:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f453124d400) [pid = 1852] [serial = 2061] [outer = 0x7f452e56a400] 14:36:13 INFO - PROCESS | 1852 | 1462484173623 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]]]}] 14:36:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:36:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1639ms 14:36:13 INFO - PROCESS | 1852 | 1462484173671 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 14:36:13 INFO - PROCESS | 1852 | 1462484173675 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 14:36:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:36:13 INFO - PROCESS | 1852 | 1462484173681 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:36:13 INFO - PROCESS | 1852 | 1462484173686 Marionette TRACE conn3 <- [1,2718,null,{}] 14:36:13 INFO - PROCESS | 1852 | 1462484173702 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}] 14:36:13 INFO - PROCESS | 1852 | 1462484173924 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 14:36:14 INFO - PROCESS | 1852 | 1462484174240 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45325d9800 == 173 [pid = 1852] [id = 687] 14:36:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f4532490000) [pid = 1852] [serial = 2062] [outer = (nil)] 14:36:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f45332e8000) [pid = 1852] [serial = 2063] [outer = 0x7f4532490000] 14:36:14 INFO - PROCESS | 1852 | 1462484174318 Marionette DEBUG loaded listener.js 14:36:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f45338d5400) [pid = 1852] [serial = 2064] [outer = 0x7f4532490000] 14:36:15 INFO - PROCESS | 1852 | 1462484175216 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] 14:36:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:36:15 INFO - PROCESS | 1852 | 1462484175288 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 14:36:15 INFO - PROCESS | 1852 | 1462484175295 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:36:15 INFO - PROCESS | 1852 | 1462484175298 Marionette TRACE conn3 <- [1,2722,null,{}] 14:36:15 INFO - PROCESS | 1852 | 1462484175303 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}] 14:36:15 INFO - PROCESS | 1852 | 1462484175541 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 14:36:15 INFO - PROCESS | 1852 | 1462484175841 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4533c1c000 == 174 [pid = 1852] [id = 688] 14:36:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f4531bf2800) [pid = 1852] [serial = 2065] [outer = (nil)] 14:36:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f4533a7e000) [pid = 1852] [serial = 2066] [outer = 0x7f4531bf2800] 14:36:15 INFO - PROCESS | 1852 | 1462484175916 Marionette DEBUG loaded listener.js 14:36:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f4533ade000) [pid = 1852] [serial = 2067] [outer = 0x7f4531bf2800] 14:36:16 INFO - PROCESS | 1852 | 1462484176795 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] 14:36:16 INFO - PROCESS | 1852 | 1462484176832 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 14:36:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:36:16 INFO - PROCESS | 1852 | 1462484176837 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:36:16 INFO - PROCESS | 1852 | 1462484176842 Marionette TRACE conn3 <- [1,2726,null,{}] 14:36:16 INFO - PROCESS | 1852 | 1462484176847 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}] 14:36:17 INFO - PROCESS | 1852 | 1462484177050 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 14:36:17 INFO - PROCESS | 1852 | 1462484177274 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4536369000 == 175 [pid = 1852] [id = 689] 14:36:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f4532499800) [pid = 1852] [serial = 2068] [outer = (nil)] 14:36:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f4533fe1c00) [pid = 1852] [serial = 2069] [outer = 0x7f4532499800] 14:36:17 INFO - PROCESS | 1852 | 1462484177384 Marionette DEBUG loaded listener.js 14:36:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f45343a1800) [pid = 1852] [serial = 2070] [outer = 0x7f4532499800] 14:36:18 INFO - PROCESS | 1852 | 1462484178296 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]]]}] 14:36:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:36:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1528ms 14:36:18 INFO - PROCESS | 1852 | 1462484178367 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 14:36:18 INFO - PROCESS | 1852 | 1462484178371 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 14:36:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:36:18 INFO - PROCESS | 1852 | 1462484178377 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:36:18 INFO - PROCESS | 1852 | 1462484178379 Marionette TRACE conn3 <- [1,2730,null,{}] 14:36:18 INFO - PROCESS | 1852 | 1462484178385 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}] 14:36:18 INFO - PROCESS | 1852 | 1462484178683 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 14:36:18 INFO - PROCESS | 1852 | 1462484178993 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537337000 == 176 [pid = 1852] [id = 690] 14:36:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f4535bd0800) [pid = 1852] [serial = 2071] [outer = (nil)] 14:36:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f4535cec800) [pid = 1852] [serial = 2072] [outer = 0x7f4535bd0800] 14:36:19 INFO - PROCESS | 1852 | 1462484179071 Marionette DEBUG loaded listener.js 14:36:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f453650c800) [pid = 1852] [serial = 2073] [outer = 0x7f4535bd0800] 14:36:20 INFO - PROCESS | 1852 | 1462484180363 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] 14:36:20 INFO - PROCESS | 1852 | 1462484180415 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 14:36:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:36:20 INFO - PROCESS | 1852 | 1462484180421 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:36:20 INFO - PROCESS | 1852 | 1462484180424 Marionette TRACE conn3 <- [1,2734,null,{}] 14:36:20 INFO - PROCESS | 1852 | 1462484180429 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}] 14:36:20 INFO - PROCESS | 1852 | 1462484180699 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 14:36:20 INFO - PROCESS | 1852 | 1462484180944 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453881a800 == 177 [pid = 1852] [id = 691] 14:36:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f4535789c00) [pid = 1852] [serial = 2074] [outer = (nil)] 14:36:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f4537eab000) [pid = 1852] [serial = 2075] [outer = 0x7f4535789c00] 14:36:21 INFO - PROCESS | 1852 | 1462484181013 Marionette DEBUG loaded listener.js 14:36:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f45389f4000) [pid = 1852] [serial = 2076] [outer = 0x7f4535789c00] 14:36:21 INFO - PROCESS | 1852 | 1462484181901 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]]]}] 14:36:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:36:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1527ms 14:36:21 INFO - PROCESS | 1852 | 1462484181951 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 14:36:21 INFO - PROCESS | 1852 | 1462484181955 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 14:36:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:36:21 INFO - PROCESS | 1852 | 1462484181960 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:36:21 INFO - PROCESS | 1852 | 1462484181963 Marionette TRACE conn3 <- [1,2738,null,{}] 14:36:21 INFO - PROCESS | 1852 | 1462484181968 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}] 14:36:22 INFO - PROCESS | 1852 | 1462484182155 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 14:36:22 INFO - PROCESS | 1852 | 1462484182423 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d0ae800 == 178 [pid = 1852] [id = 692] 14:36:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f4535bd1c00) [pid = 1852] [serial = 2077] [outer = (nil)] 14:36:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f4538b1d800) [pid = 1852] [serial = 2078] [outer = 0x7f4535bd1c00] 14:36:22 INFO - PROCESS | 1852 | 1462484182496 Marionette DEBUG loaded listener.js 14:36:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f4538b6e000) [pid = 1852] [serial = 2079] [outer = 0x7f4535bd1c00] 14:36:23 INFO - PROCESS | 1852 | 1462484183366 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]]]}] 14:36:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:36:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1477ms 14:36:23 INFO - PROCESS | 1852 | 1462484183439 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 14:36:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:36:23 INFO - PROCESS | 1852 | 1462484183444 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 14:36:23 INFO - PROCESS | 1852 | 1462484183449 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:36:23 INFO - PROCESS | 1852 | 1462484183452 Marionette TRACE conn3 <- [1,2742,null,{}] 14:36:23 INFO - PROCESS | 1852 | 1462484183458 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}] 14:36:23 INFO - PROCESS | 1852 | 1462484183701 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 14:36:24 INFO - PROCESS | 1852 | 1462484184007 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d75c800 == 179 [pid = 1852] [id = 693] 14:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f452e652c00) [pid = 1852] [serial = 2080] [outer = (nil)] 14:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f4538b78c00) [pid = 1852] [serial = 2081] [outer = 0x7f452e652c00] 14:36:24 INFO - PROCESS | 1852 | 1462484184080 Marionette DEBUG loaded listener.js 14:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f4538cf4400) [pid = 1852] [serial = 2082] [outer = 0x7f452e652c00] 14:36:24 INFO - PROCESS | 1852 | 1462484184900 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]]]}] 14:36:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:36:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1479ms 14:36:24 INFO - PROCESS | 1852 | 1462484184929 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 14:36:24 INFO - PROCESS | 1852 | 1462484184932 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 14:36:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:36:24 INFO - PROCESS | 1852 | 1462484184938 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:36:24 INFO - PROCESS | 1852 | 1462484184941 Marionette TRACE conn3 <- [1,2746,null,{}] 14:36:24 INFO - PROCESS | 1852 | 1462484184946 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}] 14:36:25 INFO - PROCESS | 1852 | 1462484185152 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 14:36:25 INFO - PROCESS | 1852 | 1462484185429 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e6a5800 == 180 [pid = 1852] [id = 694] 14:36:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f4535bcfc00) [pid = 1852] [serial = 2083] [outer = (nil)] 14:36:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f4538fd7800) [pid = 1852] [serial = 2084] [outer = 0x7f4535bcfc00] 14:36:25 INFO - PROCESS | 1852 | 1462484185504 Marionette DEBUG loaded listener.js 14:36:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f4538fe2400) [pid = 1852] [serial = 2085] [outer = 0x7f4535bcfc00] 14:36:26 INFO - PROCESS | 1852 | 1462484186522 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]]]}] 14:36:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:36:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1641ms 14:36:26 INFO - PROCESS | 1852 | 1462484186581 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 14:36:26 INFO - PROCESS | 1852 | 1462484186585 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 14:36:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:36:26 INFO - PROCESS | 1852 | 1462484186592 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:36:26 INFO - PROCESS | 1852 | 1462484186598 Marionette TRACE conn3 <- [1,2750,null,{}] 14:36:26 INFO - PROCESS | 1852 | 1462484186605 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}] 14:36:26 INFO - PROCESS | 1852 | 1462484186860 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 14:36:27 INFO - PROCESS | 1852 | 1462484187206 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453ed55000 == 181 [pid = 1852] [id = 695] 14:36:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f453d11f000) [pid = 1852] [serial = 2086] [outer = (nil)] 14:36:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f453d124400) [pid = 1852] [serial = 2087] [outer = 0x7f453d11f000] 14:36:27 INFO - PROCESS | 1852 | 1462484187308 Marionette DEBUG loaded listener.js 14:36:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f453d132800) [pid = 1852] [serial = 2088] [outer = 0x7f453d11f000] 14:36:28 INFO - PROCESS | 1852 | 1462484188179 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]]]}] 14:36:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:36:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1636ms 14:36:28 INFO - PROCESS | 1852 | 1462484188229 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 14:36:28 INFO - PROCESS | 1852 | 1462484188233 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 14:36:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:36:28 INFO - PROCESS | 1852 | 1462484188239 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:36:28 INFO - PROCESS | 1852 | 1462484188241 Marionette TRACE conn3 <- [1,2754,null,{}] 14:36:28 INFO - PROCESS | 1852 | 1462484188246 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}] 14:36:28 INFO - PROCESS | 1852 | 1462484188464 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 14:36:28 INFO - PROCESS | 1852 | 1462484188730 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453ef37000 == 182 [pid = 1852] [id = 696] 14:36:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f453d121000) [pid = 1852] [serial = 2089] [outer = (nil)] 14:36:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f453d2c8c00) [pid = 1852] [serial = 2090] [outer = 0x7f453d121000] 14:36:28 INFO - PROCESS | 1852 | 1462484188847 Marionette DEBUG loaded listener.js 14:36:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f453d366c00) [pid = 1852] [serial = 2091] [outer = 0x7f453d121000] 14:36:29 INFO - PROCESS | 1852 | 1462484189647 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]]]}] 14:36:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:36:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1428ms 14:36:29 INFO - PROCESS | 1852 | 1462484189672 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 14:36:29 INFO - PROCESS | 1852 | 1462484189675 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 14:36:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:36:29 INFO - PROCESS | 1852 | 1462484189683 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:36:29 INFO - PROCESS | 1852 | 1462484189685 Marionette TRACE conn3 <- [1,2758,null,{}] 14:36:29 INFO - PROCESS | 1852 | 1462484189689 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}] 14:36:29 INFO - PROCESS | 1852 | 1462484189881 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 14:36:30 INFO - PROCESS | 1852 | 1462484190172 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f176000 == 183 [pid = 1852] [id = 697] 14:36:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f453d121400) [pid = 1852] [serial = 2092] [outer = (nil)] 14:36:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f453d4cc400) [pid = 1852] [serial = 2093] [outer = 0x7f453d121400] 14:36:30 INFO - PROCESS | 1852 | 1462484190245 Marionette DEBUG loaded listener.js 14:36:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f453d4d5000) [pid = 1852] [serial = 2094] [outer = 0x7f453d121400] 14:36:31 INFO - PROCESS | 1852 | 1462484191140 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]]]}] 14:36:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:36:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1541ms 14:36:31 INFO - PROCESS | 1852 | 1462484191225 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 14:36:31 INFO - PROCESS | 1852 | 1462484191229 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 14:36:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:36:31 INFO - PROCESS | 1852 | 1462484191234 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:36:31 INFO - PROCESS | 1852 | 1462484191236 Marionette TRACE conn3 <- [1,2762,null,{}] 14:36:31 INFO - PROCESS | 1852 | 1462484191242 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}] 14:36:31 INFO - PROCESS | 1852 | 1462484191453 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 14:36:31 INFO - PROCESS | 1852 | 1462484191725 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f5bb800 == 184 [pid = 1852] [id = 698] 14:36:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f4535bcb000) [pid = 1852] [serial = 2095] [outer = (nil)] 14:36:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f453d7dc400) [pid = 1852] [serial = 2096] [outer = 0x7f4535bcb000] 14:36:31 INFO - PROCESS | 1852 | 1462484191862 Marionette DEBUG loaded listener.js 14:36:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f453d7e5000) [pid = 1852] [serial = 2097] [outer = 0x7f4535bcb000] 14:36:32 INFO - PROCESS | 1852 | 1462484192901 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]]]}] 14:36:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:36:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1678ms 14:36:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:36:32 INFO - PROCESS | 1852 | 1462484192913 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 14:36:32 INFO - PROCESS | 1852 | 1462484192915 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 14:36:32 INFO - PROCESS | 1852 | 1462484192921 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:36:32 INFO - PROCESS | 1852 | 1462484192924 Marionette TRACE conn3 <- [1,2766,null,{}] 14:36:32 INFO - PROCESS | 1852 | 1462484192929 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}] 14:36:33 INFO - PROCESS | 1852 | 1462484193153 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 14:36:33 INFO - PROCESS | 1852 | 1462484193432 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f945800 == 185 [pid = 1852] [id = 699] 14:36:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f453d368800) [pid = 1852] [serial = 2098] [outer = (nil)] 14:36:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f453d92c000) [pid = 1852] [serial = 2099] [outer = 0x7f453d368800] 14:36:33 INFO - PROCESS | 1852 | 1462484193521 Marionette DEBUG loaded listener.js 14:36:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f453dabf400) [pid = 1852] [serial = 2100] [outer = 0x7f453d368800] 14:36:34 INFO - PROCESS | 1852 | 1462484194417 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]]]}] 14:36:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:36:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1536ms 14:36:34 INFO - PROCESS | 1852 | 1462484194459 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 14:36:34 INFO - PROCESS | 1852 | 1462484194464 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 14:36:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:36:34 INFO - PROCESS | 1852 | 1462484194473 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:36:34 INFO - PROCESS | 1852 | 1462484194477 Marionette TRACE conn3 <- [1,2770,null,{}] 14:36:34 INFO - PROCESS | 1852 | 1462484194485 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}] 14:36:34 INFO - PROCESS | 1852 | 1462484194757 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 14:36:35 INFO - PROCESS | 1852 | 1462484195070 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f9ed000 == 186 [pid = 1852] [id = 700] 14:36:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f452e1b3800) [pid = 1852] [serial = 2101] [outer = (nil)] 14:36:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f453e58b400) [pid = 1852] [serial = 2102] [outer = 0x7f452e1b3800] 14:36:35 INFO - PROCESS | 1852 | 1462484195143 Marionette DEBUG loaded listener.js 14:36:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f453e597000) [pid = 1852] [serial = 2103] [outer = 0x7f452e1b3800] 14:36:36 INFO - PROCESS | 1852 | 1462484196001 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]]]}] 14:36:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:36:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1546ms 14:36:36 INFO - PROCESS | 1852 | 1462484196027 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 14:36:36 INFO - PROCESS | 1852 | 1462484196029 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 14:36:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:36:36 INFO - PROCESS | 1852 | 1462484196039 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:36:36 INFO - PROCESS | 1852 | 1462484196041 Marionette TRACE conn3 <- [1,2774,null,{}] 14:36:36 INFO - PROCESS | 1852 | 1462484196045 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}] 14:36:36 INFO - PROCESS | 1852 | 1462484196284 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 14:36:36 INFO - PROCESS | 1852 | 1462484196558 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454155d000 == 187 [pid = 1852] [id = 701] 14:36:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f453d7d7c00) [pid = 1852] [serial = 2104] [outer = (nil)] 14:36:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f453e68c400) [pid = 1852] [serial = 2105] [outer = 0x7f453d7d7c00] 14:36:36 INFO - PROCESS | 1852 | 1462484196633 Marionette DEBUG loaded listener.js 14:36:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f453e86d800) [pid = 1852] [serial = 2106] [outer = 0x7f453d7d7c00] 14:36:37 INFO - PROCESS | 1852 | 1462484197581 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]]]}] 14:36:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:36:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1578ms 14:36:37 INFO - PROCESS | 1852 | 1462484197618 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 14:36:37 INFO - PROCESS | 1852 | 1462484197620 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 14:36:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:36:37 INFO - PROCESS | 1852 | 1462484197626 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:36:37 INFO - PROCESS | 1852 | 1462484197629 Marionette TRACE conn3 <- [1,2778,null,{}] 14:36:37 INFO - PROCESS | 1852 | 1462484197634 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}] 14:36:37 INFO - PROCESS | 1852 | 1462484197847 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 14:36:38 INFO - PROCESS | 1852 | 1462484198166 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f368000 == 188 [pid = 1852] [id = 702] 14:36:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f452c4aec00) [pid = 1852] [serial = 2107] [outer = (nil)] 14:36:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f453e870400) [pid = 1852] [serial = 2108] [outer = 0x7f452c4aec00] 14:36:38 INFO - PROCESS | 1852 | 1462484198281 Marionette DEBUG loaded listener.js 14:36:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f453e8eb800) [pid = 1852] [serial = 2109] [outer = 0x7f452c4aec00] 14:36:39 INFO - PROCESS | 1852 | 1462484199141 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]]]}] 14:36:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:36:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1587ms 14:36:39 INFO - PROCESS | 1852 | 1462484199216 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 14:36:39 INFO - PROCESS | 1852 | 1462484199219 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 14:36:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:36:39 INFO - PROCESS | 1852 | 1462484199225 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:36:39 INFO - PROCESS | 1852 | 1462484199228 Marionette TRACE conn3 <- [1,2782,null,{}] 14:36:39 INFO - PROCESS | 1852 | 1462484199233 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}] 14:36:39 INFO - PROCESS | 1852 | 1462484199488 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 14:36:39 INFO - PROCESS | 1852 | 1462484199812 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452bd46000 == 189 [pid = 1852] [id = 703] 14:36:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f452a4d0800) [pid = 1852] [serial = 2110] [outer = (nil)] 14:36:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f452b4d2800) [pid = 1852] [serial = 2111] [outer = 0x7f452a4d0800] 14:36:39 INFO - PROCESS | 1852 | 1462484199884 Marionette DEBUG loaded listener.js 14:36:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f45332e7400) [pid = 1852] [serial = 2112] [outer = 0x7f452a4d0800] 14:36:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452be0c000 == 188 [pid = 1852] [id = 683] 14:36:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452e76a800 == 187 [pid = 1852] [id = 682] 14:36:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452c16a800 == 186 [pid = 1852] [id = 681] 14:36:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452aa40000 == 185 [pid = 1852] [id = 680] 14:36:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452bd5a800 == 184 [pid = 1852] [id = 679] 14:36:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d178800 == 183 [pid = 1852] [id = 677] 14:36:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453897b000 == 182 [pid = 1852] [id = 676] 14:36:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45359b2000 == 181 [pid = 1852] [id = 673] 14:36:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4533c97800 == 180 [pid = 1852] [id = 672] 14:36:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45338a8800 == 179 [pid = 1852] [id = 671] 14:36:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45332c3000 == 178 [pid = 1852] [id = 670] 14:36:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453153a000 == 177 [pid = 1852] [id = 669] 14:36:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45312cf000 == 176 [pid = 1852] [id = 668] 14:36:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f6df800 == 175 [pid = 1852] [id = 667] 14:36:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f1e6000 == 174 [pid = 1852] [id = 666] 14:36:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452c487000 == 173 [pid = 1852] [id = 665] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f4531bf5400) [pid = 1852] [serial = 1994] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f45316db800) [pid = 1852] [serial = 1992] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f452f66b800) [pid = 1852] [serial = 1986] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f4530e2c400) [pid = 1852] [serial = 1988] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f4531542c00) [pid = 1852] [serial = 1991] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f453119c800) [pid = 1852] [serial = 1989] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f452e672c00) [pid = 1852] [serial = 1982] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f452e7c5c00) [pid = 1852] [serial = 1983] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f453e590c00) [pid = 1852] [serial = 1815] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f453d7dcc00) [pid = 1852] [serial = 1812] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f4538b27000) [pid = 1852] [serial = 1809] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f453e878c00) [pid = 1852] [serial = 1818] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f4537386800) [pid = 1852] [serial = 1806] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f4535ce7400) [pid = 1852] [serial = 1803] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f453578a800) [pid = 1852] [serial = 1800] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f45343c4800) [pid = 1852] [serial = 1797] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f4533ad4800) [pid = 1852] [serial = 1794] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f45339d5000) [pid = 1852] [serial = 1791] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f452e2b6000) [pid = 1852] [serial = 1925] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f452e1bd400) [pid = 1852] [serial = 1980] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f452e1b1400) [pid = 1852] [serial = 1979] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f453267d400) [pid = 1852] [serial = 1923] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f452b4d2c00) [pid = 1852] [serial = 1977] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f452aa99800) [pid = 1852] [serial = 1976] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f4542390400) [pid = 1852] [serial = 1967] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f453faf6800) [pid = 1852] [serial = 1958] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f452f32e800) [pid = 1852] [serial = 1985] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f4541f3d800) [pid = 1852] [serial = 1964] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f4540b5ac00) [pid = 1852] [serial = 1961] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f4533ad9c00) [pid = 1852] [serial = 1934] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f453d134400) [pid = 1852] [serial = 1949] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f453f854800) [pid = 1852] [serial = 1955] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f4538b72c00) [pid = 1852] [serial = 1943] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f453738a000) [pid = 1852] [serial = 1940] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f45334ba800) [pid = 1852] [serial = 1931] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f45489a3000) [pid = 1852] [serial = 1970] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f4530e35000) [pid = 1852] [serial = 1928] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f453d134000) [pid = 1852] [serial = 1946] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f453e58d400) [pid = 1852] [serial = 1952] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f45342d9000) [pid = 1852] [serial = 1937] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f4548e9f800) [pid = 1852] [serial = 1973] [outer = (nil)] [url = about:blank] 14:36:41 INFO - PROCESS | 1852 | 1462484201956 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]]]}] 14:36:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:36:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 2784ms 14:36:42 INFO - PROCESS | 1852 | 1462484202010 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 14:36:42 INFO - PROCESS | 1852 | 1462484202015 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 14:36:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:36:42 INFO - PROCESS | 1852 | 1462484202023 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:36:42 INFO - PROCESS | 1852 | 1462484202028 Marionette TRACE conn3 <- [1,2786,null,{}] 14:36:42 INFO - PROCESS | 1852 | 1462484202036 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}] 14:36:42 INFO - PROCESS | 1852 | 1462484202279 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 14:36:42 INFO - PROCESS | 1852 | 1462484202471 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452bd46800 == 174 [pid = 1852] [id = 704] 14:36:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f452aaa3800) [pid = 1852] [serial = 2113] [outer = (nil)] 14:36:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f452e2b5c00) [pid = 1852] [serial = 2114] [outer = 0x7f452aaa3800] 14:36:42 INFO - PROCESS | 1852 | 1462484202535 Marionette DEBUG loaded listener.js 14:36:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f452e67c800) [pid = 1852] [serial = 2115] [outer = 0x7f452aaa3800] 14:36:43 INFO - PROCESS | 1852 | 1462484203269 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]]]}] 14:36:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:36:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1289ms 14:36:43 INFO - PROCESS | 1852 | 1462484203312 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 14:36:43 INFO - PROCESS | 1852 | 1462484203320 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 14:36:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:36:43 INFO - PROCESS | 1852 | 1462484203329 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:36:43 INFO - PROCESS | 1852 | 1462484203333 Marionette TRACE conn3 <- [1,2790,null,{}] 14:36:43 INFO - PROCESS | 1852 | 1462484203342 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}] 14:36:43 INFO - PROCESS | 1852 | 1462484203647 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 14:36:43 INFO - PROCESS | 1852 | 1462484203772 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452de3e000 == 175 [pid = 1852] [id = 705] 14:36:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f452de71800) [pid = 1852] [serial = 2116] [outer = (nil)] 14:36:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f4530e30c00) [pid = 1852] [serial = 2117] [outer = 0x7f452de71800] 14:36:43 INFO - PROCESS | 1852 | 1462484203837 Marionette DEBUG loaded listener.js 14:36:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f4531254c00) [pid = 1852] [serial = 2118] [outer = 0x7f452de71800] 14:36:44 INFO - PROCESS | 1852 | 1462484204744 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]]]}] 14:36:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:36:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1437ms 14:36:44 INFO - PROCESS | 1852 | 1462484204767 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 14:36:44 INFO - PROCESS | 1852 | 1462484204770 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 14:36:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:36:44 INFO - PROCESS | 1852 | 1462484204787 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:36:44 INFO - PROCESS | 1852 | 1462484204793 Marionette TRACE conn3 <- [1,2794,null,{}] 14:36:44 INFO - PROCESS | 1852 | 1462484204814 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}] 14:36:45 INFO - PROCESS | 1852 | 1462484205078 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 14:36:45 INFO - PROCESS | 1852 | 1462484205113 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f2cb000 == 176 [pid = 1852] [id = 706] 14:36:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f4531bfd400) [pid = 1852] [serial = 2119] [outer = (nil)] 14:36:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f453267fc00) [pid = 1852] [serial = 2120] [outer = 0x7f4531bfd400] 14:36:45 INFO - PROCESS | 1852 | 1462484205177 Marionette DEBUG loaded listener.js 14:36:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f45334bf000) [pid = 1852] [serial = 2121] [outer = 0x7f4531bfd400] 14:36:46 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f452c3d1800) [pid = 1852] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:36:46 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f45316dc000) [pid = 1852] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:36:46 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f452e2ac400) [pid = 1852] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:36:46 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f452a4c8000) [pid = 1852] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:36:46 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f452a4c7000) [pid = 1852] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:36:46 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f4530e2b400) [pid = 1852] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:36:46 INFO - PROCESS | 1852 | 1462484206334 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]]]}] 14:36:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:36:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1603ms 14:36:46 INFO - PROCESS | 1852 | 1462484206381 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 14:36:46 INFO - PROCESS | 1852 | 1462484206384 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 14:36:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:36:46 INFO - PROCESS | 1852 | 1462484206390 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:36:46 INFO - PROCESS | 1852 | 1462484206392 Marionette TRACE conn3 <- [1,2798,null,{}] 14:36:46 INFO - PROCESS | 1852 | 1462484206397 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}] 14:36:46 INFO - PROCESS | 1852 | 1462484206652 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 14:36:46 INFO - PROCESS | 1852 | 1462484206810 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f4dc800 == 177 [pid = 1852] [id = 707] 14:36:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f452f384000) [pid = 1852] [serial = 2122] [outer = (nil)] 14:36:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f45334bbc00) [pid = 1852] [serial = 2123] [outer = 0x7f452f384000] 14:36:46 INFO - PROCESS | 1852 | 1462484206875 Marionette DEBUG loaded listener.js 14:36:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f45339da800) [pid = 1852] [serial = 2124] [outer = 0x7f452f384000] 14:36:47 INFO - PROCESS | 1852 | 1462484207637 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]]]}] 14:36:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:36:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1280ms 14:36:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:36:47 INFO - PROCESS | 1852 | 1462484207671 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 14:36:47 INFO - PROCESS | 1852 | 1462484207674 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 14:36:47 INFO - PROCESS | 1852 | 1462484207681 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:36:47 INFO - PROCESS | 1852 | 1462484207684 Marionette TRACE conn3 <- [1,2802,null,{}] 14:36:47 INFO - PROCESS | 1852 | 1462484207690 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}] 14:36:47 INFO - PROCESS | 1852 | 1462484207930 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 14:36:48 INFO - PROCESS | 1852 | 1462484208138 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453111f800 == 178 [pid = 1852] [id = 708] 14:36:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f452c4ae800) [pid = 1852] [serial = 2125] [outer = (nil)] 14:36:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f452f66bc00) [pid = 1852] [serial = 2126] [outer = 0x7f452c4ae800] 14:36:48 INFO - PROCESS | 1852 | 1462484208208 Marionette DEBUG loaded listener.js 14:36:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f4533e1a800) [pid = 1852] [serial = 2127] [outer = 0x7f452c4ae800] 14:36:49 INFO - PROCESS | 1852 | 1462484209327 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]]]}] 14:36:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:36:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1698ms 14:36:49 INFO - PROCESS | 1852 | 1462484209380 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 14:36:49 INFO - PROCESS | 1852 | 1462484209389 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 14:36:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:36:49 INFO - PROCESS | 1852 | 1462484209399 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:36:49 INFO - PROCESS | 1852 | 1462484209407 Marionette TRACE conn3 <- [1,2806,null,{}] 14:36:49 INFO - PROCESS | 1852 | 1462484209415 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}] 14:36:49 INFO - PROCESS | 1852 | 1462484209651 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 14:36:49 INFO - PROCESS | 1852 | 1462484209977 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e4be000 == 179 [pid = 1852] [id = 709] 14:36:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f452e7cc000) [pid = 1852] [serial = 2128] [outer = (nil)] 14:36:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f452f665400) [pid = 1852] [serial = 2129] [outer = 0x7f452e7cc000] 14:36:50 INFO - PROCESS | 1852 | 1462484210062 Marionette DEBUG loaded listener.js 14:36:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f4531253400) [pid = 1852] [serial = 2130] [outer = 0x7f452e7cc000] 14:36:51 INFO - PROCESS | 1852 | 1462484211055 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]]]}] 14:36:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:36:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1696ms 14:36:51 INFO - PROCESS | 1852 | 1462484211095 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 14:36:51 INFO - PROCESS | 1852 | 1462484211104 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 14:36:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:36:51 INFO - PROCESS | 1852 | 1462484211114 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:36:51 INFO - PROCESS | 1852 | 1462484211117 Marionette TRACE conn3 <- [1,2810,null,{}] 14:36:51 INFO - PROCESS | 1852 | 1462484211123 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}] 14:36:51 INFO - PROCESS | 1852 | 1462484211367 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 14:36:51 INFO - PROCESS | 1852 | 1462484211706 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453153a000 == 180 [pid = 1852] [id = 710] 14:36:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f45334c0c00) [pid = 1852] [serial = 2131] [outer = (nil)] 14:36:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f45339d8400) [pid = 1852] [serial = 2132] [outer = 0x7f45334c0c00] 14:36:51 INFO - PROCESS | 1852 | 1462484211799 Marionette DEBUG loaded listener.js 14:36:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f4533e10400) [pid = 1852] [serial = 2133] [outer = 0x7f45334c0c00] 14:36:52 INFO - PROCESS | 1852 | 1462484212761 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]]]}] 14:36:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:36:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1680ms 14:36:52 INFO - PROCESS | 1852 | 1462484212797 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 14:36:52 INFO - PROCESS | 1852 | 1462484212801 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 14:36:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:36:52 INFO - PROCESS | 1852 | 1462484212812 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:36:52 INFO - PROCESS | 1852 | 1462484212820 Marionette TRACE conn3 <- [1,2814,null,{}] 14:36:52 INFO - PROCESS | 1852 | 1462484212845 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}] 14:36:53 INFO - PROCESS | 1852 | 1462484213168 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 14:36:53 INFO - PROCESS | 1852 | 1462484213491 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45334ce000 == 181 [pid = 1852] [id = 711] 14:36:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f4534397800) [pid = 1852] [serial = 2134] [outer = (nil)] 14:36:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f453449a800) [pid = 1852] [serial = 2135] [outer = 0x7f4534397800] 14:36:53 INFO - PROCESS | 1852 | 1462484213584 Marionette DEBUG loaded listener.js 14:36:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f453578b800) [pid = 1852] [serial = 2136] [outer = 0x7f4534397800] 14:36:54 INFO - PROCESS | 1852 | 1462484214530 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]]]}] 14:36:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:36:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1793ms 14:36:54 INFO - PROCESS | 1852 | 1462484214605 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 14:36:54 INFO - PROCESS | 1852 | 1462484214609 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 14:36:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:36:54 INFO - PROCESS | 1852 | 1462484214616 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:36:54 INFO - PROCESS | 1852 | 1462484214621 Marionette TRACE conn3 <- [1,2818,null,{}] 14:36:54 INFO - PROCESS | 1852 | 1462484214626 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}] 14:36:54 INFO - PROCESS | 1852 | 1462484214909 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 14:36:55 INFO - PROCESS | 1852 | 1462484215240 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4535999000 == 182 [pid = 1852] [id = 712] 14:36:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f4533fdf400) [pid = 1852] [serial = 2137] [outer = (nil)] 14:36:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f4535cf0400) [pid = 1852] [serial = 2138] [outer = 0x7f4533fdf400] 14:36:55 INFO - PROCESS | 1852 | 1462484215314 Marionette DEBUG loaded listener.js 14:36:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f4536513400) [pid = 1852] [serial = 2139] [outer = 0x7f4533fdf400] 14:36:56 INFO - PROCESS | 1852 | 1462484216143 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]]]}] 14:36:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:36:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1582ms 14:36:56 INFO - PROCESS | 1852 | 1462484216199 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 14:36:56 INFO - PROCESS | 1852 | 1462484216202 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 14:36:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:36:56 INFO - PROCESS | 1852 | 1462484216228 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:36:56 INFO - PROCESS | 1852 | 1462484216232 Marionette TRACE conn3 <- [1,2822,null,{}] 14:36:56 INFO - PROCESS | 1852 | 1462484216237 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}] 14:36:56 INFO - PROCESS | 1852 | 1462484216473 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 14:36:56 INFO - PROCESS | 1852 | 1462484216786 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453700a800 == 183 [pid = 1852] [id = 713] 14:36:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f453578f400) [pid = 1852] [serial = 2140] [outer = (nil)] 14:36:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f453738a000) [pid = 1852] [serial = 2141] [outer = 0x7f453578f400] 14:36:56 INFO - PROCESS | 1852 | 1462484216861 Marionette DEBUG loaded listener.js 14:36:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f4538b26c00) [pid = 1852] [serial = 2142] [outer = 0x7f453578f400] 14:36:57 INFO - PROCESS | 1852 | 1462484217723 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]]]}] 14:36:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:36:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1543ms 14:36:57 INFO - PROCESS | 1852 | 1462484217770 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 14:36:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:36:57 INFO - PROCESS | 1852 | 1462484217773 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 14:36:57 INFO - PROCESS | 1852 | 1462484217779 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:36:57 INFO - PROCESS | 1852 | 1462484217783 Marionette TRACE conn3 <- [1,2826,null,{}] 14:36:57 INFO - PROCESS | 1852 | 1462484217788 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}] 14:36:58 INFO - PROCESS | 1852 | 1462484218114 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 14:36:58 INFO - PROCESS | 1852 | 1462484218431 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45381d3800 == 184 [pid = 1852] [id = 714] 14:36:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f4539273000) [pid = 1852] [serial = 2143] [outer = (nil)] 14:36:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f453d120000) [pid = 1852] [serial = 2144] [outer = 0x7f4539273000] 14:36:58 INFO - PROCESS | 1852 | 1462484218511 Marionette DEBUG loaded listener.js 14:36:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f453d4c8800) [pid = 1852] [serial = 2145] [outer = 0x7f4539273000] 14:36:59 INFO - PROCESS | 1852 | 1462484219395 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:36:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:36:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1691ms 14:36:59 INFO - PROCESS | 1852 | 1462484219471 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 14:36:59 INFO - PROCESS | 1852 | 1462484219475 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 14:36:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:36:59 INFO - PROCESS | 1852 | 1462484219481 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:36:59 INFO - PROCESS | 1852 | 1462484219484 Marionette TRACE conn3 <- [1,2830,null,{}] 14:36:59 INFO - PROCESS | 1852 | 1462484219490 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}] 14:36:59 INFO - PROCESS | 1852 | 1462484219753 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 14:37:00 INFO - PROCESS | 1852 | 1462484220070 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4539245800 == 185 [pid = 1852] [id = 715] 14:37:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f4539275400) [pid = 1852] [serial = 2146] [outer = (nil)] 14:37:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f453dac6c00) [pid = 1852] [serial = 2147] [outer = 0x7f4539275400] 14:37:00 INFO - PROCESS | 1852 | 1462484220143 Marionette DEBUG loaded listener.js 14:37:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f453e875800) [pid = 1852] [serial = 2148] [outer = 0x7f4539275400] 14:37:01 INFO - PROCESS | 1852 | 1462484220992 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]]]}] 14:37:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:37:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1580ms 14:37:01 INFO - PROCESS | 1852 | 1462484221062 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 14:37:01 INFO - PROCESS | 1852 | 1462484221066 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 14:37:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:37:01 INFO - PROCESS | 1852 | 1462484221072 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:37:01 INFO - PROCESS | 1852 | 1462484221074 Marionette TRACE conn3 <- [1,2834,null,{}] 14:37:01 INFO - PROCESS | 1852 | 1462484221080 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}] 14:37:01 INFO - PROCESS | 1852 | 1462484221355 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 14:37:01 INFO - PROCESS | 1852 | 1462484221669 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d75d000 == 186 [pid = 1852] [id = 716] 14:37:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f4539277c00) [pid = 1852] [serial = 2149] [outer = (nil)] 14:37:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f453e8f1800) [pid = 1852] [serial = 2150] [outer = 0x7f4539277c00] 14:37:01 INFO - PROCESS | 1852 | 1462484221745 Marionette DEBUG loaded listener.js 14:37:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f453ed12c00) [pid = 1852] [serial = 2151] [outer = 0x7f4539277c00] 14:37:02 INFO - PROCESS | 1852 | 1462484222657 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:37:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:37:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1635ms 14:37:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:37:02 INFO - PROCESS | 1852 | 1462484222708 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 14:37:02 INFO - PROCESS | 1852 | 1462484222711 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 14:37:02 INFO - PROCESS | 1852 | 1462484222717 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:37:02 INFO - PROCESS | 1852 | 1462484222720 Marionette TRACE conn3 <- [1,2838,null,{}] 14:37:02 INFO - PROCESS | 1852 | 1462484222725 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}] 14:37:02 INFO - PROCESS | 1852 | 1462484222954 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 14:37:03 INFO - PROCESS | 1852 | 1462484223234 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453ef29800 == 187 [pid = 1852] [id = 717] 14:37:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f453d2c8800) [pid = 1852] [serial = 2152] [outer = (nil)] 14:37:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f453f060400) [pid = 1852] [serial = 2153] [outer = 0x7f453d2c8800] 14:37:03 INFO - PROCESS | 1852 | 1462484223354 Marionette DEBUG loaded listener.js 14:37:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f453f1f6000) [pid = 1852] [serial = 2154] [outer = 0x7f453d2c8800] 14:37:04 INFO - PROCESS | 1852 | 1462484224210 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]]]}] 14:37:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:37:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1533ms 14:37:04 INFO - PROCESS | 1852 | 1462484224250 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 14:37:04 INFO - PROCESS | 1852 | 1462484224252 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 14:37:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:37:04 INFO - PROCESS | 1852 | 1462484224259 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:37:04 INFO - PROCESS | 1852 | 1462484224261 Marionette TRACE conn3 <- [1,2842,null,{}] 14:37:04 INFO - PROCESS | 1852 | 1462484224266 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}] 14:37:04 INFO - PROCESS | 1852 | 1462484224489 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 14:37:04 INFO - PROCESS | 1852 | 1462484224763 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f9e9000 == 188 [pid = 1852] [id = 718] 14:37:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f453d7dec00) [pid = 1852] [serial = 2155] [outer = (nil)] 14:37:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f453f2d8c00) [pid = 1852] [serial = 2156] [outer = 0x7f453d7dec00] 14:37:04 INFO - PROCESS | 1852 | 1462484224876 Marionette DEBUG loaded listener.js 14:37:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f453f2df400) [pid = 1852] [serial = 2157] [outer = 0x7f453d7dec00] 14:37:05 INFO - PROCESS | 1852 | 1462484225732 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]]]}] 14:37:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:37:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1528ms 14:37:05 INFO - PROCESS | 1852 | 1462484225793 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 14:37:05 INFO - PROCESS | 1852 | 1462484225796 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 14:37:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:37:05 INFO - PROCESS | 1852 | 1462484225807 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:37:05 INFO - PROCESS | 1852 | 1462484225810 Marionette TRACE conn3 <- [1,2846,null,{}] 14:37:05 INFO - PROCESS | 1852 | 1462484225850 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}] 14:37:06 INFO - PROCESS | 1852 | 1462484226203 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 14:37:06 INFO - PROCESS | 1852 | 1462484226473 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454646a800 == 189 [pid = 1852] [id = 719] 14:37:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f453f85b800) [pid = 1852] [serial = 2158] [outer = (nil)] 14:37:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f453f98b400) [pid = 1852] [serial = 2159] [outer = 0x7f453f85b800] 14:37:06 INFO - PROCESS | 1852 | 1462484226558 Marionette DEBUG loaded listener.js 14:37:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f453f9c4400) [pid = 1852] [serial = 2160] [outer = 0x7f453f85b800] 14:37:07 INFO - PROCESS | 1852 | 1462484227408 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]]]}] 14:37:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:37:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1663ms 14:37:07 INFO - PROCESS | 1852 | 1462484227471 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 14:37:07 INFO - PROCESS | 1852 | 1462484227474 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 14:37:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:37:07 INFO - PROCESS | 1852 | 1462484227480 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:37:07 INFO - PROCESS | 1852 | 1462484227483 Marionette TRACE conn3 <- [1,2850,null,{}] 14:37:07 INFO - PROCESS | 1852 | 1462484227488 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}] 14:37:07 INFO - PROCESS | 1852 | 1462484227708 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 14:37:07 INFO - PROCESS | 1852 | 1462484227990 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454761f800 == 190 [pid = 1852] [id = 720] 14:37:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f453f7dd000) [pid = 1852] [serial = 2161] [outer = (nil)] 14:37:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f453faf1000) [pid = 1852] [serial = 2162] [outer = 0x7f453f7dd000] 14:37:08 INFO - PROCESS | 1852 | 1462484228107 Marionette DEBUG loaded listener.js 14:37:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f453fbe7800) [pid = 1852] [serial = 2163] [outer = 0x7f453f7dd000] 14:37:08 INFO - PROCESS | 1852 | 1462484228976 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:37:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:37:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1533ms 14:37:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:37:09 INFO - PROCESS | 1852 | 1462484229014 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 14:37:09 INFO - PROCESS | 1852 | 1462484229017 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 14:37:09 INFO - PROCESS | 1852 | 1462484229023 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:37:09 INFO - PROCESS | 1852 | 1462484229025 Marionette TRACE conn3 <- [1,2854,null,{}] 14:37:09 INFO - PROCESS | 1852 | 1462484229030 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}] 14:37:09 INFO - PROCESS | 1852 | 1462484229254 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 14:37:09 INFO - PROCESS | 1852 | 1462484229530 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454771f000 == 191 [pid = 1852] [id = 721] 14:37:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f453f85d400) [pid = 1852] [serial = 2164] [outer = (nil)] 14:37:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f45407e7800) [pid = 1852] [serial = 2165] [outer = 0x7f453f85d400] 14:37:09 INFO - PROCESS | 1852 | 1462484229645 Marionette DEBUG loaded listener.js 14:37:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f4540a84800) [pid = 1852] [serial = 2166] [outer = 0x7f453f85d400] 14:37:10 INFO - PROCESS | 1852 | 1462484230500 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]]]}] 14:37:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:37:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1534ms 14:37:10 INFO - PROCESS | 1852 | 1462484230557 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 14:37:10 INFO - PROCESS | 1852 | 1462484230561 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 14:37:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:37:10 INFO - PROCESS | 1852 | 1462484230567 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:37:10 INFO - PROCESS | 1852 | 1462484230569 Marionette TRACE conn3 <- [1,2858,null,{}] 14:37:10 INFO - PROCESS | 1852 | 1462484230575 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}] 14:37:10 INFO - PROCESS | 1852 | 1462484230804 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 14:37:11 INFO - PROCESS | 1852 | 1462484231093 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454829d800 == 192 [pid = 1852] [id = 722] 14:37:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f453f6e1c00) [pid = 1852] [serial = 2167] [outer = (nil)] 14:37:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f4541502c00) [pid = 1852] [serial = 2168] [outer = 0x7f453f6e1c00] 14:37:11 INFO - PROCESS | 1852 | 1462484231209 Marionette DEBUG loaded listener.js 14:37:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f454154b000) [pid = 1852] [serial = 2169] [outer = 0x7f453f6e1c00] 14:37:12 INFO - PROCESS | 1852 | 1462484232066 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:37:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:37:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1535ms 14:37:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:37:12 INFO - PROCESS | 1852 | 1462484232103 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 14:37:12 INFO - PROCESS | 1852 | 1462484232106 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 14:37:12 INFO - PROCESS | 1852 | 1462484232113 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:37:12 INFO - PROCESS | 1852 | 1462484232116 Marionette TRACE conn3 <- [1,2862,null,{}] 14:37:12 INFO - PROCESS | 1852 | 1462484232121 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}] 14:37:12 INFO - PROCESS | 1852 | 1462484232357 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 14:37:12 INFO - PROCESS | 1852 | 1462484232643 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548524000 == 193 [pid = 1852] [id = 723] 14:37:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f453f9cac00) [pid = 1852] [serial = 2170] [outer = (nil)] 14:37:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f4541f39800) [pid = 1852] [serial = 2171] [outer = 0x7f453f9cac00] 14:37:12 INFO - PROCESS | 1852 | 1462484232758 Marionette DEBUG loaded listener.js 14:37:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f4541f40400) [pid = 1852] [serial = 2172] [outer = 0x7f453f9cac00] 14:37:13 INFO - PROCESS | 1852 | 1462484233656 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]]]}] 14:37:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:37:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1587ms 14:37:13 INFO - PROCESS | 1852 | 1462484233700 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 14:37:13 INFO - PROCESS | 1852 | 1462484233704 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 14:37:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:37:13 INFO - PROCESS | 1852 | 1462484233710 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:37:13 INFO - PROCESS | 1852 | 1462484233713 Marionette TRACE conn3 <- [1,2866,null,{}] 14:37:13 INFO - PROCESS | 1852 | 1462484233718 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}] 14:37:13 INFO - PROCESS | 1852 | 1462484233959 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 14:37:14 INFO - PROCESS | 1852 | 1462484234298 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548c18800 == 194 [pid = 1852] [id = 724] 14:37:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f4540b60800) [pid = 1852] [serial = 2173] [outer = (nil)] 14:37:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f4542042c00) [pid = 1852] [serial = 2174] [outer = 0x7f4540b60800] 14:37:14 INFO - PROCESS | 1852 | 1462484234392 Marionette DEBUG loaded listener.js 14:37:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f454231a400) [pid = 1852] [serial = 2175] [outer = 0x7f4540b60800] 14:37:15 INFO - PROCESS | 1852 | 1462484235296 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]]]}] 14:37:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:37:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1632ms 14:37:15 INFO - PROCESS | 1852 | 1462484235344 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 14:37:15 INFO - PROCESS | 1852 | 1462484235347 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 14:37:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:37:15 INFO - PROCESS | 1852 | 1462484235353 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:37:15 INFO - PROCESS | 1852 | 1462484235356 Marionette TRACE conn3 <- [1,2870,null,{}] 14:37:15 INFO - PROCESS | 1852 | 1462484235361 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}] 14:37:15 INFO - PROCESS | 1852 | 1462484235592 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 14:37:15 INFO - PROCESS | 1852 | 1462484235921 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4549693800 == 195 [pid = 1852] [id = 725] 14:37:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f453f6df400) [pid = 1852] [serial = 2176] [outer = (nil)] 14:37:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f4542320c00) [pid = 1852] [serial = 2177] [outer = 0x7f453f6df400] 14:37:16 INFO - PROCESS | 1852 | 1462484236001 Marionette DEBUG loaded listener.js 14:37:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f4542388c00) [pid = 1852] [serial = 2178] [outer = 0x7f453f6df400] 14:37:16 INFO - PROCESS | 1852 | 1462484236914 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]]]}] 14:37:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:37:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1631ms 14:37:16 INFO - PROCESS | 1852 | 1462484236985 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 14:37:16 INFO - PROCESS | 1852 | 1462484236988 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 14:37:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:37:16 INFO - PROCESS | 1852 | 1462484236995 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:37:16 INFO - PROCESS | 1852 | 1462484236998 Marionette TRACE conn3 <- [1,2874,null,{}] 14:37:17 INFO - PROCESS | 1852 | 1462484237003 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}] 14:37:17 INFO - PROCESS | 1852 | 1462484237249 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 14:37:17 INFO - PROCESS | 1852 | 1462484237527 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454bc9e000 == 196 [pid = 1852] [id = 726] 14:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f4541f40c00) [pid = 1852] [serial = 2179] [outer = (nil)] 14:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f4543fc8800) [pid = 1852] [serial = 2180] [outer = 0x7f4541f40c00] 14:37:17 INFO - PROCESS | 1852 | 1462484237650 Marionette DEBUG loaded listener.js 14:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f45449a9400) [pid = 1852] [serial = 2181] [outer = 0x7f4541f40c00] 14:37:18 INFO - PROCESS | 1852 | 1462484238580 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]]]}] 14:37:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:37:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1649ms 14:37:18 INFO - PROCESS | 1852 | 1462484238645 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 14:37:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:37:18 INFO - PROCESS | 1852 | 1462484238649 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 14:37:18 INFO - PROCESS | 1852 | 1462484238655 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:37:18 INFO - PROCESS | 1852 | 1462484238658 Marionette TRACE conn3 <- [1,2878,null,{}] 14:37:18 INFO - PROCESS | 1852 | 1462484238669 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}] 14:37:18 INFO - PROCESS | 1852 | 1462484238907 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454b00d800 == 195 [pid = 1852] [id = 71] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4540b30000 == 194 [pid = 1852] [id = 350] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f098000 == 193 [pid = 1852] [id = 329] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45310de000 == 192 [pid = 1852] [id = 643] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453924e000 == 191 [pid = 1852] [id = 327] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4531116000 == 190 [pid = 1852] [id = 595] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f4dc800 == 189 [pid = 1852] [id = 707] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f2cb000 == 188 [pid = 1852] [id = 706] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452de3e000 == 187 [pid = 1852] [id = 705] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452e785000 == 186 [pid = 1852] [id = 663] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452bd46800 == 185 [pid = 1852] [id = 704] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452de42000 == 184 [pid = 1852] [id = 661] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452bd46000 == 183 [pid = 1852] [id = 703] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f368000 == 182 [pid = 1852] [id = 702] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454155d000 == 181 [pid = 1852] [id = 701] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f9ed000 == 180 [pid = 1852] [id = 700] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f945800 == 179 [pid = 1852] [id = 699] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f5bb800 == 178 [pid = 1852] [id = 698] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f176000 == 177 [pid = 1852] [id = 697] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453ef37000 == 176 [pid = 1852] [id = 696] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453ed55000 == 175 [pid = 1852] [id = 695] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453e6a5800 == 174 [pid = 1852] [id = 694] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d75c800 == 173 [pid = 1852] [id = 693] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d0ae800 == 172 [pid = 1852] [id = 692] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453881a800 == 171 [pid = 1852] [id = 691] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537337000 == 170 [pid = 1852] [id = 690] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4536369000 == 169 [pid = 1852] [id = 689] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4533c1c000 == 168 [pid = 1852] [id = 688] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45325d9800 == 167 [pid = 1852] [id = 687] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f5d5000 == 166 [pid = 1852] [id = 686] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452c565000 == 165 [pid = 1852] [id = 685] 14:37:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f6c4000 == 164 [pid = 1852] [id = 684] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f4531254000) [pid = 1852] [serial = 2048] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f4531bf5c00) [pid = 1852] [serial = 2049] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f4530e2d000) [pid = 1852] [serial = 2052] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f45334b3000) [pid = 1852] [serial = 2054] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f45316d8800) [pid = 1852] [serial = 2003] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f452f320000) [pid = 1852] [serial = 2045] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f4530e28800) [pid = 1852] [serial = 2046] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f453248ec00) [pid = 1852] [serial = 1995] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f452e2b6400) [pid = 1852] [serial = 2042] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f452e674400) [pid = 1852] [serial = 2043] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f4533a77400) [pid = 1852] [serial = 2012] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f453439b400) [pid = 1852] [serial = 2021] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f452aa99c00) [pid = 1852] [serial = 2039] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f452bf06c00) [pid = 1852] [serial = 2040] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f452e1b5400) [pid = 1852] [serial = 2036] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f453805d800) [pid = 1852] [serial = 2033] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f45371c2000) [pid = 1852] [serial = 2030] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f4533ef4800) [pid = 1852] [serial = 2015] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f45334bcc00) [pid = 1852] [serial = 2009] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f452f666000) [pid = 1852] [serial = 2000] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f452de7b800) [pid = 1852] [serial = 1997] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f453449e400) [pid = 1852] [serial = 2024] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f4533fe0800) [pid = 1852] [serial = 2018] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f4535ce5400) [pid = 1852] [serial = 2027] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f453267d000) [pid = 1852] [serial = 2006] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f452de7a000) [pid = 1852] [serial = 2051] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 1852 | 1462484240834 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452aa3f800 == 165 [pid = 1852] [id = 727] 14:37:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f452aa9bc00) [pid = 1852] [serial = 2182] [outer = (nil)] 14:37:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f452aaa2800) [pid = 1852] [serial = 2183] [outer = 0x7f452aa9bc00] 14:37:20 INFO - PROCESS | 1852 | 1462484240919 Marionette DEBUG loaded listener.js 14:37:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f452bf05800) [pid = 1852] [serial = 2184] [outer = 0x7f452aa9bc00] 14:37:21 INFO - PROCESS | 1852 | 1462484241753 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]]]}] 14:37:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:37:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 3157ms 14:37:21 INFO - PROCESS | 1852 | 1462484241815 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 14:37:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:37:21 INFO - PROCESS | 1852 | 1462484241820 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 14:37:21 INFO - PROCESS | 1852 | 1462484241826 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:37:21 INFO - PROCESS | 1852 | 1462484241831 Marionette TRACE conn3 <- [1,2882,null,{}] 14:37:21 INFO - PROCESS | 1852 | 1462484241863 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}] 14:37:22 INFO - PROCESS | 1852 | 1462484242147 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 14:37:22 INFO - PROCESS | 1852 | 1462484242274 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452c17b000 == 166 [pid = 1852] [id = 728] 14:37:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f452bf06000) [pid = 1852] [serial = 2185] [outer = (nil)] 14:37:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f452e1b9400) [pid = 1852] [serial = 2186] [outer = 0x7f452bf06000] 14:37:22 INFO - PROCESS | 1852 | 1462484242338 Marionette DEBUG loaded listener.js 14:37:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f452e569800) [pid = 1852] [serial = 2187] [outer = 0x7f452bf06000] 14:37:23 INFO - PROCESS | 1852 | 1462484243261 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]]]}] 14:37:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:37:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1492ms 14:37:23 INFO - PROCESS | 1852 | 1462484243321 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 14:37:23 INFO - PROCESS | 1852 | 1462484243327 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 14:37:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:37:23 INFO - PROCESS | 1852 | 1462484243339 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:37:23 INFO - PROCESS | 1852 | 1462484243341 Marionette TRACE conn3 <- [1,2886,null,{}] 14:37:23 INFO - PROCESS | 1852 | 1462484243347 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}] 14:37:23 INFO - PROCESS | 1852 | 1462484243616 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 14:37:23 INFO - PROCESS | 1852 | 1462484243655 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452de2f000 == 167 [pid = 1852] [id = 729] 14:37:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f452e670400) [pid = 1852] [serial = 2188] [outer = (nil)] 14:37:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f452f666000) [pid = 1852] [serial = 2189] [outer = 0x7f452e670400] 14:37:23 INFO - PROCESS | 1852 | 1462484243727 Marionette DEBUG loaded listener.js 14:37:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f4530e37000) [pid = 1852] [serial = 2190] [outer = 0x7f452e670400] 14:37:24 INFO - PROCESS | 1852 | 1462484244696 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]]]}] 14:37:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:37:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1389ms 14:37:24 INFO - PROCESS | 1852 | 1462484244723 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 14:37:24 INFO - PROCESS | 1852 | 1462484244727 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 14:37:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:37:24 INFO - PROCESS | 1852 | 1462484244740 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:37:24 INFO - PROCESS | 1852 | 1462484244748 Marionette TRACE conn3 <- [1,2890,null,{}] 14:37:24 INFO - PROCESS | 1852 | 1462484244761 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}] 14:37:25 INFO - PROCESS | 1852 | 1462484245035 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f453d368800) [pid = 1852] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f45343cdc00) [pid = 1852] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f4531bfd400) [pid = 1852] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f4535789c00) [pid = 1852] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f452e56b000) [pid = 1852] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f452a4ce000) [pid = 1852] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f4535ce3400) [pid = 1852] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f4532682c00) [pid = 1852] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f452c3cb000) [pid = 1852] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f453f9c3800) [pid = 1852] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f452f384000) [pid = 1852] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f4531bf2800) [pid = 1852] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f453f7da000) [pid = 1852] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f452aaa3800) [pid = 1852] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f452e1b3800) [pid = 1852] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f452e652c00) [pid = 1852] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f452aaa6800) [pid = 1852] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f4535cea800) [pid = 1852] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f452c4aec00) [pid = 1852] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f45311a5c00) [pid = 1852] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f452e64e400) [pid = 1852] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f452de71800) [pid = 1852] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f453d121400) [pid = 1852] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f45342d9800) [pid = 1852] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f45488f0000) [pid = 1852] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f4535bd0800) [pid = 1852] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f4533e1c000) [pid = 1852] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f4532499800) [pid = 1852] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f45334b9400) [pid = 1852] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f452a4d0800) [pid = 1852] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f453d7d7c00) [pid = 1852] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f453d11f000) [pid = 1852] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f4535ce9800) [pid = 1852] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f4541506000) [pid = 1852] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f4535bcfc00) [pid = 1852] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f45342d8000) [pid = 1852] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f4532490000) [pid = 1852] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f453d121000) [pid = 1852] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f452e56a400) [pid = 1852] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f453267e800) [pid = 1852] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f4535795000) [pid = 1852] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f452de71400) [pid = 1852] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f4535bd1c00) [pid = 1852] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f45338d7c00) [pid = 1852] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f452f383c00) [pid = 1852] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f452a4c3000) [pid = 1852] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f4535bcb000) [pid = 1852] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f453f996800) [pid = 1852] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f453f9c5800) [pid = 1852] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f45334bc400) [pid = 1852] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f4533a7cc00) [pid = 1852] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f452c3c9800) [pid = 1852] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f45334b8c00) [pid = 1852] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f452c4b2c00) [pid = 1852] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:37:26 INFO - PROCESS | 1852 | 1462484246265 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452abd6000 == 168 [pid = 1852] [id = 730] 14:37:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f452a4c3000) [pid = 1852] [serial = 2191] [outer = (nil)] 14:37:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f452aaa6800) [pid = 1852] [serial = 2192] [outer = 0x7f452a4c3000] 14:37:26 INFO - PROCESS | 1852 | 1462484246330 Marionette DEBUG loaded listener.js 14:37:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f452e646c00) [pid = 1852] [serial = 2193] [outer = 0x7f452a4c3000] 14:37:27 INFO - PROCESS | 1852 | 1462484247048 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:37:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:37:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2350ms 14:37:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:37:27 INFO - PROCESS | 1852 | 1462484247084 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 14:37:27 INFO - PROCESS | 1852 | 1462484247088 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 14:37:27 INFO - PROCESS | 1852 | 1462484247094 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:37:27 INFO - PROCESS | 1852 | 1462484247096 Marionette TRACE conn3 <- [1,2894,null,{}] 14:37:27 INFO - PROCESS | 1852 | 1462484247101 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}] 14:37:27 INFO - PROCESS | 1852 | 1462484247323 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 14:37:27 INFO - PROCESS | 1852 | 1462484247508 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f36a800 == 169 [pid = 1852] [id = 731] 14:37:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f452a4c9000) [pid = 1852] [serial = 2194] [outer = (nil)] 14:37:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f453154c000) [pid = 1852] [serial = 2195] [outer = 0x7f452a4c9000] 14:37:27 INFO - PROCESS | 1852 | 1462484247589 Marionette DEBUG loaded listener.js 14:37:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f4531bf7400) [pid = 1852] [serial = 2196] [outer = 0x7f452a4c9000] 14:37:28 INFO - PROCESS | 1852 | 1462484248674 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]]]}] 14:37:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:37:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1638ms 14:37:28 INFO - PROCESS | 1852 | 1462484248732 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 14:37:28 INFO - PROCESS | 1852 | 1462484248738 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 14:37:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:37:28 INFO - PROCESS | 1852 | 1462484248747 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:37:28 INFO - PROCESS | 1852 | 1462484248754 Marionette TRACE conn3 <- [1,2898,null,{}] 14:37:28 INFO - PROCESS | 1852 | 1462484248764 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}] 14:37:29 INFO - PROCESS | 1852 | 1462484249043 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 14:37:29 INFO - PROCESS | 1852 | 1462484249369 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452c5e0800 == 170 [pid = 1852] [id = 732] 14:37:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f452c3cb800) [pid = 1852] [serial = 2197] [outer = (nil)] 14:37:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f452e1bbc00) [pid = 1852] [serial = 2198] [outer = 0x7f452c3cb800] 14:37:29 INFO - PROCESS | 1852 | 1462484249442 Marionette DEBUG loaded listener.js 14:37:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f452e678800) [pid = 1852] [serial = 2199] [outer = 0x7f452c3cb800] 14:37:30 INFO - PROCESS | 1852 | 1462484250341 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]]]}] 14:37:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:37:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1645ms 14:37:30 INFO - PROCESS | 1852 | 1462484250393 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 14:37:30 INFO - PROCESS | 1852 | 1462484250402 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 14:37:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:37:30 INFO - PROCESS | 1852 | 1462484250412 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:37:30 INFO - PROCESS | 1852 | 1462484250416 Marionette TRACE conn3 <- [1,2902,null,{}] 14:37:30 INFO - PROCESS | 1852 | 1462484250421 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}] 14:37:30 INFO - PROCESS | 1852 | 1462484250664 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 14:37:31 INFO - PROCESS | 1852 | 1462484251024 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f4d0800 == 171 [pid = 1852] [id = 733] 14:37:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f453124d000) [pid = 1852] [serial = 2200] [outer = (nil)] 14:37:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f4531544800) [pid = 1852] [serial = 2201] [outer = 0x7f453124d000] 14:37:31 INFO - PROCESS | 1852 | 1462484251101 Marionette DEBUG loaded listener.js 14:37:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f45316e0800) [pid = 1852] [serial = 2202] [outer = 0x7f453124d000] 14:37:32 INFO - PROCESS | 1852 | 1462484252023 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:37:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:37:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1686ms 14:37:32 INFO - PROCESS | 1852 | 1462484252099 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 14:37:32 INFO - PROCESS | 1852 | 1462484252103 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 14:37:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:37:32 INFO - PROCESS | 1852 | 1462484252109 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:37:32 INFO - PROCESS | 1852 | 1462484252114 Marionette TRACE conn3 <- [1,2906,null,{}] 14:37:32 INFO - PROCESS | 1852 | 1462484252130 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}] 14:37:32 INFO - PROCESS | 1852 | 1462484252415 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 14:37:32 INFO - PROCESS | 1852 | 1462484252726 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45312c8000 == 172 [pid = 1852] [id = 734] 14:37:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f4531beec00) [pid = 1852] [serial = 2203] [outer = (nil)] 14:37:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f4532684400) [pid = 1852] [serial = 2204] [outer = 0x7f4531beec00] 14:37:32 INFO - PROCESS | 1852 | 1462484252809 Marionette DEBUG loaded listener.js 14:37:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f45334bb000) [pid = 1852] [serial = 2205] [outer = 0x7f4531beec00] 14:37:33 INFO - PROCESS | 1852 | 1462484253690 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]]]}] 14:37:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:37:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1644ms 14:37:33 INFO - PROCESS | 1852 | 1462484253755 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 14:37:33 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:37:33 INFO - PROCESS | 1852 | 1462484253760 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 14:37:33 INFO - PROCESS | 1852 | 1462484253766 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:37:33 INFO - PROCESS | 1852 | 1462484253769 Marionette TRACE conn3 <- [1,2910,null,{}] 14:37:33 INFO - PROCESS | 1852 | 1462484253774 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}] 14:37:34 INFO - PROCESS | 1852 | 1462484254006 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 14:37:34 INFO - PROCESS | 1852 | 1462484254310 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45325c4800 == 173 [pid = 1852] [id = 735] 14:37:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f4531bf9800) [pid = 1852] [serial = 2206] [outer = (nil)] 14:37:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f45339d7c00) [pid = 1852] [serial = 2207] [outer = 0x7f4531bf9800] 14:37:34 INFO - PROCESS | 1852 | 1462484254390 Marionette DEBUG loaded listener.js 14:37:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f4533a81800) [pid = 1852] [serial = 2208] [outer = 0x7f4531bf9800] 14:37:35 INFO - PROCESS | 1852 | 1462484255150 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]]]}] 14:37:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:37:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:37:35 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1437ms 14:37:35 INFO - TEST-START | /DOMEvents/constructors.html 14:37:35 INFO - PROCESS | 1852 | 1462484255204 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 14:37:35 INFO - PROCESS | 1852 | 1462484255206 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 14:37:35 INFO - PROCESS | 1852 | 1462484255213 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:37:35 INFO - PROCESS | 1852 | 1462484255216 Marionette TRACE conn3 <- [1,2914,null,{}] 14:37:35 INFO - PROCESS | 1852 | 1462484255221 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}] 14:37:35 INFO - PROCESS | 1852 | 1462484255443 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 14:37:35 INFO - PROCESS | 1852 | 1462484255712 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45332cd800 == 174 [pid = 1852] [id = 736] 14:37:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f45338d3c00) [pid = 1852] [serial = 2209] [outer = (nil)] 14:37:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f4533adbc00) [pid = 1852] [serial = 2210] [outer = 0x7f45338d3c00] 14:37:35 INFO - PROCESS | 1852 | 1462484255788 Marionette DEBUG loaded listener.js 14:37:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f4533e1a400) [pid = 1852] [serial = 2211] [outer = 0x7f45338d3c00] 14:37:36 INFO - PROCESS | 1852 | 1462484256772 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]]]}] 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:37:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:37:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:37:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:37:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:37:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:37:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:37:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:37:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:37:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:37:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:37:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:37:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:37:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:37:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:37:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:37:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:37:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:37:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:37:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:37:36 INFO - TEST-OK | /DOMEvents/constructors.html | took 1592ms 14:37:36 INFO - PROCESS | 1852 | 1462484256849 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 14:37:36 INFO - PROCESS | 1852 | 1462484256852 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 14:37:36 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:37:36 INFO - PROCESS | 1852 | 1462484256866 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:37:36 INFO - PROCESS | 1852 | 1462484256868 Marionette TRACE conn3 <- [1,2918,null,{}] 14:37:36 INFO - PROCESS | 1852 | 1462484256875 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}] 14:37:37 INFO - PROCESS | 1852 | 1462484257149 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 14:37:37 INFO - PROCESS | 1852 | 1462484257436 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4535814000 == 175 [pid = 1852] [id = 737] 14:37:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f45344a4000) [pid = 1852] [serial = 2212] [outer = (nil)] 14:37:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f453578a800) [pid = 1852] [serial = 2213] [outer = 0x7f45344a4000] 14:37:37 INFO - PROCESS | 1852 | 1462484257511 Marionette DEBUG loaded listener.js 14:37:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f4535bcb000) [pid = 1852] [serial = 2214] [outer = 0x7f45344a4000] 14:37:38 INFO - PROCESS | 1852 | 1462484258254 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:37:38 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:37:38 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1436ms 14:37:38 INFO - PROCESS | 1852 | 1462484258301 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 14:37:38 INFO - PROCESS | 1852 | 1462484258305 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 14:37:38 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:37:38 INFO - PROCESS | 1852 | 1462484258311 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:37:38 INFO - PROCESS | 1852 | 1462484258313 Marionette TRACE conn3 <- [1,2922,null,{}] 14:37:38 INFO - PROCESS | 1852 | 1462484258319 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}] 14:37:38 INFO - PROCESS | 1852 | 1462484258525 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 14:37:38 INFO - PROCESS | 1852 | 1462484258806 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453635f800 == 176 [pid = 1852] [id = 738] 14:37:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f453449f800) [pid = 1852] [serial = 2215] [outer = (nil)] 14:37:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f4535ce7c00) [pid = 1852] [serial = 2216] [outer = 0x7f453449f800] 14:37:38 INFO - PROCESS | 1852 | 1462484258879 Marionette DEBUG loaded listener.js 14:37:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f4536512000) [pid = 1852] [serial = 2217] [outer = 0x7f453449f800] 14:37:39 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:37:39 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:37:39 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:37:39 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:37:39 INFO - PROCESS | 1852 | 1462484259644 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]]]}] 14:37:39 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:37:39 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:37:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:37:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:37:39 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 14:37:39 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:37:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:37:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:37:39 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 14:37:39 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:37:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:37:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:37:39 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]" 14:37:39 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:37:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:37:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:37:39 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:37:39 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1383ms 14:37:39 INFO - PROCESS | 1852 | 1462484259698 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 14:37:39 INFO - PROCESS | 1852 | 1462484259705 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 14:37:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:37:39 INFO - PROCESS | 1852 | 1462484259712 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:37:39 INFO - PROCESS | 1852 | 1462484259715 Marionette TRACE conn3 <- [1,2926,null,{}] 14:37:39 INFO - PROCESS | 1852 | 1462484259720 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}] 14:37:40 INFO - PROCESS | 1852 | 1462484260025 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 14:37:40 INFO - PROCESS | 1852 | 1462484260235 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453717f000 == 177 [pid = 1852] [id = 739] 14:37:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f4535bc7c00) [pid = 1852] [serial = 2218] [outer = (nil)] 14:37:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f4537eb1400) [pid = 1852] [serial = 2219] [outer = 0x7f4535bc7c00] 14:37:40 INFO - PROCESS | 1852 | 1462484260308 Marionette DEBUG loaded listener.js 14:37:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f45389ed000) [pid = 1852] [serial = 2220] [outer = 0x7f4535bc7c00] 14:37:40 INFO - PROCESS | 1852 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:37:41 INFO - PROCESS | 1852 | 1462484261039 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]]]}] 14:37:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:37:41 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1380ms 14:37:41 INFO - PROCESS | 1852 | 1462484261094 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 14:37:41 INFO - PROCESS | 1852 | 1462484261097 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 14:37:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:37:41 INFO - PROCESS | 1852 | 1462484261103 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:37:41 INFO - PROCESS | 1852 | 1462484261105 Marionette TRACE conn3 <- [1,2930,null,{}] 14:37:41 INFO - PROCESS | 1852 | 1462484261111 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}] 14:37:41 INFO - PROCESS | 1852 | 1462484261319 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 14:37:41 INFO - PROCESS | 1852 | 1462484261572 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537da4800 == 178 [pid = 1852] [id = 740] 14:37:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f452e2ae400) [pid = 1852] [serial = 2221] [outer = (nil)] 14:37:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f45389f4400) [pid = 1852] [serial = 2222] [outer = 0x7f452e2ae400] 14:37:41 INFO - PROCESS | 1852 | 1462484261664 Marionette DEBUG loaded listener.js 14:37:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f4538b27800) [pid = 1852] [serial = 2223] [outer = 0x7f452e2ae400] 14:37:42 INFO - PROCESS | 1852 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:37:42 INFO - PROCESS | 1852 | 1462484262404 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]]]}] 14:37:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:37:42 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1335ms 14:37:42 INFO - PROCESS | 1852 | 1462484262439 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 14:37:42 INFO - PROCESS | 1852 | 1462484262443 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 14:37:42 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:37:42 INFO - PROCESS | 1852 | 1462484262448 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:37:42 INFO - PROCESS | 1852 | 1462484262451 Marionette TRACE conn3 <- [1,2934,null,{}] 14:37:42 INFO - PROCESS | 1852 | 1462484262456 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}] 14:37:42 INFO - PROCESS | 1852 | 1462484262670 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 14:37:42 INFO - PROCESS | 1852 | 1462484262914 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4538828000 == 179 [pid = 1852] [id = 741] 14:37:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f4531bfa800) [pid = 1852] [serial = 2224] [outer = (nil)] 14:37:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f4538b76c00) [pid = 1852] [serial = 2225] [outer = 0x7f4531bfa800] 14:37:42 INFO - PROCESS | 1852 | 1462484262987 Marionette DEBUG loaded listener.js 14:37:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f4538cf8000) [pid = 1852] [serial = 2226] [outer = 0x7f4531bfa800] 14:37:43 INFO - PROCESS | 1852 | 1462484263807 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]]]}] 14:37:43 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:37:43 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1388ms 14:37:43 INFO - PROCESS | 1852 | 1462484263840 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 14:37:43 INFO - PROCESS | 1852 | 1462484263844 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 14:37:43 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:37:43 INFO - PROCESS | 1852 | 1462484263850 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:37:43 INFO - PROCESS | 1852 | 1462484263854 Marionette TRACE conn3 <- [1,2938,null,{}] 14:37:43 INFO - PROCESS | 1852 | 1462484263859 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}] 14:37:44 INFO - PROCESS | 1852 | 1462484264094 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 14:37:44 INFO - PROCESS | 1852 | 1462484264341 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453d384000 == 180 [pid = 1852] [id = 742] 14:37:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f4538fd4c00) [pid = 1852] [serial = 2227] [outer = (nil)] 14:37:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f4539278c00) [pid = 1852] [serial = 2228] [outer = 0x7f4538fd4c00] 14:37:44 INFO - PROCESS | 1852 | 1462484264422 Marionette DEBUG loaded listener.js 14:37:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f453d135c00) [pid = 1852] [serial = 2229] [outer = 0x7f4538fd4c00] 14:37:45 INFO - PROCESS | 1852 | 1462484265193 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]]]}] 14:37:45 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. 14:37:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1378ms 14:37:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:37:45 INFO - PROCESS | 1852 | 1462484265229 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 14:37:45 INFO - PROCESS | 1852 | 1462484265231 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 14:37:45 INFO - PROCESS | 1852 | 1462484265238 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:37:45 INFO - PROCESS | 1852 | 1462484265240 Marionette TRACE conn3 <- [1,2942,null,{}] 14:37:45 INFO - PROCESS | 1852 | 1462484265245 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}] 14:37:45 INFO - PROCESS | 1852 | 1462484265494 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 14:37:45 INFO - PROCESS | 1852 | 1462484265743 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e632000 == 181 [pid = 1852] [id = 743] 14:37:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f45316d8000) [pid = 1852] [serial = 2230] [outer = (nil)] 14:37:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f453d2c1000) [pid = 1852] [serial = 2231] [outer = 0x7f45316d8000] 14:37:45 INFO - PROCESS | 1852 | 1462484265821 Marionette DEBUG loaded listener.js 14:37:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f453d36ec00) [pid = 1852] [serial = 2232] [outer = 0x7f45316d8000] 14:37:46 INFO - PROCESS | 1852 | 1462484266587 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"]]]}] 14:37:46 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 14:37:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:37:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1379ms 14:37:46 INFO - PROCESS | 1852 | 1462484266618 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 14:37:46 INFO - PROCESS | 1852 | 1462484266625 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 14:37:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:37:46 INFO - PROCESS | 1852 | 1462484266632 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:37:46 INFO - PROCESS | 1852 | 1462484266639 Marionette TRACE conn3 <- [1,2946,null,{}] 14:37:46 INFO - PROCESS | 1852 | 1462484266645 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}] 14:37:46 INFO - PROCESS | 1852 | 1462484266874 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 14:37:47 INFO - PROCESS | 1852 | 1462484267162 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453eee6000 == 182 [pid = 1852] [id = 744] 14:37:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f4533fde400) [pid = 1852] [serial = 2233] [outer = (nil)] 14:37:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f453d4d3800) [pid = 1852] [serial = 2234] [outer = 0x7f4533fde400] 14:37:47 INFO - PROCESS | 1852 | 1462484267238 Marionette DEBUG loaded listener.js 14:37:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f453d7e4c00) [pid = 1852] [serial = 2235] [outer = 0x7f4533fde400] 14:37:47 INFO - PROCESS | 1852 | 1462484267991 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]]]}] 14:37:48 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. 14:37:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1386ms 14:37:48 INFO - PROCESS | 1852 | 1462484268020 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 14:37:48 INFO - PROCESS | 1852 | 1462484268023 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 14:37:48 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:37:48 INFO - PROCESS | 1852 | 1462484268029 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:37:48 INFO - PROCESS | 1852 | 1462484268031 Marionette TRACE conn3 <- [1,2950,null,{}] 14:37:48 INFO - PROCESS | 1852 | 1462484268037 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}] 14:37:48 INFO - PROCESS | 1852 | 1462484268262 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 14:37:48 INFO - PROCESS | 1852 | 1462484268511 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f16e800 == 183 [pid = 1852] [id = 745] 14:37:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f453d2c6800) [pid = 1852] [serial = 2236] [outer = (nil)] 14:37:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f453d925c00) [pid = 1852] [serial = 2237] [outer = 0x7f453d2c6800] 14:37:48 INFO - PROCESS | 1852 | 1462484268585 Marionette DEBUG loaded listener.js 14:37:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f453dabb400) [pid = 1852] [serial = 2238] [outer = 0x7f453d2c6800] 14:37:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f5a7800 == 184 [pid = 1852] [id = 746] 14:37:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f453e682400) [pid = 1852] [serial = 2239] [outer = (nil)] 14:37:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f453d926400) [pid = 1852] [serial = 2240] [outer = 0x7f453e682400] 14:37:49 INFO - PROCESS | 1852 | 1462484269525 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]]]}] 14:37:49 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. 14:37:49 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1541ms 14:37:49 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:37:49 INFO - PROCESS | 1852 | 1462484269576 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 14:37:49 INFO - PROCESS | 1852 | 1462484269579 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 14:37:49 INFO - PROCESS | 1852 | 1462484269584 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:37:49 INFO - PROCESS | 1852 | 1462484269588 Marionette TRACE conn3 <- [1,2954,null,{}] 14:37:49 INFO - PROCESS | 1852 | 1462484269593 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}] 14:37:49 INFO - PROCESS | 1852 | 1462484269907 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 14:37:50 INFO - PROCESS | 1852 | 1462484270194 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f955000 == 185 [pid = 1852] [id = 747] 14:37:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f453d36f400) [pid = 1852] [serial = 2241] [outer = (nil)] 14:37:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f453dabb800) [pid = 1852] [serial = 2242] [outer = 0x7f453d36f400] 14:37:50 INFO - PROCESS | 1852 | 1462484270280 Marionette DEBUG loaded listener.js 14:37:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f453e68e400) [pid = 1852] [serial = 2243] [outer = 0x7f453d36f400] 14:37:50 INFO - PROCESS | 1852 | 1462484270962 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]]]}] 14:37:51 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:37:51 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 14:37:51 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1435ms 14:37:51 INFO - PROCESS | 1852 | 1462484271021 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 14:37:51 INFO - PROCESS | 1852 | 1462484271023 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 14:37:51 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:37:51 INFO - PROCESS | 1852 | 1462484271029 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:37:51 INFO - PROCESS | 1852 | 1462484271032 Marionette TRACE conn3 <- [1,2958,null,{}] 14:37:51 INFO - PROCESS | 1852 | 1462484271037 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}] 14:37:51 INFO - PROCESS | 1852 | 1462484271270 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 14:37:51 INFO - PROCESS | 1852 | 1462484271547 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454225a800 == 186 [pid = 1852] [id = 748] 14:37:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f452a4ccc00) [pid = 1852] [serial = 2244] [outer = (nil)] 14:37:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f453ea42800) [pid = 1852] [serial = 2245] [outer = 0x7f452a4ccc00] 14:37:51 INFO - PROCESS | 1852 | 1462484271621 Marionette DEBUG loaded listener.js 14:37:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f453f1f7000) [pid = 1852] [serial = 2246] [outer = 0x7f452a4ccc00] 14:37:52 INFO - PROCESS | 1852 | 1462484272445 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]]]}] 14:37:52 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. 14:37:52 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1428ms 14:37:52 INFO - PROCESS | 1852 | 1462484272458 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 14:37:52 INFO - PROCESS | 1852 | 1462484272461 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 14:37:52 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:37:52 INFO - PROCESS | 1852 | 1462484272467 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:37:52 INFO - PROCESS | 1852 | 1462484272469 Marionette TRACE conn3 <- [1,2962,null,{}] 14:37:52 INFO - PROCESS | 1852 | 1462484272474 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}] 14:37:52 INFO - PROCESS | 1852 | 1462484272732 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 14:37:52 INFO - PROCESS | 1852 | 1462484272986 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45462e1800 == 187 [pid = 1852] [id = 749] 14:37:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f453d921c00) [pid = 1852] [serial = 2247] [outer = (nil)] 14:37:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f453f6e1000) [pid = 1852] [serial = 2248] [outer = 0x7f453d921c00] 14:37:53 INFO - PROCESS | 1852 | 1462484273060 Marionette DEBUG loaded listener.js 14:37:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f453f7d8c00) [pid = 1852] [serial = 2249] [outer = 0x7f453d921c00] 14:37:53 INFO - PROCESS | 1852 | 1462484273816 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]]]}] 14:37:53 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. 14:37:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1381ms 14:37:53 INFO - PROCESS | 1852 | 1462484273851 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 14:37:53 INFO - PROCESS | 1852 | 1462484273854 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 14:37:53 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:37:53 INFO - PROCESS | 1852 | 1462484273861 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:37:53 INFO - PROCESS | 1852 | 1462484273864 Marionette TRACE conn3 <- [1,2966,null,{}] 14:37:53 INFO - PROCESS | 1852 | 1462484273870 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}] 14:37:54 INFO - PROCESS | 1852 | 1462484274088 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 14:37:54 INFO - PROCESS | 1852 | 1462484274338 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548522000 == 188 [pid = 1852] [id = 750] 14:37:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f453d926c00) [pid = 1852] [serial = 2250] [outer = (nil)] 14:37:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f453f7e1800) [pid = 1852] [serial = 2251] [outer = 0x7f453d926c00] 14:37:54 INFO - PROCESS | 1852 | 1462484274414 Marionette DEBUG loaded listener.js 14:37:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f453f859000) [pid = 1852] [serial = 2252] [outer = 0x7f453d926c00] 14:37:55 INFO - PROCESS | 1852 | 1462484275159 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]]]}] 14:37:55 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. 14:37:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1327ms 14:37:55 INFO - PROCESS | 1852 | 1462484275189 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 14:37:55 INFO - PROCESS | 1852 | 1462484275192 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 14:37:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:37:55 INFO - PROCESS | 1852 | 1462484275198 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:37:55 INFO - PROCESS | 1852 | 1462484275200 Marionette TRACE conn3 <- [1,2970,null,{}] 14:37:55 INFO - PROCESS | 1852 | 1462484275205 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}] 14:37:55 INFO - PROCESS | 1852 | 1462484275415 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 14:37:55 INFO - PROCESS | 1852 | 1462484275671 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f454ed14800 == 189 [pid = 1852] [id = 751] 14:37:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f453e86e800) [pid = 1852] [serial = 2253] [outer = (nil)] 14:37:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f453f98fc00) [pid = 1852] [serial = 2254] [outer = 0x7f453e86e800] 14:37:55 INFO - PROCESS | 1852 | 1462484275746 Marionette DEBUG loaded listener.js 14:37:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f453fbefc00) [pid = 1852] [serial = 2255] [outer = 0x7f453e86e800] 14:37:56 INFO - PROCESS | 1852 | 1462484276485 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]]]}] 14:37:56 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. 14:37:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1339ms 14:37:56 INFO - PROCESS | 1852 | 1462484276540 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 14:37:56 INFO - PROCESS | 1852 | 1462484276549 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 14:37:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:37:56 INFO - PROCESS | 1852 | 1462484276557 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:37:56 INFO - PROCESS | 1852 | 1462484276560 Marionette TRACE conn3 <- [1,2974,null,{}] 14:37:56 INFO - PROCESS | 1852 | 1462484276606 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}] 14:37:56 INFO - PROCESS | 1852 | 1462484276895 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 14:37:57 INFO - PROCESS | 1852 | 1462484277118 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45558a2800 == 190 [pid = 1852] [id = 752] 14:37:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f453f6e1800) [pid = 1852] [serial = 2256] [outer = (nil)] 14:37:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f4541507800) [pid = 1852] [serial = 2257] [outer = 0x7f453f6e1800] 14:37:57 INFO - PROCESS | 1852 | 1462484277195 Marionette DEBUG loaded listener.js 14:37:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f4542036c00) [pid = 1852] [serial = 2258] [outer = 0x7f453f6e1800] 14:37:57 INFO - PROCESS | 1852 | 1462484277938 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]]]}] 14:37:57 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. 14:37:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1433ms 14:37:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:37:57 INFO - PROCESS | 1852 | 1462484277990 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 14:37:57 INFO - PROCESS | 1852 | 1462484277993 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 14:37:58 INFO - PROCESS | 1852 | 1462484277999 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:37:58 INFO - PROCESS | 1852 | 1462484278002 Marionette TRACE conn3 <- [1,2978,null,{}] 14:37:58 INFO - PROCESS | 1852 | 1462484278007 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}] 14:37:58 INFO - PROCESS | 1852 | 1462484278233 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452abd6000 == 189 [pid = 1852] [id = 730] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452de2f000 == 188 [pid = 1852] [id = 729] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452c17b000 == 187 [pid = 1852] [id = 728] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452aa3f800 == 186 [pid = 1852] [id = 727] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454bc9e000 == 185 [pid = 1852] [id = 726] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4549693800 == 184 [pid = 1852] [id = 725] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548c18800 == 183 [pid = 1852] [id = 724] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548524000 == 182 [pid = 1852] [id = 723] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454829d800 == 181 [pid = 1852] [id = 722] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454771f000 == 180 [pid = 1852] [id = 721] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454761f800 == 179 [pid = 1852] [id = 720] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454646a800 == 178 [pid = 1852] [id = 719] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f9e9000 == 177 [pid = 1852] [id = 718] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453ef29800 == 176 [pid = 1852] [id = 717] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d75d000 == 175 [pid = 1852] [id = 716] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4539245800 == 174 [pid = 1852] [id = 715] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45381d3800 == 173 [pid = 1852] [id = 714] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453700a800 == 172 [pid = 1852] [id = 713] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4535999000 == 171 [pid = 1852] [id = 712] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45334ce000 == 170 [pid = 1852] [id = 711] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453153a000 == 169 [pid = 1852] [id = 710] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453700a000 == 168 [pid = 1852] [id = 674] 14:38:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452e4be000 == 167 [pid = 1852] [id = 709] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f45339da800) [pid = 1852] [serial = 2124] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f453dabf400) [pid = 1852] [serial = 2100] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f4537eb2800) [pid = 1852] [serial = 2031] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f453267fc00) [pid = 1852] [serial = 2120] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f4537eab000) [pid = 1852] [serial = 2075] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f453d7e0400) [pid = 1852] [serial = 1950] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f45497b3400) [pid = 1852] [serial = 1974] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f45389e8000) [pid = 1852] [serial = 1941] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f4533e1c800) [pid = 1852] [serial = 1935] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f452e2b0c00) [pid = 1852] [serial = 2058] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f45389f4000) [pid = 1852] [serial = 2076] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f454150b000) [pid = 1852] [serial = 1962] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f45334bbc00) [pid = 1852] [serial = 2123] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f4533a7e000) [pid = 1852] [serial = 2066] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f453f996400) [pid = 1852] [serial = 1956] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f452e2b5c00) [pid = 1852] [serial = 2114] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f453e58b400) [pid = 1852] [serial = 2102] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f4538b78c00) [pid = 1852] [serial = 2081] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f452de6d800) [pid = 1852] [serial = 2057] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f4533fd9800) [pid = 1852] [serial = 2016] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f453d365400) [pid = 1852] [serial = 1947] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f453e597000) [pid = 1852] [serial = 2103] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f453e8eb800) [pid = 1852] [serial = 2109] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f4531bfa000) [pid = 1852] [serial = 2004] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f4530e34000) [pid = 1852] [serial = 2001] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f4531254c00) [pid = 1852] [serial = 2118] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f453d4cc400) [pid = 1852] [serial = 2093] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f45371b9c00) [pid = 1852] [serial = 2028] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f453d92c000) [pid = 1852] [serial = 2099] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f45489ab800) [pid = 1852] [serial = 1971] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f4535cec800) [pid = 1852] [serial = 2072] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f45343cac00) [pid = 1852] [serial = 2022] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f4533fe1c00) [pid = 1852] [serial = 2069] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f4533e12000) [pid = 1852] [serial = 2013] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f452b4d2800) [pid = 1852] [serial = 2111] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f453e870400) [pid = 1852] [serial = 2108] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f45334bf000) [pid = 1852] [serial = 2121] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f453e68c400) [pid = 1852] [serial = 2105] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f453d132800) [pid = 1852] [serial = 2088] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f4538fdc000) [pid = 1852] [serial = 1944] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f4546487400) [pid = 1852] [serial = 1968] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f4538fd7800) [pid = 1852] [serial = 2084] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f45344a7000) [pid = 1852] [serial = 2025] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f45332e8000) [pid = 1852] [serial = 2063] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f453d366c00) [pid = 1852] [serial = 2091] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f4530e2dc00) [pid = 1852] [serial = 2060] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f45339db000) [pid = 1852] [serial = 1932] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f45389f3c00) [pid = 1852] [serial = 2034] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f45332e7400) [pid = 1852] [serial = 2112] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f453650c800) [pid = 1852] [serial = 2073] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f452e2ac000) [pid = 1852] [serial = 1998] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f4530e30c00) [pid = 1852] [serial = 2117] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f4538b6e000) [pid = 1852] [serial = 2079] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f45342d7c00) [pid = 1852] [serial = 2019] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f4531541c00) [pid = 1852] [serial = 1929] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f4538b1d800) [pid = 1852] [serial = 2078] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f453d2c8c00) [pid = 1852] [serial = 2090] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f45343a1800) [pid = 1852] [serial = 2070] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f4538057400) [pid = 1852] [serial = 2037] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f453d7e5000) [pid = 1852] [serial = 2097] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f453d124400) [pid = 1852] [serial = 2087] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f45338d5400) [pid = 1852] [serial = 2064] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f45407ec800) [pid = 1852] [serial = 1959] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f453124d400) [pid = 1852] [serial = 2061] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f4538fe2400) [pid = 1852] [serial = 2085] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f453d7dc400) [pid = 1852] [serial = 2096] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f453d4d5000) [pid = 1852] [serial = 2094] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f45420e4800) [pid = 1852] [serial = 1965] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f453e68c800) [pid = 1852] [serial = 1953] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f4533ade000) [pid = 1852] [serial = 2067] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f45343ce800) [pid = 1852] [serial = 1938] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f452e64f800) [pid = 1852] [serial = 1926] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f453e86d800) [pid = 1852] [serial = 2106] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f4538cf4400) [pid = 1852] [serial = 2082] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f45338d6000) [pid = 1852] [serial = 2010] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f45332e9000) [pid = 1852] [serial = 2007] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f452e67c800) [pid = 1852] [serial = 2115] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 1852 | 1462484280666 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452a4eb800 == 168 [pid = 1852] [id = 753] 14:38:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f452aaa5400) [pid = 1852] [serial = 2259] [outer = (nil)] 14:38:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f452b4d7000) [pid = 1852] [serial = 2260] [outer = 0x7f452aaa5400] 14:38:00 INFO - PROCESS | 1852 | 1462484280741 Marionette DEBUG loaded listener.js 14:38:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f452bf11400) [pid = 1852] [serial = 2261] [outer = 0x7f452aaa5400] 14:38:01 INFO - PROCESS | 1852 | 1462484281440 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]]]}] 14:38:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:38:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 3493ms 14:38:01 INFO - PROCESS | 1852 | 1462484281494 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 14:38:01 INFO - PROCESS | 1852 | 1462484281500 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 14:38:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:38:01 INFO - PROCESS | 1852 | 1462484281507 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:38:01 INFO - PROCESS | 1852 | 1462484281513 Marionette TRACE conn3 <- [1,2982,null,{}] 14:38:01 INFO - PROCESS | 1852 | 1462484281520 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}] 14:38:01 INFO - PROCESS | 1852 | 1462484281861 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 14:38:02 INFO - PROCESS | 1852 | 1462484282092 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452c553800 == 169 [pid = 1852] [id = 754] 14:38:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f452b4da800) [pid = 1852] [serial = 2262] [outer = (nil)] 14:38:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f452e2a8800) [pid = 1852] [serial = 2263] [outer = 0x7f452b4da800] 14:38:02 INFO - PROCESS | 1852 | 1462484282164 Marionette DEBUG loaded listener.js 14:38:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f452e569c00) [pid = 1852] [serial = 2264] [outer = 0x7f452b4da800] 14:38:02 INFO - PROCESS | 1852 | 1462484282986 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"]]]}] 14:38:03 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:38:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:38:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1536ms 14:38:03 INFO - PROCESS | 1852 | 1462484283049 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 14:38:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:38:03 INFO - PROCESS | 1852 | 1462484283055 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 14:38:03 INFO - PROCESS | 1852 | 1462484283061 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:38:03 INFO - PROCESS | 1852 | 1462484283064 Marionette TRACE conn3 <- [1,2986,null,{}] 14:38:03 INFO - PROCESS | 1852 | 1462484283069 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}] 14:38:03 INFO - PROCESS | 1852 | 1462484283346 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 14:38:03 INFO - PROCESS | 1852 | 1462484283389 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452def0800 == 170 [pid = 1852] [id = 755] 14:38:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f452e652400) [pid = 1852] [serial = 2265] [outer = (nil)] 14:38:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f452f668400) [pid = 1852] [serial = 2266] [outer = 0x7f452e652400] 14:38:03 INFO - PROCESS | 1852 | 1462484283452 Marionette DEBUG loaded listener.js 14:38:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f453119ac00) [pid = 1852] [serial = 2267] [outer = 0x7f452e652400] 14:38:04 INFO - PROCESS | 1852 | 1462484284522 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]]]}] 14:38:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:38:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1536ms 14:38:04 INFO - PROCESS | 1852 | 1462484284605 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 14:38:04 INFO - PROCESS | 1852 | 1462484284613 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 14:38:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:38:04 INFO - PROCESS | 1852 | 1462484284718 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:38:04 INFO - PROCESS | 1852 | 1462484284745 Marionette TRACE conn3 <- [1,2990,null,{}] 14:38:04 INFO - PROCESS | 1852 | 1462484284788 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}] 14:38:06 INFO - PROCESS | 1852 | 1462484286035 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f453f85b800) [pid = 1852] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f452aa9bc00) [pid = 1852] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f453f85d400) [pid = 1852] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f453f7dd000) [pid = 1852] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f4533fdf400) [pid = 1852] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f453f6e1c00) [pid = 1852] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f4540b60800) [pid = 1852] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f4539273000) [pid = 1852] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f453578f400) [pid = 1852] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f452bf06000) [pid = 1852] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f4539277c00) [pid = 1852] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f4534397800) [pid = 1852] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f45334c0c00) [pid = 1852] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f4539275400) [pid = 1852] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f453d2c8800) [pid = 1852] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f452e670400) [pid = 1852] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f453f6df400) [pid = 1852] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f453f9cac00) [pid = 1852] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f453d7dec00) [pid = 1852] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f452a4c3000) [pid = 1852] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f45332ef800) [pid = 1852] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f452e7cc000) [pid = 1852] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:38:06 INFO - PROCESS | 1852 | 1462484286248 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e1cf800 == 171 [pid = 1852] [id = 756] 14:38:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f452a4c3000) [pid = 1852] [serial = 2268] [outer = (nil)] 14:38:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f452de72400) [pid = 1852] [serial = 2269] [outer = 0x7f452a4c3000] 14:38:06 INFO - PROCESS | 1852 | 1462484286315 Marionette DEBUG loaded listener.js 14:38:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f45316db800) [pid = 1852] [serial = 2270] [outer = 0x7f452a4c3000] 14:38:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f3ca000 == 172 [pid = 1852] [id = 757] 14:38:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f4532680000) [pid = 1852] [serial = 2271] [outer = (nil)] 14:38:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f4531250400) [pid = 1852] [serial = 2272] [outer = 0x7f4532680000] 14:38:07 INFO - PROCESS | 1852 | 1462484287137 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]]]}] 14:38:07 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. 14:38:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 2522ms 14:38:07 INFO - PROCESS | 1852 | 1462484287176 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 14:38:07 INFO - PROCESS | 1852 | 1462484287179 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 14:38:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:38:07 INFO - PROCESS | 1852 | 1462484287187 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:38:07 INFO - PROCESS | 1852 | 1462484287189 Marionette TRACE conn3 <- [1,2994,null,{}] 14:38:07 INFO - PROCESS | 1852 | 1462484287200 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}] 14:38:07 INFO - PROCESS | 1852 | 1462484287540 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 14:38:07 INFO - PROCESS | 1852 | 1462484287783 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f5e0800 == 173 [pid = 1852] [id = 758] 14:38:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f452a4ce000) [pid = 1852] [serial = 2273] [outer = (nil)] 14:38:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f45332e4800) [pid = 1852] [serial = 2274] [outer = 0x7f452a4ce000] 14:38:07 INFO - PROCESS | 1852 | 1462484287847 Marionette DEBUG loaded listener.js 14:38:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f45334bf000) [pid = 1852] [serial = 2275] [outer = 0x7f452a4ce000] 14:38:08 INFO - PROCESS | 1852 | 1462484288814 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]]]}] 14:38:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:38:08 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 14:38:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1683ms 14:38:08 INFO - PROCESS | 1852 | 1462484288872 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 14:38:08 INFO - PROCESS | 1852 | 1462484288880 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 14:38:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:38:08 INFO - PROCESS | 1852 | 1462484288888 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:38:08 INFO - PROCESS | 1852 | 1462484288894 Marionette TRACE conn3 <- [1,2998,null,{}] 14:38:08 INFO - PROCESS | 1852 | 1462484288921 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}] 14:38:09 INFO - PROCESS | 1852 | 1462484289170 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 14:38:09 INFO - PROCESS | 1852 | 1462484289436 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452de35800 == 174 [pid = 1852] [id = 759] 14:38:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f452de6e800) [pid = 1852] [serial = 2276] [outer = (nil)] 14:38:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f452e2ac000) [pid = 1852] [serial = 2277] [outer = 0x7f452de6e800] 14:38:09 INFO - PROCESS | 1852 | 1462484289512 Marionette DEBUG loaded listener.js 14:38:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f452e67b800) [pid = 1852] [serial = 2278] [outer = 0x7f452de6e800] 14:38:10 INFO - PROCESS | 1852 | 1462484290375 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]]]}] 14:38:10 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. 14:38:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1504ms 14:38:10 INFO - PROCESS | 1852 | 1462484290392 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 14:38:10 INFO - PROCESS | 1852 | 1462484290400 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 14:38:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:38:10 INFO - PROCESS | 1852 | 1462484290410 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:38:10 INFO - PROCESS | 1852 | 1462484290415 Marionette TRACE conn3 <- [1,3002,null,{}] 14:38:10 INFO - PROCESS | 1852 | 1462484290420 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}] 14:38:10 INFO - PROCESS | 1852 | 1462484290647 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 14:38:10 INFO - PROCESS | 1852 | 1462484290923 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45310d9000 == 175 [pid = 1852] [id = 760] 14:38:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f452e67d800) [pid = 1852] [serial = 2279] [outer = (nil)] 14:38:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f4531540400) [pid = 1852] [serial = 2280] [outer = 0x7f452e67d800] 14:38:11 INFO - PROCESS | 1852 | 1462484290995 Marionette DEBUG loaded listener.js 14:38:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f4532496800) [pid = 1852] [serial = 2281] [outer = 0x7f452e67d800] 14:38:12 INFO - PROCESS | 1852 | 1462484292066 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]]]}] 14:38:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:38:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1680ms 14:38:12 INFO - PROCESS | 1852 | 1462484292091 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 14:38:12 INFO - PROCESS | 1852 | 1462484292094 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 14:38:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:38:12 INFO - PROCESS | 1852 | 1462484292100 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:38:12 INFO - PROCESS | 1852 | 1462484292105 Marionette TRACE conn3 <- [1,3006,null,{}] 14:38:12 INFO - PROCESS | 1852 | 1462484292120 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}] 14:38:12 INFO - PROCESS | 1852 | 1462484292371 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 14:38:12 INFO - PROCESS | 1852 | 1462484292621 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45318ee000 == 176 [pid = 1852] [id = 761] 14:38:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f45334ba400) [pid = 1852] [serial = 2282] [outer = (nil)] 14:38:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f45339e1800) [pid = 1852] [serial = 2283] [outer = 0x7f45334ba400] 14:38:12 INFO - PROCESS | 1852 | 1462484292697 Marionette DEBUG loaded listener.js 14:38:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f4533adb400) [pid = 1852] [serial = 2284] [outer = 0x7f45334ba400] 14:38:13 INFO - PROCESS | 1852 | 1462484293451 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]]]}] 14:38:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:38:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1392ms 14:38:13 INFO - PROCESS | 1852 | 1462484293493 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 14:38:13 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:38:13 INFO - PROCESS | 1852 | 1462484293498 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 14:38:13 INFO - PROCESS | 1852 | 1462484293503 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:38:13 INFO - PROCESS | 1852 | 1462484293506 Marionette TRACE conn3 <- [1,3010,null,{}] 14:38:13 INFO - PROCESS | 1852 | 1462484293511 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}] 14:38:13 INFO - PROCESS | 1852 | 1462484293703 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 14:38:13 INFO - PROCESS | 1852 | 1462484293960 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45332db800 == 177 [pid = 1852] [id = 762] 14:38:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f45338d4400) [pid = 1852] [serial = 2285] [outer = (nil)] 14:38:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f4533ef0800) [pid = 1852] [serial = 2286] [outer = 0x7f45338d4400] 14:38:14 INFO - PROCESS | 1852 | 1462484294031 Marionette DEBUG loaded listener.js 14:38:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f4533fe0800) [pid = 1852] [serial = 2287] [outer = 0x7f45338d4400] 14:38:14 INFO - PROCESS | 1852 | 1462484294842 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]]]}] 14:38:14 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 14:38:14 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1383ms 14:38:14 INFO - PROCESS | 1852 | 1462484294887 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 14:38:14 INFO - PROCESS | 1852 | 1462484294891 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 14:38:14 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:38:14 INFO - PROCESS | 1852 | 1462484294897 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:38:14 INFO - PROCESS | 1852 | 1462484294899 Marionette TRACE conn3 <- [1,3014,null,{}] 14:38:14 INFO - PROCESS | 1852 | 1462484294904 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}] 14:38:15 INFO - PROCESS | 1852 | 1462484295111 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 14:38:15 INFO - PROCESS | 1852 | 1462484295388 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4533c2a800 == 178 [pid = 1852] [id = 763] 14:38:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f4533ae3c00) [pid = 1852] [serial = 2288] [outer = (nil)] 14:38:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f45342d6000) [pid = 1852] [serial = 2289] [outer = 0x7f4533ae3c00] 14:38:15 INFO - PROCESS | 1852 | 1462484295458 Marionette DEBUG loaded listener.js 14:38:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f453439b000) [pid = 1852] [serial = 2290] [outer = 0x7f4533ae3c00] 14:38:15 INFO - PROCESS | 1852 | [1852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:38:16 INFO - PROCESS | 1852 | 1462484296381 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:38:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:38:16 INFO - {} 14:38:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:38:16 INFO - {} 14:38:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:38:16 INFO - {} 14:38:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:38:16 INFO - {} 14:38:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1540ms 14:38:16 INFO - TEST-START | /FileAPI/fileReader.html 14:38:16 INFO - PROCESS | 1852 | 1462484296439 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 14:38:16 INFO - PROCESS | 1852 | 1462484296442 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 14:38:16 INFO - PROCESS | 1852 | 1462484296448 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:38:16 INFO - PROCESS | 1852 | 1462484296453 Marionette TRACE conn3 <- [1,3018,null,{}] 14:38:16 INFO - PROCESS | 1852 | 1462484296507 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}] 14:38:16 INFO - PROCESS | 1852 | 1462484296760 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 14:38:17 INFO - PROCESS | 1852 | 1462484297075 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537002800 == 179 [pid = 1852] [id = 764] 14:38:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f4532497c00) [pid = 1852] [serial = 2291] [outer = (nil)] 14:38:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f4536326800) [pid = 1852] [serial = 2292] [outer = 0x7f4532497c00] 14:38:17 INFO - PROCESS | 1852 | 1462484297151 Marionette DEBUG loaded listener.js 14:38:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f453737fc00) [pid = 1852] [serial = 2293] [outer = 0x7f4532497c00] 14:38:17 INFO - PROCESS | 1852 | 1462484297849 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]]]}] 14:38:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:38:17 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:38:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:38:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:38:17 INFO - TEST-OK | /FileAPI/fileReader.html | took 1434ms 14:38:17 INFO - PROCESS | 1852 | 1462484297889 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 14:38:17 INFO - PROCESS | 1852 | 1462484297893 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 14:38:17 INFO - TEST-START | /FileAPI/historical.html 14:38:17 INFO - PROCESS | 1852 | 1462484297902 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:38:17 INFO - PROCESS | 1852 | 1462484297905 Marionette TRACE conn3 <- [1,3022,null,{}] 14:38:17 INFO - PROCESS | 1852 | 1462484297912 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}] 14:38:18 INFO - PROCESS | 1852 | 1462484298225 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 14:38:18 INFO - PROCESS | 1852 | 1462484298517 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453719d000 == 180 [pid = 1852] [id = 765] 14:38:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f45344a5400) [pid = 1852] [serial = 2294] [outer = (nil)] 14:38:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f4537eacc00) [pid = 1852] [serial = 2295] [outer = 0x7f45344a5400] 14:38:18 INFO - PROCESS | 1852 | 1462484298705 Marionette DEBUG loaded listener.js 14:38:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f45389ee000) [pid = 1852] [serial = 2296] [outer = 0x7f45344a5400] 14:38:19 INFO - PROCESS | 1852 | 1462484299776 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"]]]}] 14:38:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:38:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:38:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:38:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:38:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:38:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:38:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:38:19 INFO - TEST-OK | /FileAPI/historical.html | took 1889ms 14:38:19 INFO - PROCESS | 1852 | 1462484299795 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 14:38:19 INFO - PROCESS | 1852 | 1462484299797 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 14:38:19 INFO - TEST-START | /FileAPI/idlharness.html 14:38:19 INFO - PROCESS | 1852 | 1462484299804 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:38:19 INFO - PROCESS | 1852 | 1462484299807 Marionette TRACE conn3 <- [1,3026,null,{}] 14:38:19 INFO - PROCESS | 1852 | 1462484299813 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}] 14:38:20 INFO - PROCESS | 1852 | 1462484300053 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 14:38:20 INFO - PROCESS | 1852 | 1462484300297 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45380c3800 == 181 [pid = 1852] [id = 766] 14:38:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f4536320400) [pid = 1852] [serial = 2297] [outer = (nil)] 14:38:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f4538b23c00) [pid = 1852] [serial = 2298] [outer = 0x7f4536320400] 14:38:20 INFO - PROCESS | 1852 | 1462484300370 Marionette DEBUG loaded listener.js 14:38:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f4538cef000) [pid = 1852] [serial = 2299] [outer = 0x7f4536320400] 14:38:22 INFO - PROCESS | 1852 | 1462484301999 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]]]}] 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:38:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:38:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:38:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:38:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:38:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:38:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:38:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:38:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:38:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:38:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:38:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:38:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:38:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:38:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:38:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:38:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:38:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:38:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:38:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:38:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:38:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:38:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:38:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:38:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:38:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:38:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:38:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:38:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:38:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:38:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:38:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:38:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:38:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:38:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:38:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:38:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:38:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 14:38:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:38:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:38:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:38:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:38:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:38:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:38:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:38:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:38:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:38:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:38:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:38:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:38:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:38:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:38:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:38:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:38:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:38:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:38:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:38:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:38:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:38:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:38:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:38:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:38:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:38:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:38:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:38:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 14:38:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:38:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:38:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:38:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:38:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:38:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:38:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:38:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:38:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:38:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:38:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:38:22 INFO - TEST-OK | /FileAPI/idlharness.html | took 2344ms 14:38:22 INFO - PROCESS | 1852 | 1462484302256 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 14:38:22 INFO - PROCESS | 1852 | 1462484302260 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 14:38:22 INFO - TEST-START | /FileAPI/idlharness.worker 14:38:22 INFO - PROCESS | 1852 | 1462484302274 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:38:22 INFO - PROCESS | 1852 | 1462484302276 Marionette TRACE conn3 <- [1,3030,null,{}] 14:38:22 INFO - PROCESS | 1852 | 1462484302280 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}] 14:38:22 INFO - PROCESS | 1852 | 1462484302507 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 14:38:22 INFO - PROCESS | 1852 | 1462484302770 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453635f000 == 182 [pid = 1852] [id = 767] 14:38:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f453439d400) [pid = 1852] [serial = 2300] [outer = (nil)] 14:38:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f453dac3800) [pid = 1852] [serial = 2301] [outer = 0x7f453439d400] 14:38:22 INFO - PROCESS | 1852 | 1462484302843 Marionette DEBUG loaded listener.js 14:38:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f453e86d800) [pid = 1852] [serial = 2302] [outer = 0x7f453439d400] 14:38:23 INFO - PROCESS | 1852 | [1852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:38:25 INFO - PROCESS | 1852 | 1462484305045 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,{},{}]]]}] 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:38:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:38:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:38:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:38:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:38:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:38:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:38:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:38:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:38:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:38:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:38:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:38:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:38:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:38:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:38:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:38:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:38:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:38:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:38:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:38:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:38:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:38:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:38:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:38:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:38:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:38:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:38:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:38:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:38:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:38:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:38:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:38:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:38:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:38:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:38:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:38:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:38:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:38:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:38:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:38:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:38:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:38:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:38:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:38:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:38:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:38:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:38:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:38:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:38:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:38:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:38:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:38:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:38:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:38:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:38:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:38:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:38:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:38:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:38:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:38:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:38:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:38:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:38:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:38:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:38:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:38:25 INFO - {} 14:38:25 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2917ms 14:38:25 INFO - PROCESS | 1852 | 1462484305193 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 14:38:25 INFO - PROCESS | 1852 | 1462484305197 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 14:38:25 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:38:25 INFO - PROCESS | 1852 | 1462484305208 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:38:25 INFO - PROCESS | 1852 | 1462484305211 Marionette TRACE conn3 <- [1,3034,null,{}] 14:38:25 INFO - PROCESS | 1852 | 1462484305222 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}] 14:38:25 INFO - PROCESS | 1852 | 1462484305638 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 14:38:25 INFO - PROCESS | 1852 | 1462484305852 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f219000 == 183 [pid = 1852] [id = 768] 14:38:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f453e86f400) [pid = 1852] [serial = 2303] [outer = (nil)] 14:38:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f4545471800) [pid = 1852] [serial = 2304] [outer = 0x7f453e86f400] 14:38:25 INFO - PROCESS | 1852 | 1462484305931 Marionette DEBUG loaded listener.js 14:38:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f4545ed4000) [pid = 1852] [serial = 2305] [outer = 0x7f453e86f400] 14:38:26 INFO - PROCESS | 1852 | 1462484306713 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]]]}] 14:38:26 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:38:26 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1542ms 14:38:26 INFO - PROCESS | 1852 | 1462484306750 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 14:38:26 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:38:26 INFO - PROCESS | 1852 | 1462484306754 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 14:38:26 INFO - PROCESS | 1852 | 1462484306760 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:38:26 INFO - PROCESS | 1852 | 1462484306764 Marionette TRACE conn3 <- [1,3038,null,{}] 14:38:26 INFO - PROCESS | 1852 | 1462484306769 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}] 14:38:26 INFO - PROCESS | 1852 | 1462484306993 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 14:38:27 INFO - PROCESS | 1852 | 1462484307284 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f9e2000 == 184 [pid = 1852] [id = 769] 14:38:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f4531547c00) [pid = 1852] [serial = 2306] [outer = (nil)] 14:38:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f4546db4800) [pid = 1852] [serial = 2307] [outer = 0x7f4531547c00] 14:38:27 INFO - PROCESS | 1852 | 1462484307362 Marionette DEBUG loaded listener.js 14:38:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f4547660400) [pid = 1852] [serial = 2308] [outer = 0x7f4531547c00] 14:38:28 INFO - PROCESS | 1852 | 1462484308152 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"]]]}] 14:38:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:38:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:38:28 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1433ms 14:38:28 INFO - PROCESS | 1852 | 1462484308194 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 14:38:28 INFO - PROCESS | 1852 | 1462484308198 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 14:38:28 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:38:28 INFO - PROCESS | 1852 | 1462484308205 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:38:28 INFO - PROCESS | 1852 | 1462484308208 Marionette TRACE conn3 <- [1,3042,null,{}] 14:38:28 INFO - PROCESS | 1852 | 1462484308213 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}] 14:38:28 INFO - PROCESS | 1852 | 1462484308431 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 14:38:28 INFO - PROCESS | 1852 | 1462484308708 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4542453000 == 185 [pid = 1852] [id = 770] 14:38:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f4533a80c00) [pid = 1852] [serial = 2309] [outer = (nil)] 14:38:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f454782fc00) [pid = 1852] [serial = 2310] [outer = 0x7f4533a80c00] 14:38:28 INFO - PROCESS | 1852 | 1462484308781 Marionette DEBUG loaded listener.js 14:38:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f4547b9cc00) [pid = 1852] [serial = 2311] [outer = 0x7f4533a80c00] 14:38:29 INFO - PROCESS | 1852 | 1462484309810 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]]]}] 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:38:29 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. 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:38:29 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'.) 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:38:29 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. 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:38:29 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. 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:38:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:38:29 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. 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:38:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:38:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:38:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:38:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:38:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:38:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:38:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:38:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:38:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:38:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:38:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:38:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:38:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:38:29 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1718ms 14:38:29 INFO - PROCESS | 1852 | 1462484309925 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 14:38:29 INFO - PROCESS | 1852 | 1462484309928 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 14:38:29 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:38:29 INFO - PROCESS | 1852 | 1462484309938 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:38:29 INFO - PROCESS | 1852 | 1462484309943 Marionette TRACE conn3 <- [1,3046,null,{}] 14:38:29 INFO - PROCESS | 1852 | 1462484309954 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}] 14:38:30 INFO - PROCESS | 1852 | 1462484310220 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 14:38:30 INFO - PROCESS | 1852 | 1462484310608 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e618000 == 186 [pid = 1852] [id = 771] 14:38:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f45343cac00) [pid = 1852] [serial = 2312] [outer = (nil)] 14:38:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f453e681800) [pid = 1852] [serial = 2313] [outer = 0x7f45343cac00] 14:38:30 INFO - PROCESS | 1852 | 1462484310677 Marionette DEBUG loaded listener.js 14:38:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f453e8ee400) [pid = 1852] [serial = 2314] [outer = 0x7f45343cac00] 14:38:31 INFO - PROCESS | 1852 | [1852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:38:31 INFO - {} 14:38:31 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1544ms 14:38:31 INFO - PROCESS | 1852 | 1462484311475 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:38:31 INFO - PROCESS | 1852 | 1462484311482 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 14:38:31 INFO - PROCESS | 1852 | 1462484311486 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 14:38:31 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:38:31 INFO - PROCESS | 1852 | 1462484311512 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:38:31 INFO - PROCESS | 1852 | 1462484311515 Marionette TRACE conn3 <- [1,3050,null,{}] 14:38:31 INFO - PROCESS | 1852 | 1462484311520 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}] 14:38:31 INFO - PROCESS | 1852 | 1462484311738 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 14:38:32 INFO - PROCESS | 1852 | 1462484312009 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453f092000 == 187 [pid = 1852] [id = 772] 14:38:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f45311a0000) [pid = 1852] [serial = 2315] [outer = (nil)] 14:38:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f453f6e4800) [pid = 1852] [serial = 2316] [outer = 0x7f45311a0000] 14:38:32 INFO - PROCESS | 1852 | 1462484312078 Marionette DEBUG loaded listener.js 14:38:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f453f992800) [pid = 1852] [serial = 2317] [outer = 0x7f45311a0000] 14:38:32 INFO - PROCESS | 1852 | 1462484312868 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]]]}] 14:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:38:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1392ms 14:38:32 INFO - PROCESS | 1852 | 1462484312900 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 14:38:32 INFO - PROCESS | 1852 | 1462484312904 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 14:38:32 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:38:32 INFO - PROCESS | 1852 | 1462484312911 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:38:32 INFO - PROCESS | 1852 | 1462484312913 Marionette TRACE conn3 <- [1,3054,null,{}] 14:38:32 INFO - PROCESS | 1852 | 1462484312918 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}] 14:38:33 INFO - PROCESS | 1852 | 1462484313154 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 14:38:33 INFO - PROCESS | 1852 | 1462484313401 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4547bb0000 == 188 [pid = 1852] [id = 773] 14:38:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f453e8f1c00) [pid = 1852] [serial = 2318] [outer = (nil)] 14:38:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f453f9cd800) [pid = 1852] [serial = 2319] [outer = 0x7f453e8f1c00] 14:38:33 INFO - PROCESS | 1852 | 1462484313472 Marionette DEBUG loaded listener.js 14:38:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f45407ecc00) [pid = 1852] [serial = 2320] [outer = 0x7f453e8f1c00] 14:38:34 INFO - PROCESS | 1852 | 1462484314646 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"]]]}] 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:38:34 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" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:38:34 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" 14:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:38:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1807ms 14:38:34 INFO - PROCESS | 1852 | 1462484314718 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 14:38:34 INFO - PROCESS | 1852 | 1462484314721 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 14:38:34 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:38:34 INFO - PROCESS | 1852 | 1462484314726 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:38:34 INFO - PROCESS | 1852 | 1462484314729 Marionette TRACE conn3 <- [1,3058,null,{}] 14:38:34 INFO - PROCESS | 1852 | 1462484314746 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}] 14:38:35 INFO - PROCESS | 1852 | 1462484315188 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 14:38:35 INFO - PROCESS | 1852 | 1462484315439 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4548c11800 == 189 [pid = 1852] [id = 774] 14:38:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f453faf6800) [pid = 1852] [serial = 2321] [outer = (nil)] 14:38:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f4549ac1400) [pid = 1852] [serial = 2322] [outer = 0x7f453faf6800] 14:38:35 INFO - PROCESS | 1852 | 1462484315508 Marionette DEBUG loaded listener.js 14:38:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f4549b6a000) [pid = 1852] [serial = 2323] [outer = 0x7f453faf6800] 14:38:36 INFO - PROCESS | 1852 | 1462484316309 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]]]}] 14:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:38:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:38:36 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:36 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:38:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:38:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:38:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:38:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:38:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:38:36 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1629ms 14:38:36 INFO - PROCESS | 1852 | 1462484316362 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 14:38:36 INFO - PROCESS | 1852 | 1462484316371 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 14:38:36 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:38:36 INFO - PROCESS | 1852 | 1462484316377 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:38:36 INFO - PROCESS | 1852 | 1462484316379 Marionette TRACE conn3 <- [1,3062,null,{}] 14:38:36 INFO - PROCESS | 1852 | 1462484316406 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}] 14:38:36 INFO - PROCESS | 1852 | 1462484316687 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 14:38:37 INFO - PROCESS | 1852 | 1462484317028 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453e7fe000 == 190 [pid = 1852] [id = 775] 14:38:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f452a4c4400) [pid = 1852] [serial = 2324] [outer = (nil)] 14:38:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f453ea3d000) [pid = 1852] [serial = 2325] [outer = 0x7f452a4c4400] 14:38:37 INFO - PROCESS | 1852 | 1462484317104 Marionette DEBUG loaded listener.js 14:38:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f453f6e1c00) [pid = 1852] [serial = 2326] [outer = 0x7f452a4c4400] 14:38:37 INFO - PROCESS | 1852 | [1852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:38:37 INFO - PROCESS | 1852 | 1462484317980 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:38:38 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:38:38 INFO - {} 14:38:38 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1634ms 14:38:38 INFO - PROCESS | 1852 | 1462484318011 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 14:38:38 INFO - PROCESS | 1852 | 1462484318015 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 14:38:38 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:38:38 INFO - PROCESS | 1852 | 1462484318021 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:38:38 INFO - PROCESS | 1852 | 1462484318023 Marionette TRACE conn3 <- [1,3066,null,{}] 14:38:38 INFO - PROCESS | 1852 | 1462484318029 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}] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452be1c800 == 189 [pid = 1852] [id = 510] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454495d800 == 188 [pid = 1852] [id = 273] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f3ca000 == 187 [pid = 1852] [id = 757] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452e1cf800 == 186 [pid = 1852] [id = 756] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452def0800 == 185 [pid = 1852] [id = 755] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452c553800 == 184 [pid = 1852] [id = 754] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452a4eb800 == 183 [pid = 1852] [id = 753] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45558a2800 == 182 [pid = 1852] [id = 752] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454ed14800 == 181 [pid = 1852] [id = 751] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4548522000 == 180 [pid = 1852] [id = 750] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45462e1800 == 179 [pid = 1852] [id = 749] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f454225a800 == 178 [pid = 1852] [id = 748] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f955000 == 177 [pid = 1852] [id = 747] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f5a7800 == 176 [pid = 1852] [id = 746] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453f16e800 == 175 [pid = 1852] [id = 745] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453eee6000 == 174 [pid = 1852] [id = 744] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453e632000 == 173 [pid = 1852] [id = 743] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453d384000 == 172 [pid = 1852] [id = 742] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4538828000 == 171 [pid = 1852] [id = 741] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4537da4800 == 170 [pid = 1852] [id = 740] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453717f000 == 169 [pid = 1852] [id = 739] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f453635f800 == 168 [pid = 1852] [id = 738] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f4535814000 == 167 [pid = 1852] [id = 737] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45332cd800 == 166 [pid = 1852] [id = 736] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45325c4800 == 165 [pid = 1852] [id = 735] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f45312c8000 == 164 [pid = 1852] [id = 734] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452f4d0800 == 163 [pid = 1852] [id = 733] 14:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f452c5e0800 == 162 [pid = 1852] [id = 732] 14:38:39 INFO - PROCESS | 1852 | 1462484319752 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f453f9c4400) [pid = 1852] [serial = 2160] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f452bf05800) [pid = 1852] [serial = 2184] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f4540a84800) [pid = 1852] [serial = 2166] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f453faf1000) [pid = 1852] [serial = 2162] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f45407e7800) [pid = 1852] [serial = 2165] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f453fbe7800) [pid = 1852] [serial = 2163] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f4536513400) [pid = 1852] [serial = 2139] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f452aaa2800) [pid = 1852] [serial = 2183] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f4541502c00) [pid = 1852] [serial = 2168] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f454231a400) [pid = 1852] [serial = 2175] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f453d120000) [pid = 1852] [serial = 2144] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f453738a000) [pid = 1852] [serial = 2141] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f452e569800) [pid = 1852] [serial = 2187] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f453e8f1800) [pid = 1852] [serial = 2150] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f452e1b9400) [pid = 1852] [serial = 2186] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f453449a800) [pid = 1852] [serial = 2135] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f453f98b400) [pid = 1852] [serial = 2159] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f4542042c00) [pid = 1852] [serial = 2174] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f45339d8400) [pid = 1852] [serial = 2132] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f4535cf0400) [pid = 1852] [serial = 2138] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f453e875800) [pid = 1852] [serial = 2148] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f453f1f6000) [pid = 1852] [serial = 2154] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f452f666000) [pid = 1852] [serial = 2189] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f4542320c00) [pid = 1852] [serial = 2177] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f4541f39800) [pid = 1852] [serial = 2171] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f4530e37000) [pid = 1852] [serial = 2190] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f453578b800) [pid = 1852] [serial = 2136] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f453dac6c00) [pid = 1852] [serial = 2147] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f452f66bc00) [pid = 1852] [serial = 2126] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f453f060400) [pid = 1852] [serial = 2153] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f453f2df400) [pid = 1852] [serial = 2157] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f4541f40400) [pid = 1852] [serial = 2172] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f4542388c00) [pid = 1852] [serial = 2178] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f4538b26c00) [pid = 1852] [serial = 2142] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f453d4c8800) [pid = 1852] [serial = 2145] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f452e646c00) [pid = 1852] [serial = 2193] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f4543fc8800) [pid = 1852] [serial = 2180] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f45338dd800) [pid = 1852] [serial = 2055] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f4531253400) [pid = 1852] [serial = 2130] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f4533e10400) [pid = 1852] [serial = 2133] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f452f665400) [pid = 1852] [serial = 2129] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f453f2d8c00) [pid = 1852] [serial = 2156] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f454154b000) [pid = 1852] [serial = 2169] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f453ed12c00) [pid = 1852] [serial = 2151] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f452aaa6800) [pid = 1852] [serial = 2192] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f453154c000) [pid = 1852] [serial = 2195] [outer = (nil)] [url = about:blank] 14:38:40 INFO - PROCESS | 1852 | 1462484320235 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452abd0800 == 163 [pid = 1852] [id = 776] 14:38:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f452b4d2c00) [pid = 1852] [serial = 2327] [outer = (nil)] 14:38:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f452b4dd400) [pid = 1852] [serial = 2328] [outer = 0x7f452b4d2c00] 14:38:40 INFO - PROCESS | 1852 | 1462484320301 Marionette DEBUG loaded listener.js 14:38:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f452c3cdc00) [pid = 1852] [serial = 2329] [outer = 0x7f452b4d2c00] 14:38:41 INFO - PROCESS | 1852 | 1462484321010 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]]]}] 14:38:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:38:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:38:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:38:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:38:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:38:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:38:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:38:41 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 3037ms 14:38:41 INFO - PROCESS | 1852 | 1462484321061 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 14:38:41 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:38:41 INFO - PROCESS | 1852 | 1462484321067 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 14:38:41 INFO - PROCESS | 1852 | 1462484321073 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:38:41 INFO - PROCESS | 1852 | 1462484321077 Marionette TRACE conn3 <- [1,3070,null,{}] 14:38:41 INFO - PROCESS | 1852 | 1462484321083 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}] 14:38:41 INFO - PROCESS | 1852 | 1462484321309 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 14:38:41 INFO - PROCESS | 1852 | 1462484321501 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452c556800 == 164 [pid = 1852] [id = 777] 14:38:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f452c3cac00) [pid = 1852] [serial = 2330] [outer = (nil)] 14:38:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f452e1bcc00) [pid = 1852] [serial = 2331] [outer = 0x7f452c3cac00] 14:38:41 INFO - PROCESS | 1852 | 1462484321569 Marionette DEBUG loaded listener.js 14:38:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f452e56ac00) [pid = 1852] [serial = 2332] [outer = 0x7f452c3cac00] 14:38:42 INFO - PROCESS | 1852 | 1462484322390 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]]]}] 14:38:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:38:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:38:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:38:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:38:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:38:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:38:42 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1383ms 14:38:42 INFO - PROCESS | 1852 | 1462484322468 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 14:38:42 INFO - PROCESS | 1852 | 1462484322471 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 14:38:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:38:42 INFO - PROCESS | 1852 | 1462484322478 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:38:42 INFO - PROCESS | 1852 | 1462484322481 Marionette TRACE conn3 <- [1,3074,null,{}] 14:38:42 INFO - PROCESS | 1852 | 1462484322487 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}] 14:38:42 INFO - PROCESS | 1852 | 1462484322755 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 14:38:42 INFO - PROCESS | 1852 | 1462484322795 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452def0000 == 165 [pid = 1852] [id = 778] 14:38:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f452e7ca800) [pid = 1852] [serial = 2333] [outer = (nil)] 14:38:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f452f324c00) [pid = 1852] [serial = 2334] [outer = 0x7f452e7ca800] 14:38:42 INFO - PROCESS | 1852 | 1462484322868 Marionette DEBUG loaded listener.js 14:38:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f452f667c00) [pid = 1852] [serial = 2335] [outer = 0x7f452e7ca800] 14:38:43 INFO - PROCESS | 1852 | 1462484323793 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]]]}] 14:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:38:43 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1333ms 14:38:43 INFO - PROCESS | 1852 | 1462484323812 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 14:38:43 INFO - PROCESS | 1852 | 1462484323820 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 14:38:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:38:43 INFO - PROCESS | 1852 | 1462484323859 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:38:43 INFO - PROCESS | 1852 | 1462484323872 Marionette TRACE conn3 <- [1,3078,null,{}] 14:38:43 INFO - PROCESS | 1852 | 1462484323887 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}] 14:38:44 INFO - PROCESS | 1852 | 1462484324160 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 14:38:44 INFO - PROCESS | 1852 | 1462484324193 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f1e5800 == 166 [pid = 1852] [id = 779] 14:38:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f452de7cc00) [pid = 1852] [serial = 2336] [outer = (nil)] 14:38:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f4531256000) [pid = 1852] [serial = 2337] [outer = 0x7f452de7cc00] 14:38:44 INFO - PROCESS | 1852 | 1462484324256 Marionette DEBUG loaded listener.js 14:38:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f4531549400) [pid = 1852] [serial = 2338] [outer = 0x7f452de7cc00] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f4532680000) [pid = 1852] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f4535bc7c00) [pid = 1852] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f453449f800) [pid = 1852] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f4538fd4c00) [pid = 1852] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f452aaa5400) [pid = 1852] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f4533fde400) [pid = 1852] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f45316d8000) [pid = 1852] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f453d2c6800) [pid = 1852] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f453d921c00) [pid = 1852] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f4531bf9800) [pid = 1852] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f4531beec00) [pid = 1852] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f4531bfa800) [pid = 1852] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f453d36f400) [pid = 1852] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f4541f40c00) [pid = 1852] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f453f6e1800) [pid = 1852] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f452a4ccc00) [pid = 1852] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f453124d000) [pid = 1852] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f452b4da800) [pid = 1852] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f453d926c00) [pid = 1852] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f45338d3c00) [pid = 1852] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f452e652400) [pid = 1852] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f452e2ae400) [pid = 1852] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f45344a4000) [pid = 1852] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f453e86e800) [pid = 1852] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f453e682400) [pid = 1852] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f452c3cb800) [pid = 1852] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f452c4ae800) [pid = 1852] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:38:45 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f452a4c3000) [pid = 1852] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:38:45 INFO - PROCESS | 1852 | 1462484325738 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] 14:38:45 INFO - PROCESS | 1852 | 1462484325773 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 14:38:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:38:45 INFO - PROCESS | 1852 | 1462484325783 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:38:45 INFO - PROCESS | 1852 | 1462484325786 Marionette TRACE conn3 <- [1,3082,null,{}] 14:38:45 INFO - PROCESS | 1852 | 1462484325792 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}] 14:38:45 INFO - PROCESS | 1852 | 1462484325995 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 14:38:46 INFO - PROCESS | 1852 | 1462484326194 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452f3e1000 == 167 [pid = 1852] [id = 780] 14:38:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f452a4c8000) [pid = 1852] [serial = 2339] [outer = (nil)] 14:38:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f4531bfbc00) [pid = 1852] [serial = 2340] [outer = 0x7f452a4c8000] 14:38:46 INFO - PROCESS | 1852 | 1462484326262 Marionette DEBUG loaded listener.js 14:38:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f453267ec00) [pid = 1852] [serial = 2341] [outer = 0x7f452a4c8000] 14:38:46 INFO - PROCESS | 1852 | 1462484326910 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]]]}] 14:38:46 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:38:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:38:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:38:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1136ms 14:38:46 INFO - PROCESS | 1852 | 1462484326920 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 14:38:46 INFO - PROCESS | 1852 | 1462484326922 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 14:38:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:38:46 INFO - PROCESS | 1852 | 1462484326933 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:38:46 INFO - PROCESS | 1852 | 1462484326935 Marionette TRACE conn3 <- [1,3086,null,{}] 14:38:46 INFO - PROCESS | 1852 | 1462484326941 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}] 14:38:47 INFO - PROCESS | 1852 | 1462484327134 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 14:38:47 INFO - PROCESS | 1852 | 1462484327559 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452a4ed800 == 168 [pid = 1852] [id = 781] 14:38:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f452a4c4c00) [pid = 1852] [serial = 2342] [outer = (nil)] 14:38:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f452aaa0c00) [pid = 1852] [serial = 2343] [outer = 0x7f452a4c4c00] 14:38:47 INFO - PROCESS | 1852 | 1462484327633 Marionette DEBUG loaded listener.js 14:38:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f452c3cfc00) [pid = 1852] [serial = 2344] [outer = 0x7f452a4c4c00] 14:38:48 INFO - PROCESS | 1852 | 1462484328493 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:38:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:38:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1581ms 14:38:48 INFO - PROCESS | 1852 | 1462484328511 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 14:38:48 INFO - PROCESS | 1852 | 1462484328517 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 14:38:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:38:48 INFO - PROCESS | 1852 | 1462484328524 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:38:48 INFO - PROCESS | 1852 | 1462484328529 Marionette TRACE conn3 <- [1,3090,null,{}] 14:38:48 INFO - PROCESS | 1852 | 1462484328536 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}] 14:38:48 INFO - PROCESS | 1852 | 1462484328740 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 14:38:48 INFO - PROCESS | 1852 | 1462484328987 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f452e784800 == 169 [pid = 1852] [id = 782] 14:38:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f452c3c9000) [pid = 1852] [serial = 2345] [outer = (nil)] 14:38:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f452e67c800) [pid = 1852] [serial = 2346] [outer = 0x7f452c3c9000] 14:38:49 INFO - PROCESS | 1852 | 1462484329062 Marionette DEBUG loaded listener.js 14:38:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f452f38f400) [pid = 1852] [serial = 2347] [outer = 0x7f452c3c9000] 14:38:49 INFO - PROCESS | 1852 | 1462484329875 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:38:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:38:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1383ms 14:38:49 INFO - PROCESS | 1852 | 1462484329910 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 14:38:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:38:49 INFO - PROCESS | 1852 | 1462484329917 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 14:38:49 INFO - PROCESS | 1852 | 1462484329924 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:38:49 INFO - PROCESS | 1852 | 1462484329927 Marionette TRACE conn3 <- [1,3094,null,{}] 14:38:49 INFO - PROCESS | 1852 | 1462484329932 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}] 14:38:50 INFO - PROCESS | 1852 | 1462484330162 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 14:38:50 INFO - PROCESS | 1852 | 1462484330425 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45312cb000 == 170 [pid = 1852] [id = 783] 14:38:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f453119c400) [pid = 1852] [serial = 2348] [outer = (nil)] 14:38:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f453154a800) [pid = 1852] [serial = 2349] [outer = 0x7f453119c400] 14:38:50 INFO - PROCESS | 1852 | 1462484330500 Marionette DEBUG loaded listener.js 14:38:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f453267fc00) [pid = 1852] [serial = 2350] [outer = 0x7f453119c400] 14:38:51 INFO - PROCESS | 1852 | 1462484331321 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:38:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:38:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1430ms 14:38:51 INFO - PROCESS | 1852 | 1462484331354 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 14:38:51 INFO - PROCESS | 1852 | 1462484331357 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 14:38:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:38:51 INFO - PROCESS | 1852 | 1462484331373 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:38:51 INFO - PROCESS | 1852 | 1462484331382 Marionette TRACE conn3 <- [1,3098,null,{}] 14:38:51 INFO - PROCESS | 1852 | 1462484331387 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}] 14:38:51 INFO - PROCESS | 1852 | 1462484331708 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 14:38:51 INFO - PROCESS | 1852 | 1462484331932 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45325dc000 == 171 [pid = 1852] [id = 784] 14:38:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f4530e30400) [pid = 1852] [serial = 2351] [outer = (nil)] 14:38:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f45338dc400) [pid = 1852] [serial = 2352] [outer = 0x7f4530e30400] 14:38:52 INFO - PROCESS | 1852 | 1462484332009 Marionette DEBUG loaded listener.js 14:38:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f45339dfc00) [pid = 1852] [serial = 2353] [outer = 0x7f4530e30400] 14:38:52 INFO - PROCESS | 1852 | 1462484332835 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]]]}] 14:38:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:38:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:38:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1496ms 14:38:52 INFO - PROCESS | 1852 | 1462484332862 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 14:38:52 INFO - PROCESS | 1852 | 1462484332866 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 14:38:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:38:52 INFO - PROCESS | 1852 | 1462484332873 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:38:52 INFO - PROCESS | 1852 | 1462484332877 Marionette TRACE conn3 <- [1,3102,null,{}] 14:38:52 INFO - PROCESS | 1852 | 1462484332882 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}] 14:38:53 INFO - PROCESS | 1852 | 1462484333106 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 14:38:53 INFO - PROCESS | 1852 | 1462484333380 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f45334cb000 == 172 [pid = 1852] [id = 785] 14:38:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f4532680000) [pid = 1852] [serial = 2354] [outer = (nil)] 14:38:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f4533e0f400) [pid = 1852] [serial = 2355] [outer = 0x7f4532680000] 14:38:53 INFO - PROCESS | 1852 | 1462484333458 Marionette DEBUG loaded listener.js 14:38:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f4533ef2400) [pid = 1852] [serial = 2356] [outer = 0x7f4532680000] 14:38:54 INFO - PROCESS | 1852 | 1462484334230 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:38:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:38:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1382ms 14:38:54 INFO - PROCESS | 1852 | 1462484334256 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 14:38:54 INFO - PROCESS | 1852 | 1462484334260 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 14:38:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:38:54 INFO - PROCESS | 1852 | 1462484334265 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:38:54 INFO - PROCESS | 1852 | 1462484334267 Marionette TRACE conn3 <- [1,3106,null,{}] 14:38:54 INFO - PROCESS | 1852 | 1462484334273 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}] 14:38:54 INFO - PROCESS | 1852 | 1462484334493 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 14:38:54 INFO - PROCESS | 1852 | 1462484334782 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4535813000 == 173 [pid = 1852] [id = 786] 14:38:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f4533fe3800) [pid = 1852] [serial = 2357] [outer = (nil)] 14:38:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f45342d8800) [pid = 1852] [serial = 2358] [outer = 0x7f4533fe3800] 14:38:54 INFO - PROCESS | 1852 | 1462484334883 Marionette DEBUG loaded listener.js 14:38:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f45343cd000) [pid = 1852] [serial = 2359] [outer = 0x7f4533fe3800] 14:38:55 INFO - PROCESS | 1852 | 1462484335688 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]]]}] 14:38:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:38:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:38:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:38:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1431ms 14:38:55 INFO - PROCESS | 1852 | 1462484335697 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 14:38:55 INFO - PROCESS | 1852 | 1462484335701 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 14:38:55 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:38:55 INFO - PROCESS | 1852 | 1462484335706 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:38:55 INFO - PROCESS | 1852 | 1462484335709 Marionette TRACE conn3 <- [1,3110,null,{}] 14:38:55 INFO - PROCESS | 1852 | 1462484335714 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}] 14:38:55 INFO - PROCESS | 1852 | 1462484335974 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 14:38:56 INFO - PROCESS | 1852 | 1462484336225 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f453636f000 == 174 [pid = 1852] [id = 787] 14:38:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f4533fe5c00) [pid = 1852] [serial = 2360] [outer = (nil)] 14:38:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f4535790c00) [pid = 1852] [serial = 2361] [outer = 0x7f4533fe5c00] 14:38:56 INFO - PROCESS | 1852 | 1462484336300 Marionette DEBUG loaded listener.js 14:38:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f4535ce3c00) [pid = 1852] [serial = 2362] [outer = 0x7f4533fe5c00] 14:38:57 INFO - PROCESS | 1852 | 1462484337068 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"]]]}] 14:38:57 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:38:57 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 14:38:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:38:57 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1385ms 14:38:57 INFO - PROCESS | 1852 | 1462484337094 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 14:38:57 INFO - PROCESS | 1852 | 1462484337097 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 14:38:57 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:38:57 INFO - PROCESS | 1852 | 1462484337103 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:38:57 INFO - PROCESS | 1852 | 1462484337105 Marionette TRACE conn3 <- [1,3114,null,{}] 14:38:57 INFO - PROCESS | 1852 | 1462484337111 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}] 14:38:57 INFO - PROCESS | 1852 | 1462484337323 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 14:38:57 INFO - PROCESS | 1852 | 1462484337598 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\", \"68b85a29-95ac-4b70-a5dd-4245ff6df9e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f4537171800 == 175 [pid = 1852] [id = 788] 14:38:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f4533ad5800) [pid = 1852] [serial = 2363] [outer = (nil)] 14:38:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f453631b400) [pid = 1852] [serial = 2364] [outer = 0x7f4533ad5800] 14:38:57 INFO - PROCESS | 1852 | 1462484337683 Marionette DEBUG loaded listener.js 14:38:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f45371b4400) [pid = 1852] [serial = 2365] [outer = 0x7f4533ad5800] 14:38:58 INFO - PROCESS | 1852 | 1462484338418 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]]]}] 14:38:58 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:38:58 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1334ms 14:38:58 INFO - PROCESS | 1852 | 1462484338450 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 14:38:58 INFO - PROCESS | 1852 | 1462484338453 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 14:38:59 WARNING - u'runner_teardown' () 14:38:59 INFO - No more tests 14:38:59 INFO - Got 0 unexpected results 14:38:59 INFO - SUITE-END | took 1178s 14:38:59 INFO - Closing logging queue 14:38:59 INFO - queue closed 14:38:59 INFO - Return code: 0 14:38:59 WARNING - # TBPL SUCCESS # 14:38:59 INFO - Running post-action listener: _resource_record_post_action 14:38:59 INFO - Running post-run listener: _resource_record_post_run 14:39:00 INFO - Total resource usage - Wall time: 1214s; CPU: 98.0%; Read bytes: 8556544; Write bytes: 929280000; Read time: 896; Write time: 329880 14:39:00 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:39:00 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 51363840; Read time: 0; Write time: 69868 14:39:00 INFO - run-tests - Wall time: 1184s; CPU: 98.0%; Read bytes: 5943296; Write bytes: 775798784; Read time: 400; Write time: 119112 14:39:00 INFO - Running post-run listener: _upload_blobber_files 14:39:00 INFO - Blob upload gear active. 14:39:00 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:39:00 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 14:39:00 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 14:39:00 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 14:39:01 INFO - (blobuploader) - INFO - Open directory for files ... 14:39:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:39:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:39:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:39:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:39:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:39:04 INFO - (blobuploader) - INFO - Done attempting. 14:39:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:39:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:39:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:39:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:39:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:39:05 INFO - (blobuploader) - INFO - Done attempting. 14:39:05 INFO - (blobuploader) - INFO - Iteration through files over. 14:39:05 INFO - Return code: 0 14:39:05 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:39:05 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:39:05 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/18763b22e7ecd53a7f4e8e8c8bf767403c9e5df33a04cfb2671539b84ec8cd478422e3c16cdc41a4cfc58d0b7112210c55e3fe97a8d0e2e1f0cecb911c1e0931", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2d279047e06808d8aded3ea3151a469a14dfa15c9a4a2b1bbdd3c5e0e479a30ded547e007711c99bfb7af94f35c5652fc24850aa9acafcd532d6e7c07c682d1f"} 14:39:05 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:39:05 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:39:05 INFO - Contents: 14:39:05 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/18763b22e7ecd53a7f4e8e8c8bf767403c9e5df33a04cfb2671539b84ec8cd478422e3c16cdc41a4cfc58d0b7112210c55e3fe97a8d0e2e1f0cecb911c1e0931", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2d279047e06808d8aded3ea3151a469a14dfa15c9a4a2b1bbdd3c5e0e479a30ded547e007711c99bfb7af94f35c5652fc24850aa9acafcd532d6e7c07c682d1f"} 14:39:05 INFO - Running post-run listener: copy_logs_to_upload_dir 14:39:05 INFO - Copying logs to upload dir... 14:39:05 INFO - mkdir: /builds/slave/test/build/upload/logs 14:39:05 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1363.321437 ========= master_lag: 3.75 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 47 secs) (at 2016-05-05 14:39:09.159798) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-05-05 14:39:09.160778) ========= 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-1462482574.658013-1487752885 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/18763b22e7ecd53a7f4e8e8c8bf767403c9e5df33a04cfb2671539b84ec8cd478422e3c16cdc41a4cfc58d0b7112210c55e3fe97a8d0e2e1f0cecb911c1e0931", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2d279047e06808d8aded3ea3151a469a14dfa15c9a4a2b1bbdd3c5e0e479a30ded547e007711c99bfb7af94f35c5652fc24850aa9acafcd532d6e7c07c682d1f"} build_url:https://queue.taskcluster.net/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034731 build_url: 'https://queue.taskcluster.net/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/18763b22e7ecd53a7f4e8e8c8bf767403c9e5df33a04cfb2671539b84ec8cd478422e3c16cdc41a4cfc58d0b7112210c55e3fe97a8d0e2e1f0cecb911c1e0931", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2d279047e06808d8aded3ea3151a469a14dfa15c9a4a2b1bbdd3c5e0e479a30ded547e007711c99bfb7af94f35c5652fc24850aa9acafcd532d6e7c07c682d1f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Lcl8D_oKRCCNcg7l21PNhA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 3.78 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-05-05 14:39:12.979210) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 4 secs) (at 2016-05-05 14:39:12.979539) ========= 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-1462482574.658013-1487752885 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020308 ========= master_lag: 4.93 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 4 secs) (at 2016-05-05 14:39:17.931644) ========= ========= Started reboot skipped (results: 3, elapsed: 7 secs) (at 2016-05-05 14:39:17.931998) ========= ========= Finished reboot skipped (results: 3, elapsed: 7 secs) (at 2016-05-05 14:39:25.674940) ========= ========= Total master_lag: 12.57 =========