builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1878 starttime: 1461645277.15 results: success (0) buildid: 20160425201003 builduid: 9acc86c3bf0c475a942421336119c0c1 revision: 18e21d3395bb55d34a6851e8df2f266b78efd7fa ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 21:34:37.145601) ========= master: http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 21:34:37.146101) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 21:34:37.146385) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 21:34:37.335777) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 21:34:37.336187) ========= 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-1461645106.594906-437804623 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 21:34:37-- 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% 18.7M=0.001s 2016-04-25 21:34:37 (18.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.354707 ========= master_lag: 0.55 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 21:34:38.244809) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 21:34:38.245356) ========= 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-1461645106.594906-437804623 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.071239 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 21:34:38.366471) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 21:34:38.367075) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 18e21d3395bb55d34a6851e8df2f266b78efd7fa --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 18e21d3395bb55d34a6851e8df2f266b78efd7fa --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-1461645106.594906-437804623 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 21:34:38,484 truncating revision to first 12 chars 2016-04-25 21:34:38,484 Setting DEBUG logging. 2016-04-25 21:34:38,485 attempt 1/10 2016-04-25 21:34:38,485 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/18e21d3395bb?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 21:34:38,784 unpacking tar archive at: mozilla-inbound-18e21d3395bb/testing/mozharness/ program finished with exit code 0 elapsedTime=0.589547 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 21:34:38.989906) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 21:34:38.990248) ========= script_repo_revision: 18e21d3395bb55d34a6851e8df2f266b78efd7fa ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 21:34:38.990645) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 21:34:38.990911) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 21:34:39.021383) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 9 secs) (at 2016-04-25 21:34:39.021792) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461645106.594906-437804623 _=/tools/buildbot/bin/python using PTY: False 21:34:39 INFO - MultiFileLogger online at 20160425 21:34:39 in /builds/slave/test 21:34:39 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 21:34:39 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 21:34:39 INFO - {'append_to_log': False, 21:34:39 INFO - 'base_work_dir': '/builds/slave/test', 21:34:39 INFO - 'blob_upload_branch': 'mozilla-inbound', 21:34:39 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 21:34:39 INFO - 'buildbot_json_path': 'buildprops.json', 21:34:39 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 21:34:39 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:34:39 INFO - 'download_minidump_stackwalk': True, 21:34:39 INFO - 'download_symbols': 'true', 21:34:39 INFO - 'e10s': False, 21:34:39 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 21:34:39 INFO - 'tooltool.py': '/tools/tooltool.py', 21:34:39 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 21:34:39 INFO - '/tools/misc-python/virtualenv.py')}, 21:34:39 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:34:39 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:34:39 INFO - 'log_level': 'info', 21:34:39 INFO - 'log_to_console': True, 21:34:39 INFO - 'opt_config_files': (), 21:34:39 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:34:39 INFO - '--processes=1', 21:34:39 INFO - '--config=%(test_path)s/wptrunner.ini', 21:34:39 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:34:39 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:34:39 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:34:39 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:34:39 INFO - 'pip_index': False, 21:34:39 INFO - 'require_test_zip': True, 21:34:39 INFO - 'test_type': ('testharness',), 21:34:39 INFO - 'this_chunk': '1', 21:34:39 INFO - 'tooltool_cache': '/builds/tooltool_cache', 21:34:39 INFO - 'total_chunks': '10', 21:34:39 INFO - 'virtualenv_path': 'venv', 21:34:39 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:34:39 INFO - 'work_dir': 'build'} 21:34:39 INFO - ##### 21:34:39 INFO - ##### Running clobber step. 21:34:39 INFO - ##### 21:34:39 INFO - Running pre-action listener: _resource_record_pre_action 21:34:39 INFO - Running main action method: clobber 21:34:39 INFO - rmtree: /builds/slave/test/build 21:34:39 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 21:34:41 INFO - Running post-action listener: _resource_record_post_action 21:34:41 INFO - ##### 21:34:41 INFO - ##### Running read-buildbot-config step. 21:34:41 INFO - ##### 21:34:41 INFO - Running pre-action listener: _resource_record_pre_action 21:34:41 INFO - Running main action method: read_buildbot_config 21:34:41 INFO - Using buildbot properties: 21:34:41 INFO - { 21:34:41 INFO - "project": "", 21:34:41 INFO - "product": "firefox", 21:34:41 INFO - "script_repo_revision": "production", 21:34:41 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 21:34:41 INFO - "repository": "", 21:34:41 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 21:34:41 INFO - "buildid": "20160425201003", 21:34:41 INFO - "pgo_build": "False", 21:34:41 INFO - "basedir": "/builds/slave/test", 21:34:41 INFO - "buildnumber": 0, 21:34:41 INFO - "slavename": "tst-linux64-spot-1878", 21:34:41 INFO - "master": "http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/", 21:34:41 INFO - "platform": "linux64", 21:34:41 INFO - "branch": "mozilla-inbound", 21:34:41 INFO - "revision": "18e21d3395bb55d34a6851e8df2f266b78efd7fa", 21:34:41 INFO - "repo_path": "integration/mozilla-inbound", 21:34:41 INFO - "moz_repo_path": "", 21:34:41 INFO - "stage_platform": "linux64", 21:34:41 INFO - "builduid": "9acc86c3bf0c475a942421336119c0c1", 21:34:41 INFO - "slavebuilddir": "test" 21:34:41 INFO - } 21:34:41 INFO - Found installer url https://queue.taskcluster.net/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 21:34:41 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 21:34:41 INFO - Running post-action listener: _resource_record_post_action 21:34:41 INFO - ##### 21:34:41 INFO - ##### Running download-and-extract step. 21:34:41 INFO - ##### 21:34:41 INFO - Running pre-action listener: _resource_record_pre_action 21:34:41 INFO - Running main action method: download_and_extract 21:34:41 INFO - mkdir: /builds/slave/test/build/tests 21:34:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:34:41 INFO - https://queue.taskcluster.net/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 21:34:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 21:34:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 21:34:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 21:34:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 21:34:52 INFO - Downloaded 1361 bytes. 21:34:52 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 21:34:52 INFO - Using the following test package requirements: 21:34:52 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 21:34:52 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 21:34:52 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 21:34:52 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 21:34:52 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 21:34:52 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 21:34:52 INFO - u'jsshell-linux-x86_64.zip'], 21:34:52 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 21:34:52 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 21:34:52 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 21:34:52 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 21:34:52 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 21:34:52 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 21:34:52 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 21:34:52 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 21:34:52 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 21:34:52 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 21:34:52 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 21:34:52 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 21:34:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:34:52 INFO - https://queue.taskcluster.net/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 21:34:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 21:34:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 21:34:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 21:34:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 21:34:54 INFO - Downloaded 22750804 bytes. 21:34:54 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:34:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:34:54 INFO - caution: filename not matched: web-platform/* 21:34:54 INFO - Return code: 11 21:34:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:34:54 INFO - https://queue.taskcluster.net/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 21:34:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 21:34:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 21:34:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 21:34:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 21:34:57 INFO - Downloaded 36406661 bytes. 21:34:57 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:34:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:35:00 INFO - caution: filename not matched: bin/* 21:35:00 INFO - caution: filename not matched: config/* 21:35:00 INFO - caution: filename not matched: mozbase/* 21:35:00 INFO - caution: filename not matched: marionette/* 21:35:00 INFO - caution: filename not matched: tools/wptserve/* 21:35:00 INFO - Return code: 11 21:35:00 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')]} 21:35:00 INFO - https://queue.taskcluster.net/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 21:35:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 21:35:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 21:35:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 21:35:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 21:35:04 INFO - Downloaded 64484456 bytes. 21:35:04 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 21:35:04 INFO - mkdir: /builds/slave/test/properties 21:35:04 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 21:35:04 INFO - Writing to file /builds/slave/test/properties/build_url 21:35:04 INFO - Contents: 21:35:04 INFO - build_url:https://queue.taskcluster.net/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 21:35:05 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:35:05 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 21:35:05 INFO - Writing to file /builds/slave/test/properties/symbols_url 21:35:05 INFO - Contents: 21:35:05 INFO - symbols_url:https://queue.taskcluster.net/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:35:05 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')]} 21:35:05 INFO - https://queue.taskcluster.net/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:35:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:35:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:35:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:35:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 21:35:11 INFO - Downloaded 90929908 bytes. 21:35:11 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 21:35:11 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 21:35:16 INFO - Return code: 0 21:35:16 INFO - Running post-action listener: _resource_record_post_action 21:35:16 INFO - Running post-action listener: set_extra_try_arguments 21:35:16 INFO - ##### 21:35:16 INFO - ##### Running create-virtualenv step. 21:35:16 INFO - ##### 21:35:16 INFO - Running pre-action listener: _pre_create_virtualenv 21:35:16 INFO - Running pre-action listener: _resource_record_pre_action 21:35:16 INFO - Running main action method: create_virtualenv 21:35:16 INFO - Creating virtualenv /builds/slave/test/build/venv 21:35:16 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 21:35:16 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 21:35:16 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 21:35:16 INFO - Using real prefix '/usr' 21:35:16 INFO - New python executable in /builds/slave/test/build/venv/bin/python 21:35:21 INFO - Installing distribute.............................................................................................................................................................................................done. 21:35:24 INFO - Installing pip.................done. 21:35:24 INFO - Return code: 0 21:35:24 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 21:35: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')]} 21:35:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:35:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:35: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')]} 21:35:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:35:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:35:24 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 0x29ee030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29ef3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2afe240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b06b40>, '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 0x2b11cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2afcca0>, '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-1461645106.594906-437804623', '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 21:35:24 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 21:35:24 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 21:35:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:35:24 INFO - 'CCACHE_UMASK': '002', 21:35:24 INFO - 'DISPLAY': ':0', 21:35:24 INFO - 'HOME': '/home/cltbld', 21:35:24 INFO - 'LANG': 'en_US.UTF-8', 21:35:24 INFO - 'LOGNAME': 'cltbld', 21:35:24 INFO - 'MAIL': '/var/mail/cltbld', 21:35:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:35:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:35:24 INFO - 'MOZ_NO_REMOTE': '1', 21:35:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:35:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:35:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:35:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:35:24 INFO - 'PWD': '/builds/slave/test', 21:35:24 INFO - 'SHELL': '/bin/bash', 21:35:24 INFO - 'SHLVL': '1', 21:35:24 INFO - 'TERM': 'linux', 21:35:24 INFO - 'TMOUT': '86400', 21:35:24 INFO - 'USER': 'cltbld', 21:35:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461645106.594906-437804623', 21:35:24 INFO - '_': '/tools/buildbot/bin/python'} 21:35:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:35:25 INFO - Downloading/unpacking psutil>=0.7.1 21:35:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:35:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:35:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:35:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:35:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:35:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:35:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 21:35:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:35:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:35:29 INFO - Installing collected packages: psutil 21:35:29 INFO - Running setup.py install for psutil 21:35:29 INFO - building 'psutil._psutil_linux' extension 21:35:29 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 21:35:30 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 21:35:30 INFO - building 'psutil._psutil_posix' extension 21:35:30 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 21:35:30 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 21:35:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:35:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:35:30 INFO - Successfully installed psutil 21:35:30 INFO - Cleaning up... 21:35:31 INFO - Return code: 0 21:35:31 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 21:35:31 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')]} 21:35:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:35:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:35:31 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')]} 21:35:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:35:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:35:31 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 0x29ee030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29ef3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2afe240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b06b40>, '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 0x2b11cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2afcca0>, '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-1461645106.594906-437804623', '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 21:35:31 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 21:35:31 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 21:35:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:35:31 INFO - 'CCACHE_UMASK': '002', 21:35:31 INFO - 'DISPLAY': ':0', 21:35:31 INFO - 'HOME': '/home/cltbld', 21:35:31 INFO - 'LANG': 'en_US.UTF-8', 21:35:31 INFO - 'LOGNAME': 'cltbld', 21:35:31 INFO - 'MAIL': '/var/mail/cltbld', 21:35:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:35:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:35:31 INFO - 'MOZ_NO_REMOTE': '1', 21:35:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:35:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:35:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:35:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:35:31 INFO - 'PWD': '/builds/slave/test', 21:35:31 INFO - 'SHELL': '/bin/bash', 21:35:31 INFO - 'SHLVL': '1', 21:35:31 INFO - 'TERM': 'linux', 21:35:31 INFO - 'TMOUT': '86400', 21:35:31 INFO - 'USER': 'cltbld', 21:35:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461645106.594906-437804623', 21:35:31 INFO - '_': '/tools/buildbot/bin/python'} 21:35:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:35:31 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:35:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:35:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:35:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:35:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:35:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:35:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:35:35 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:35:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 21:35:35 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 21:35:35 INFO - Installing collected packages: mozsystemmonitor 21:35:35 INFO - Running setup.py install for mozsystemmonitor 21:35:35 INFO - Successfully installed mozsystemmonitor 21:35:35 INFO - Cleaning up... 21:35:36 INFO - Return code: 0 21:35:36 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 21:35:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:35:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:35:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:35:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:35:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:35:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:35:36 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 0x29ee030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29ef3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2afe240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b06b40>, '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 0x2b11cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2afcca0>, '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-1461645106.594906-437804623', '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 21:35:36 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 21:35:36 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 21:35:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:35:36 INFO - 'CCACHE_UMASK': '002', 21:35:36 INFO - 'DISPLAY': ':0', 21:35:36 INFO - 'HOME': '/home/cltbld', 21:35:36 INFO - 'LANG': 'en_US.UTF-8', 21:35:36 INFO - 'LOGNAME': 'cltbld', 21:35:36 INFO - 'MAIL': '/var/mail/cltbld', 21:35:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:35:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:35:36 INFO - 'MOZ_NO_REMOTE': '1', 21:35:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:35:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:35:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:35:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:35:36 INFO - 'PWD': '/builds/slave/test', 21:35:36 INFO - 'SHELL': '/bin/bash', 21:35:36 INFO - 'SHLVL': '1', 21:35:36 INFO - 'TERM': 'linux', 21:35:36 INFO - 'TMOUT': '86400', 21:35:36 INFO - 'USER': 'cltbld', 21:35:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461645106.594906-437804623', 21:35:36 INFO - '_': '/tools/buildbot/bin/python'} 21:35:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:35:36 INFO - Downloading/unpacking blobuploader==1.2.4 21:35:36 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 21:35:36 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 21:35:36 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 21:35:36 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 21:35:36 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 21:35:36 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 21:35:40 INFO - Downloading blobuploader-1.2.4.tar.gz 21:35:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 21:35:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:35:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:35:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:35:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:35:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:35:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:35:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:35:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 21:35:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:35:41 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 21:35:41 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 21:35:41 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 21:35:41 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 21:35:41 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 21:35:41 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 21:35:41 INFO - Downloading docopt-0.6.1.tar.gz 21:35:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 21:35:41 INFO - Installing collected packages: blobuploader, requests, docopt 21:35:41 INFO - Running setup.py install for blobuploader 21:35:41 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 21:35:41 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 21:35:41 INFO - Running setup.py install for requests 21:35:42 INFO - Running setup.py install for docopt 21:35:42 INFO - Successfully installed blobuploader requests docopt 21:35:42 INFO - Cleaning up... 21:35:43 INFO - Return code: 0 21:35:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:35:43 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')]} 21:35:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:35:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:35:43 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')]} 21:35:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:35:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:35:43 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 0x29ee030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29ef3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2afe240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b06b40>, '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 0x2b11cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2afcca0>, '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-1461645106.594906-437804623', '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 21:35:43 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 21:35:43 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 21:35:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:35:43 INFO - 'CCACHE_UMASK': '002', 21:35:43 INFO - 'DISPLAY': ':0', 21:35:43 INFO - 'HOME': '/home/cltbld', 21:35:43 INFO - 'LANG': 'en_US.UTF-8', 21:35:43 INFO - 'LOGNAME': 'cltbld', 21:35:43 INFO - 'MAIL': '/var/mail/cltbld', 21:35:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:35:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:35:43 INFO - 'MOZ_NO_REMOTE': '1', 21:35:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:35:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:35:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:35:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:35:43 INFO - 'PWD': '/builds/slave/test', 21:35:43 INFO - 'SHELL': '/bin/bash', 21:35:43 INFO - 'SHLVL': '1', 21:35:43 INFO - 'TERM': 'linux', 21:35:43 INFO - 'TMOUT': '86400', 21:35:43 INFO - 'USER': 'cltbld', 21:35:43 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461645106.594906-437804623', 21:35:43 INFO - '_': '/tools/buildbot/bin/python'} 21:35:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:35:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:35:43 INFO - Running setup.py (path:/tmp/pip-Fmwlvz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:35:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:35:43 INFO - Running setup.py (path:/tmp/pip-Yez7Wn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:35:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:35:43 INFO - Running setup.py (path:/tmp/pip-aabASr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:35:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:35:43 INFO - Running setup.py (path:/tmp/pip-46rerA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:35:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:35:43 INFO - Running setup.py (path:/tmp/pip-SPTxcb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:35:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:35:44 INFO - Running setup.py (path:/tmp/pip-KpVpTR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:35:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:35:44 INFO - Running setup.py (path:/tmp/pip-ArtnUK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:35:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:35:44 INFO - Running setup.py (path:/tmp/pip-mXeCE5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:35:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:35:44 INFO - Running setup.py (path:/tmp/pip-IExUl3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:35:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:35:44 INFO - Running setup.py (path:/tmp/pip-1IA1L5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:35:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:35:44 INFO - Running setup.py (path:/tmp/pip-xavuG0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:35:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:35:44 INFO - Running setup.py (path:/tmp/pip-LzZlVj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:35:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:35:45 INFO - Running setup.py (path:/tmp/pip-Qwk2LK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:35:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:35:45 INFO - Running setup.py (path:/tmp/pip-HvjCyl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:35:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:35:45 INFO - Running setup.py (path:/tmp/pip-Sxvptg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:35:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:35:45 INFO - Running setup.py (path:/tmp/pip-F3Ss76-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:35:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:35:45 INFO - Running setup.py (path:/tmp/pip-SkrhGf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:35:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:35:45 INFO - Running setup.py (path:/tmp/pip-l_5Ssg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:35:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:35:45 INFO - Running setup.py (path:/tmp/pip-QnVsfv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:35:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:35:45 INFO - Running setup.py (path:/tmp/pip-9Dh3Yk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:35:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:35:46 INFO - Running setup.py (path:/tmp/pip-F558cQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:35:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:35:46 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 21:35:46 INFO - Running setup.py install for manifestparser 21:35:46 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 21:35:46 INFO - Running setup.py install for mozcrash 21:35:46 INFO - Running setup.py install for mozdebug 21:35:47 INFO - Running setup.py install for mozdevice 21:35:47 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 21:35:47 INFO - Installing dm script to /builds/slave/test/build/venv/bin 21:35:47 INFO - Running setup.py install for mozfile 21:35:47 INFO - Running setup.py install for mozhttpd 21:35:47 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 21:35:47 INFO - Running setup.py install for mozinfo 21:35:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 21:35:47 INFO - Running setup.py install for mozInstall 21:35:48 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 21:35:48 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 21:35:48 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 21:35:48 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 21:35:48 INFO - Running setup.py install for mozleak 21:35:48 INFO - Running setup.py install for mozlog 21:35:48 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 21:35:48 INFO - Running setup.py install for moznetwork 21:35:48 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 21:35:48 INFO - Running setup.py install for mozprocess 21:35:49 INFO - Running setup.py install for mozprofile 21:35:49 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 21:35:49 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 21:35:49 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 21:35:49 INFO - Running setup.py install for mozrunner 21:35:49 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 21:35:49 INFO - Running setup.py install for mozscreenshot 21:35:49 INFO - Running setup.py install for moztest 21:35:49 INFO - Running setup.py install for mozversion 21:35:50 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 21:35:50 INFO - Running setup.py install for wptserve 21:35:50 INFO - Running setup.py install for marionette-driver 21:35:50 INFO - Running setup.py install for browsermob-proxy 21:35:50 INFO - Running setup.py install for marionette-client 21:35:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:35:51 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 21:35:51 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 21:35:51 INFO - Cleaning up... 21:35:51 INFO - Return code: 0 21:35:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:35:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:35:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:35:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:35:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:35:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:35:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:35:51 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 0x29ee030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29ef3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2afe240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b06b40>, '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 0x2b11cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2afcca0>, '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-1461645106.594906-437804623', '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 21:35:51 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 21:35:51 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 21:35:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:35:51 INFO - 'CCACHE_UMASK': '002', 21:35:51 INFO - 'DISPLAY': ':0', 21:35:51 INFO - 'HOME': '/home/cltbld', 21:35:51 INFO - 'LANG': 'en_US.UTF-8', 21:35:51 INFO - 'LOGNAME': 'cltbld', 21:35:51 INFO - 'MAIL': '/var/mail/cltbld', 21:35:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:35:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:35:51 INFO - 'MOZ_NO_REMOTE': '1', 21:35:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:35:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:35:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:35:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:35:51 INFO - 'PWD': '/builds/slave/test', 21:35:51 INFO - 'SHELL': '/bin/bash', 21:35:51 INFO - 'SHLVL': '1', 21:35:51 INFO - 'TERM': 'linux', 21:35:51 INFO - 'TMOUT': '86400', 21:35:51 INFO - 'USER': 'cltbld', 21:35:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461645106.594906-437804623', 21:35:51 INFO - '_': '/tools/buildbot/bin/python'} 21:35:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:35:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:35:51 INFO - Running setup.py (path:/tmp/pip-4MLfVb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:35:51 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)) 21:35:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:35:51 INFO - Running setup.py (path:/tmp/pip-azr3ZH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:35:52 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)) 21:35:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:35:52 INFO - Running setup.py (path:/tmp/pip-Ofp35x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:35:52 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)) 21:35:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:35:52 INFO - Running setup.py (path:/tmp/pip-SDg2wQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:35:52 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)) 21:35:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:35:52 INFO - Running setup.py (path:/tmp/pip-xJed9Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:35:52 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)) 21:35:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:35:52 INFO - Running setup.py (path:/tmp/pip-H07oDo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:35:52 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)) 21:35:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:35:52 INFO - Running setup.py (path:/tmp/pip-RsEwf5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:35:52 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)) 21:35:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:35:52 INFO - Running setup.py (path:/tmp/pip-xTRgJf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:35:52 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)) 21:35:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:35:52 INFO - Running setup.py (path:/tmp/pip-i0Ntti-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:35:52 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)) 21:35:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:35:52 INFO - Running setup.py (path:/tmp/pip-WMMTyt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:35:53 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)) 21:35:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:35:53 INFO - Running setup.py (path:/tmp/pip-WHNmoN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:35:53 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)) 21:35:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:35:53 INFO - Running setup.py (path:/tmp/pip-EQ0h8Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:35:53 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)) 21:35:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:35:53 INFO - Running setup.py (path:/tmp/pip-VKclLG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:35:53 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)) 21:35:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:35:53 INFO - Running setup.py (path:/tmp/pip-HHK9LU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:35:53 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)) 21:35:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:35:53 INFO - Running setup.py (path:/tmp/pip-c4eju6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:35:53 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)) 21:35:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:35:53 INFO - Running setup.py (path:/tmp/pip-VuZ3Wv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:35:53 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)) 21:35:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:35:53 INFO - Running setup.py (path:/tmp/pip-V1ekit-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:35:54 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)) 21:35:54 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:35:54 INFO - Running setup.py (path:/tmp/pip-Zlf4WJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:35:54 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)) 21:35:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:35:54 INFO - Running setup.py (path:/tmp/pip-D3Pvp6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:35:54 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)) 21:35:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:35:54 INFO - Running setup.py (path:/tmp/pip-BiHkUa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:35:54 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)) 21:35:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:35:54 INFO - Running setup.py (path:/tmp/pip-y3ShXK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:35:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:35:55 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)) 21:35:55 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)) 21:35:55 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)) 21:35:55 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)) 21:35:55 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)) 21:35:55 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)) 21:35:55 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:35:55 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 21:35:55 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 21:35:55 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 21:35:55 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 21:35:55 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 21:35:55 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 21:35:58 INFO - Downloading blessings-1.6.tar.gz 21:35:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 21:35:58 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)) 21:35:58 INFO - Installing collected packages: blessings 21:35:58 INFO - Running setup.py install for blessings 21:35:59 INFO - Successfully installed blessings 21:35:59 INFO - Cleaning up... 21:35:59 INFO - Return code: 0 21:35:59 INFO - Done creating virtualenv /builds/slave/test/build/venv. 21:35:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:35:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:35:59 INFO - Reading from file tmpfile_stdout 21:35:59 INFO - Current package versions: 21:35:59 INFO - argparse == 1.2.1 21:35:59 INFO - blessings == 1.6 21:35:59 INFO - blobuploader == 1.2.4 21:35:59 INFO - browsermob-proxy == 0.6.0 21:35:59 INFO - docopt == 0.6.1 21:35:59 INFO - manifestparser == 1.1 21:35:59 INFO - marionette-client == 2.3.0 21:35:59 INFO - marionette-driver == 1.4.0 21:35:59 INFO - mozInstall == 1.12 21:35:59 INFO - mozcrash == 0.17 21:35:59 INFO - mozdebug == 0.1 21:35:59 INFO - mozdevice == 0.48 21:35:59 INFO - mozfile == 1.2 21:35:59 INFO - mozhttpd == 0.7 21:35:59 INFO - mozinfo == 0.9 21:35:59 INFO - mozleak == 0.1 21:35:59 INFO - mozlog == 3.1 21:35:59 INFO - moznetwork == 0.27 21:35:59 INFO - mozprocess == 0.22 21:35:59 INFO - mozprofile == 0.28 21:35:59 INFO - mozrunner == 6.11 21:35:59 INFO - mozscreenshot == 0.1 21:35:59 INFO - mozsystemmonitor == 0.0 21:35:59 INFO - moztest == 0.7 21:35:59 INFO - mozversion == 1.4 21:35:59 INFO - psutil == 3.1.1 21:35:59 INFO - requests == 1.2.3 21:35:59 INFO - wptserve == 1.4.0 21:35:59 INFO - wsgiref == 0.1.2 21:35:59 INFO - Running post-action listener: _resource_record_post_action 21:35:59 INFO - Running post-action listener: _start_resource_monitoring 21:35:59 INFO - Starting resource monitoring. 21:35:59 INFO - ##### 21:35:59 INFO - ##### Running pull step. 21:35:59 INFO - ##### 21:35:59 INFO - Running pre-action listener: _resource_record_pre_action 21:35:59 INFO - Running main action method: pull 21:35:59 INFO - Pull has nothing to do! 21:35:59 INFO - Running post-action listener: _resource_record_post_action 21:35:59 INFO - ##### 21:35:59 INFO - ##### Running install step. 21:35:59 INFO - ##### 21:35:59 INFO - Running pre-action listener: _resource_record_pre_action 21:35:59 INFO - Running main action method: install 21:35:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:35:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:36:00 INFO - Reading from file tmpfile_stdout 21:36:00 INFO - Detecting whether we're running mozinstall >=1.0... 21:36:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 21:36:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 21:36:00 INFO - Reading from file tmpfile_stdout 21:36:00 INFO - Output received: 21:36:00 INFO - Usage: mozinstall [options] installer 21:36:00 INFO - Options: 21:36:00 INFO - -h, --help show this help message and exit 21:36:00 INFO - -d DEST, --destination=DEST 21:36:00 INFO - Directory to install application into. [default: 21:36:00 INFO - "/builds/slave/test"] 21:36:00 INFO - --app=APP Application being installed. [default: firefox] 21:36:00 INFO - mkdir: /builds/slave/test/build/application 21:36:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 21:36:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 21:36:31 INFO - Reading from file tmpfile_stdout 21:36:31 INFO - Output received: 21:36:31 INFO - /builds/slave/test/build/application/firefox/firefox 21:36:31 INFO - Running post-action listener: _resource_record_post_action 21:36:31 INFO - ##### 21:36:31 INFO - ##### Running run-tests step. 21:36:31 INFO - ##### 21:36:31 INFO - Running pre-action listener: _resource_record_pre_action 21:36:31 INFO - Running main action method: run_tests 21:36:31 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 21:36:31 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:36:31 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:36:31 INFO - grabbing minidump binary from tooltool 21:36:31 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')]} 21:36:31 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 0x2b06b40>, '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 0x2b11cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2afcca0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 21:36:31 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 21:36:31 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 21:36:31 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 21:36:31 INFO - Return code: 0 21:36:31 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 21:36:31 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 21:36:31 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/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 21:36:31 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/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 21:36:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:36:31 INFO - 'CCACHE_UMASK': '002', 21:36:31 INFO - 'DISPLAY': ':0', 21:36:31 INFO - 'HOME': '/home/cltbld', 21:36:31 INFO - 'LANG': 'en_US.UTF-8', 21:36:31 INFO - 'LOGNAME': 'cltbld', 21:36:31 INFO - 'MAIL': '/var/mail/cltbld', 21:36:31 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 21:36:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:36:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:36:31 INFO - 'MOZ_NO_REMOTE': '1', 21:36:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:36:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:36:31 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:36:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:36:31 INFO - 'PWD': '/builds/slave/test', 21:36:31 INFO - 'SHELL': '/bin/bash', 21:36:31 INFO - 'SHLVL': '1', 21:36:31 INFO - 'TERM': 'linux', 21:36:31 INFO - 'TMOUT': '86400', 21:36:31 INFO - 'USER': 'cltbld', 21:36:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461645106.594906-437804623', 21:36:31 INFO - '_': '/tools/buildbot/bin/python'} 21:36:31 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/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 21:36:32 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 21:36:32 INFO - import pkg_resources 21:36:34 INFO - Using 1 client processes 21:36:34 INFO - wptserve Starting http server on 127.0.0.1:8000 21:36:34 INFO - wptserve Starting http server on 127.0.0.1:8001 21:36:34 INFO - wptserve Starting http server on 127.0.0.1:8443 21:36:36 INFO - SUITE-START | Running 778 tests 21:36:36 INFO - Running testharness tests 21:36:36 INFO - Setting up ssl 21:36:37 INFO - PROCESS | certutil | 21:36:37 INFO - PROCESS | certutil | 21:36:37 INFO - PROCESS | certutil | 21:36:37 INFO - Certificate Nickname Trust Attributes 21:36:37 INFO - SSL,S/MIME,JAR/XPI 21:36:37 INFO - 21:36:37 INFO - web-platform-tests CT,, 21:36:37 INFO - 21:36:37 INFO - Starting runner 21:36:39 INFO - PROCESS | 1826 | 1461645399903 Marionette DEBUG Marionette enabled via build flag and pref 21:36:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8774b37000 == 1 [pid = 1826] [id = 1] 21:36:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 1 (0x7f8774b37800) [pid = 1826] [serial = 1] [outer = (nil)] 21:36:40 INFO - PROCESS | 1826 | [1826] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 21:36:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 2 (0x7f8774b38800) [pid = 1826] [serial = 2] [outer = 0x7f8774b37800] 21:36:40 INFO - PROCESS | 1826 | 1461645400544 Marionette INFO Listening on port 2828 21:36:41 INFO - PROCESS | 1826 | 1461645401175 Marionette DEBUG Marionette enabled via command-line flag 21:36:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8771a0d800 == 2 [pid = 1826] [id = 2] 21:36:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 3 (0x7f8771a0e000) [pid = 1826] [serial = 3] [outer = (nil)] 21:36:41 INFO - PROCESS | 1826 | [1826] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 21:36:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 4 (0x7f8771a0f000) [pid = 1826] [serial = 4] [outer = 0x7f8771a0e000] 21:36:41 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8771af9df0 21:36:41 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8770e58670 21:36:41 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8770e5d8e0 21:36:41 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8770e5dbe0 21:36:41 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8770e5df10 21:36:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 5 (0x7f8770e92800) [pid = 1826] [serial = 5] [outer = 0x7f8774b37800] 21:36:41 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:36:41 INFO - PROCESS | 1826 | 1461645401562 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46215 21:36:41 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:36:41 INFO - PROCESS | 1826 | 1461645401645 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46216 21:36:41 INFO - PROCESS | 1826 | 1461645401652 Marionette DEBUG Closed connection conn0 21:36:41 INFO - PROCESS | 1826 | [1826] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 21:36:41 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:36:41 INFO - PROCESS | 1826 | 1461645401775 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46217 21:36:41 INFO - PROCESS | 1826 | 1461645401778 Marionette DEBUG Closed connection conn1 21:36:41 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:36:41 INFO - PROCESS | 1826 | 1461645401833 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46218 21:36:41 INFO - PROCESS | 1826 | 1461645401850 Marionette DEBUG Closed connection conn2 21:36:41 INFO - PROCESS | 1826 | 1461645401899 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:36:41 INFO - PROCESS | 1826 | 1461645401919 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425201003","device":"desktop","version":"49.0a1"} 21:36:42 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:36:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764951800 == 3 [pid = 1826] [id = 3] 21:36:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 6 (0x7f8764952000) [pid = 1826] [serial = 6] [outer = (nil)] 21:36:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764952800 == 4 [pid = 1826] [id = 4] 21:36:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 7 (0x7f876496a400) [pid = 1826] [serial = 7] [outer = (nil)] 21:36:44 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:36:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876398a000 == 5 [pid = 1826] [id = 5] 21:36:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 8 (0x7f876370d800) [pid = 1826] [serial = 8] [outer = (nil)] 21:36:44 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:36:44 INFO - PROCESS | 1826 | [1826] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:36:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 9 (0x7f8763668800) [pid = 1826] [serial = 9] [outer = 0x7f876370d800] 21:36:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 10 (0x7f8763296800) [pid = 1826] [serial = 10] [outer = 0x7f8764952000] 21:36:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 11 (0x7f87632ba800) [pid = 1826] [serial = 11] [outer = 0x7f876496a400] 21:36:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 12 (0x7f87632bc800) [pid = 1826] [serial = 12] [outer = 0x7f876370d800] 21:36:45 INFO - PROCESS | 1826 | 1461645405902 Marionette DEBUG loaded listener.js 21:36:45 INFO - PROCESS | 1826 | 1461645405921 Marionette DEBUG loaded listener.js 21:36:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 13 (0x7f87613b9400) [pid = 1826] [serial = 13] [outer = 0x7f876370d800] 21:36:46 INFO - PROCESS | 1826 | 1461645406668 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a1355018-eadb-4bab-af03-7ee0d5c18e4c","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425201003","device":"desktop","version":"49.0a1","command_id":1}}] 21:36:46 INFO - PROCESS | 1826 | 1461645406909 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}] 21:36:47 INFO - PROCESS | 1826 | 1461645407105 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 21:36:47 INFO - PROCESS | 1826 | 1461645407405 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:36:47 INFO - PROCESS | 1826 | [1826] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:36:47 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:36:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 14 (0x7f875fb61c00) [pid = 1826] [serial = 14] [outer = 0x7f876370d800] 21:36:48 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:36:48 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:36:48 INFO - PROCESS | 1826 | 1461645408090 Marionette TRACE conn3 <- [1,3,null,{}] 21:36:48 INFO - PROCESS | 1826 | 1461645408132 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 21:36:48 INFO - PROCESS | 1826 | 1461645408200 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 21:36:48 INFO - PROCESS | 1826 | 1461645408245 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 21:36:48 INFO - PROCESS | 1826 | 1461645408249 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 21:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:36:48 INFO - PROCESS | 1826 | 1461645408256 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:36:48 INFO - PROCESS | 1826 | 1461645408261 Marionette TRACE conn3 <- [1,6,null,{}] 21:36:48 INFO - PROCESS | 1826 | 1461645408281 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}] 21:36:48 INFO - PROCESS | 1826 | 1461645408300 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 21:36:48 INFO - PROCESS | 1826 | 1461645408309 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875d005000 == 6 [pid = 1826] [id = 6] 21:36:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 15 (0x7f875d1e3000) [pid = 1826] [serial = 15] [outer = (nil)] 21:36:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 16 (0x7f875d1e5000) [pid = 1826] [serial = 16] [outer = 0x7f875d1e3000] 21:36:48 INFO - PROCESS | 1826 | 1461645408381 Marionette DEBUG loaded listener.js 21:36:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 17 (0x7f875d1ebc00) [pid = 1826] [serial = 17] [outer = 0x7f875d1e3000] 21:36:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875d01f800 == 7 [pid = 1826] [id = 7] 21:36:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 18 (0x7f875ce4e800) [pid = 1826] [serial = 18] [outer = (nil)] 21:36:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 19 (0x7f875ce55400) [pid = 1826] [serial = 19] [outer = 0x7f875ce4e800] 21:36:48 INFO - PROCESS | 1826 | 1461645408867 Marionette DEBUG loaded listener.js 21:36:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 20 (0x7f875cde2400) [pid = 1826] [serial = 20] [outer = 0x7f875ce4e800] 21:36:49 INFO - PROCESS | 1826 | [1826] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 21:36:49 INFO - PROCESS | 1826 | 1461645409438 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]]]}] 21:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1244ms 21:36:49 INFO - PROCESS | 1826 | 1461645409516 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 21:36:49 INFO - PROCESS | 1826 | 1461645409520 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 21:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:36:49 INFO - PROCESS | 1826 | 1461645409553 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:36:49 INFO - PROCESS | 1826 | 1461645409556 Marionette TRACE conn3 <- [1,10,null,{}] 21:36:49 INFO - PROCESS | 1826 | 1461645409573 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}] 21:36:49 INFO - PROCESS | 1826 | 1461645409851 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 21:36:49 INFO - PROCESS | 1826 | 1461645409864 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b146000 == 8 [pid = 1826] [id = 8] 21:36:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 21 (0x7f876101d000) [pid = 1826] [serial = 21] [outer = (nil)] 21:36:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 22 (0x7f875b1d6800) [pid = 1826] [serial = 22] [outer = 0x7f876101d000] 21:36:49 INFO - PROCESS | 1826 | 1461645409933 Marionette DEBUG loaded listener.js 21:36:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 23 (0x7f875b1db400) [pid = 1826] [serial = 23] [outer = 0x7f876101d000] 21:36:51 INFO - PROCESS | 1826 | 1461645411009 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]]]}] 21:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1509ms 21:36:51 INFO - PROCESS | 1826 | 1461645411043 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 21:36:51 INFO - PROCESS | 1826 | 1461645411051 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 21:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:36:51 INFO - PROCESS | 1826 | 1461645411064 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:36:51 INFO - PROCESS | 1826 | 1461645411072 Marionette TRACE conn3 <- [1,14,null,{}] 21:36:51 INFO - PROCESS | 1826 | 1461645411085 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}] 21:36:51 INFO - PROCESS | 1826 | 1461645411431 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 21:36:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b42f000 == 9 [pid = 1826] [id = 9] 21:36:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 24 (0x7f875b42f800) [pid = 1826] [serial = 24] [outer = (nil)] 21:36:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 25 (0x7f875c093800) [pid = 1826] [serial = 25] [outer = 0x7f875b42f800] 21:36:51 INFO - PROCESS | 1826 | 1461645411607 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 26 (0x7f875c154800) [pid = 1826] [serial = 26] [outer = 0x7f875b42f800] 21:36:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875c160000 == 10 [pid = 1826] [id = 10] 21:36:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 27 (0x7f875b553800) [pid = 1826] [serial = 27] [outer = (nil)] 21:36:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 28 (0x7f875b9c8000) [pid = 1826] [serial = 28] [outer = 0x7f875b553800] 21:36:51 INFO - PROCESS | 1826 | 1461645411759 Marionette DEBUG loaded listener.js 21:36:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 29 (0x7f875c085000) [pid = 1826] [serial = 29] [outer = 0x7f875b553800] 21:36:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875c15d000 == 11 [pid = 1826] [id = 11] 21:36:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 30 (0x7f875b1d7400) [pid = 1826] [serial = 30] [outer = (nil)] 21:36:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 31 (0x7f875d1e2400) [pid = 1826] [serial = 31] [outer = 0x7f875b1d7400] 21:36:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 32 (0x7f875d1e1800) [pid = 1826] [serial = 32] [outer = 0x7f875b1d7400] 21:36:52 INFO - PROCESS | 1826 | 1461645412927 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]]]}] 21:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1891ms 21:36:52 INFO - PROCESS | 1826 | 1461645412953 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 21:36:52 INFO - PROCESS | 1826 | 1461645412960 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 21:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:36:52 INFO - PROCESS | 1826 | 1461645412971 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:36:52 INFO - PROCESS | 1826 | 1461645412976 Marionette TRACE conn3 <- [1,18,null,{}] 21:36:52 INFO - PROCESS | 1826 | 1461645412982 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}] 21:36:53 INFO - PROCESS | 1826 | 1461645413192 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 21:36:53 INFO - PROCESS | 1826 | 1461645413349 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8761cdf800 == 12 [pid = 1826] [id = 12] 21:36:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 33 (0x7f875fb5e800) [pid = 1826] [serial = 33] [outer = (nil)] 21:36:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 34 (0x7f87632b9c00) [pid = 1826] [serial = 34] [outer = 0x7f875fb5e800] 21:36:53 INFO - PROCESS | 1826 | 1461645413443 Marionette DEBUG loaded listener.js 21:36:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 35 (0x7f876370f400) [pid = 1826] [serial = 35] [outer = 0x7f875fb5e800] 21:36:54 INFO - PROCESS | 1826 | 1461645414300 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]]]}] 21:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1383ms 21:36:54 INFO - PROCESS | 1826 | 1461645414355 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 21:36:54 INFO - PROCESS | 1826 | 1461645414360 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 21:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:36:54 INFO - PROCESS | 1826 | 1461645414366 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:36:54 INFO - PROCESS | 1826 | 1461645414372 Marionette TRACE conn3 <- [1,22,null,{}] 21:36:54 INFO - PROCESS | 1826 | 1461645414387 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}] 21:36:54 INFO - PROCESS | 1826 | 1461645414599 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 21:36:54 INFO - PROCESS | 1826 | 1461645414721 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8763ac3000 == 13 [pid = 1826] [id = 13] 21:36:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 36 (0x7f876443b000) [pid = 1826] [serial = 36] [outer = (nil)] 21:36:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 37 (0x7f876478dc00) [pid = 1826] [serial = 37] [outer = 0x7f876443b000] 21:36:54 INFO - PROCESS | 1826 | 1461645414799 Marionette DEBUG loaded listener.js 21:36:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 38 (0x7f876496c400) [pid = 1826] [serial = 38] [outer = 0x7f876443b000] 21:36:55 INFO - PROCESS | 1826 | 1461645415972 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]]]}] 21:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1689ms 21:36:56 INFO - PROCESS | 1826 | 1461645416063 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 21:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:36:56 INFO - PROCESS | 1826 | 1461645416069 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 21:36:56 INFO - PROCESS | 1826 | 1461645416076 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:36:56 INFO - PROCESS | 1826 | 1461645416079 Marionette TRACE conn3 <- [1,26,null,{}] 21:36:56 INFO - PROCESS | 1826 | 1461645416086 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}] 21:36:56 INFO - PROCESS | 1826 | 1461645416317 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 21:36:56 INFO - PROCESS | 1826 | 1461645416416 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875d002800 == 14 [pid = 1826] [id = 14] 21:36:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 39 (0x7f875fb6bc00) [pid = 1826] [serial = 39] [outer = (nil)] 21:36:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 40 (0x7f87632bbc00) [pid = 1826] [serial = 40] [outer = 0x7f875fb6bc00] 21:36:56 INFO - PROCESS | 1826 | 1461645416505 Marionette DEBUG loaded listener.js 21:36:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 41 (0x7f87658af000) [pid = 1826] [serial = 41] [outer = 0x7f875fb6bc00] 21:36:57 INFO - PROCESS | 1826 | 1461645417193 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]]]}] 21:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1131ms 21:36:57 INFO - PROCESS | 1826 | 1461645417206 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 21:36:57 INFO - PROCESS | 1826 | 1461645417212 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 21:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:36:57 INFO - PROCESS | 1826 | 1461645417222 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:36:57 INFO - PROCESS | 1826 | 1461645417225 Marionette TRACE conn3 <- [1,30,null,{}] 21:36:57 INFO - PROCESS | 1826 | 1461645417231 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}] 21:36:57 INFO - PROCESS | 1826 | 1461645417393 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 21:36:57 INFO - PROCESS | 1826 | 1461645417478 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8763e66800 == 15 [pid = 1826] [id = 15] 21:36:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 42 (0x7f875d1e7800) [pid = 1826] [serial = 42] [outer = (nil)] 21:36:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 43 (0x7f8764964c00) [pid = 1826] [serial = 43] [outer = 0x7f875d1e7800] 21:36:57 INFO - PROCESS | 1826 | 1461645417545 Marionette DEBUG loaded listener.js 21:36:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 44 (0x7f8767b85000) [pid = 1826] [serial = 44] [outer = 0x7f875d1e7800] 21:36:58 INFO - PROCESS | 1826 | 1461645418194 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]]]}] 21:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1027ms 21:36:58 INFO - PROCESS | 1826 | 1461645418250 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 21:36:58 INFO - PROCESS | 1826 | 1461645418255 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 21:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:36:58 INFO - PROCESS | 1826 | 1461645418261 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:36:58 INFO - PROCESS | 1826 | 1461645418266 Marionette TRACE conn3 <- [1,34,null,{}] 21:36:58 INFO - PROCESS | 1826 | 1461645418301 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}] 21:36:58 INFO - PROCESS | 1826 | 1461645418446 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 21:36:58 INFO - PROCESS | 1826 | 1461645418460 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764611000 == 16 [pid = 1826] [id = 16] 21:36:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 45 (0x7f8767c75000) [pid = 1826] [serial = 45] [outer = (nil)] 21:36:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 46 (0x7f8767e8ac00) [pid = 1826] [serial = 46] [outer = 0x7f8767c75000] 21:36:58 INFO - PROCESS | 1826 | 1461645418526 Marionette DEBUG loaded listener.js 21:36:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 47 (0x7f8768108400) [pid = 1826] [serial = 47] [outer = 0x7f8767c75000] 21:36:59 INFO - PROCESS | 1826 | 1461645419231 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]]]}] 21:36:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 995ms 21:36:59 INFO - PROCESS | 1826 | 1461645419258 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 21:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:36:59 INFO - PROCESS | 1826 | 1461645419262 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 21:36:59 INFO - PROCESS | 1826 | 1461645419268 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:36:59 INFO - PROCESS | 1826 | 1461645419271 Marionette TRACE conn3 <- [1,38,null,{}] 21:36:59 INFO - PROCESS | 1826 | 1461645419275 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}] 21:36:59 INFO - PROCESS | 1826 | 1461645419452 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 21:36:59 INFO - PROCESS | 1826 | 1461645419475 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8761033800 == 17 [pid = 1826] [id = 17] 21:36:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 48 (0x7f875c083c00) [pid = 1826] [serial = 48] [outer = (nil)] 21:36:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 49 (0x7f875e61cc00) [pid = 1826] [serial = 49] [outer = 0x7f875c083c00] 21:36:59 INFO - PROCESS | 1826 | 1461645419538 Marionette DEBUG loaded listener.js 21:36:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x7f876be5f400) [pid = 1826] [serial = 50] [outer = 0x7f875c083c00] 21:37:00 INFO - PROCESS | 1826 | 1461645420166 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]]]}] 21:37:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 936ms 21:37:00 INFO - PROCESS | 1826 | 1461645420205 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 21:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:37:00 INFO - PROCESS | 1826 | 1461645420209 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 21:37:00 INFO - PROCESS | 1826 | 1461645420214 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:37:00 INFO - PROCESS | 1826 | 1461645420216 Marionette TRACE conn3 <- [1,42,null,{}] 21:37:00 INFO - PROCESS | 1826 | 1461645420221 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}] 21:37:00 INFO - PROCESS | 1826 | 1461645420354 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 21:37:00 INFO - PROCESS | 1826 | 1461645420372 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87654da800 == 18 [pid = 1826] [id = 18] 21:37:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f8762a5a400) [pid = 1826] [serial = 51] [outer = (nil)] 21:37:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f8770ee9800) [pid = 1826] [serial = 52] [outer = 0x7f8762a5a400] 21:37:00 INFO - PROCESS | 1826 | 1461645420440 Marionette DEBUG loaded listener.js 21:37:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f8771cbbc00) [pid = 1826] [serial = 53] [outer = 0x7f8762a5a400] 21:37:01 INFO - PROCESS | 1826 | 1461645421406 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]]]}] 21:37:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1233ms 21:37:01 INFO - PROCESS | 1826 | 1461645421448 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 21:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:37:01 INFO - PROCESS | 1826 | 1461645421455 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 21:37:01 INFO - PROCESS | 1826 | 1461645421463 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:37:01 INFO - PROCESS | 1826 | 1461645421470 Marionette TRACE conn3 <- [1,46,null,{}] 21:37:01 INFO - PROCESS | 1826 | 1461645421478 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}] 21:37:01 INFO - PROCESS | 1826 | 1461645421654 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 21:37:01 INFO - PROCESS | 1826 | 1461645421783 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8763293000 == 19 [pid = 1826] [id = 19] 21:37:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f875d116c00) [pid = 1826] [serial = 54] [outer = (nil)] 21:37:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f875e61f400) [pid = 1826] [serial = 55] [outer = 0x7f875d116c00] 21:37:01 INFO - PROCESS | 1826 | 1461645421862 Marionette DEBUG loaded listener.js 21:37:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f87613bb000) [pid = 1826] [serial = 56] [outer = 0x7f875d116c00] 21:37:02 INFO - PROCESS | 1826 | 1461645422793 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]]]}] 21:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1345ms 21:37:02 INFO - PROCESS | 1826 | 1461645422807 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 21:37:02 INFO - PROCESS | 1826 | 1461645422814 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 21:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:37:02 INFO - PROCESS | 1826 | 1461645422824 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:37:02 INFO - PROCESS | 1826 | 1461645422828 Marionette TRACE conn3 <- [1,50,null,{}] 21:37:02 INFO - PROCESS | 1826 | 1461645422834 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}] 21:37:03 INFO - PROCESS | 1826 | 1461645423021 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 21:37:03 INFO - PROCESS | 1826 | 1461645423160 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764c9a000 == 20 [pid = 1826] [id = 20] 21:37:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f876357d800) [pid = 1826] [serial = 57] [outer = (nil)] 21:37:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f87646f9800) [pid = 1826] [serial = 58] [outer = 0x7f876357d800] 21:37:03 INFO - PROCESS | 1826 | 1461645423283 Marionette DEBUG loaded listener.js 21:37:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f8764cfc000) [pid = 1826] [serial = 59] [outer = 0x7f876357d800] 21:37:04 INFO - PROCESS | 1826 | 1461645424200 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]]]}] 21:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1438ms 21:37:04 INFO - PROCESS | 1826 | 1461645424263 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 21:37:04 INFO - PROCESS | 1826 | 1461645424267 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 21:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:37:04 INFO - PROCESS | 1826 | 1461645424274 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:37:04 INFO - PROCESS | 1826 | 1461645424280 Marionette TRACE conn3 <- [1,54,null,{}] 21:37:04 INFO - PROCESS | 1826 | 1461645424295 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}] 21:37:04 INFO - PROCESS | 1826 | 1461645424469 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 21:37:04 INFO - PROCESS | 1826 | 1461645424596 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8767e11800 == 21 [pid = 1826] [id = 21] 21:37:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f8767c28c00) [pid = 1826] [serial = 60] [outer = (nil)] 21:37:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f876af4a400) [pid = 1826] [serial = 61] [outer = 0x7f8767c28c00] 21:37:04 INFO - PROCESS | 1826 | 1461645424679 Marionette DEBUG loaded listener.js 21:37:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f8771cc2c00) [pid = 1826] [serial = 62] [outer = 0x7f8767c28c00] 21:37:05 INFO - PROCESS | 1826 | 1461645425478 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]]]}] 21:37:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:37:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1240ms 21:37:05 INFO - PROCESS | 1826 | 1461645425515 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 21:37:05 INFO - PROCESS | 1826 | 1461645425520 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 21:37:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:37:05 INFO - PROCESS | 1826 | 1461645425526 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:37:05 INFO - PROCESS | 1826 | 1461645425529 Marionette TRACE conn3 <- [1,58,null,{}] 21:37:05 INFO - PROCESS | 1826 | 1461645425534 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}] 21:37:05 INFO - PROCESS | 1826 | 1461645425744 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 21:37:05 INFO - PROCESS | 1826 | 1461645425760 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876bee1800 == 22 [pid = 1826] [id = 22] 21:37:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f8767e90400) [pid = 1826] [serial = 63] [outer = (nil)] 21:37:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f8772159400) [pid = 1826] [serial = 64] [outer = 0x7f8767e90400] 21:37:05 INFO - PROCESS | 1826 | 1461645425846 Marionette DEBUG loaded listener.js 21:37:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f87721ecc00) [pid = 1826] [serial = 65] [outer = 0x7f8767e90400] 21:37:06 INFO - PROCESS | 1826 | 1461645426725 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]]]}] 21:37:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1238ms 21:37:06 INFO - PROCESS | 1826 | 1461645426866 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 21:37:06 INFO - PROCESS | 1826 | 1461645426870 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 21:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:37:06 INFO - PROCESS | 1826 | 1461645426888 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:37:06 INFO - PROCESS | 1826 | 1461645426892 Marionette TRACE conn3 <- [1,62,null,{}] 21:37:06 INFO - PROCESS | 1826 | 1461645426899 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}] 21:37:07 INFO - PROCESS | 1826 | 1461645427050 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 21:37:07 INFO - PROCESS | 1826 | 1461645427187 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876209c000 == 23 [pid = 1826] [id = 23] 21:37:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f875b9cf000) [pid = 1826] [serial = 66] [outer = (nil)] 21:37:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f875d1ea800) [pid = 1826] [serial = 67] [outer = 0x7f875b9cf000] 21:37:07 INFO - PROCESS | 1826 | 1461645427256 Marionette DEBUG loaded listener.js 21:37:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f8761246c00) [pid = 1826] [serial = 68] [outer = 0x7f875b9cf000] 21:37:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8761033800 == 22 [pid = 1826] [id = 17] 21:37:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8764611000 == 21 [pid = 1826] [id = 16] 21:37:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8763e66800 == 20 [pid = 1826] [id = 15] 21:37:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875d002800 == 19 [pid = 1826] [id = 14] 21:37:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875c160000 == 18 [pid = 1826] [id = 10] 21:37:08 INFO - PROCESS | 1826 | 1461645428207 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]]]}] 21:37:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:37:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1384ms 21:37:08 INFO - PROCESS | 1826 | 1461645428274 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 21:37:08 INFO - PROCESS | 1826 | 1461645428280 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 21:37:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:37:08 INFO - PROCESS | 1826 | 1461645428288 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:37:08 INFO - PROCESS | 1826 | 1461645428294 Marionette TRACE conn3 <- [1,66,null,{}] 21:37:08 INFO - PROCESS | 1826 | 1461645428301 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}] 21:37:08 INFO - PROCESS | 1826 | 1461645428470 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 21:37:08 INFO - PROCESS | 1826 | 1461645428596 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876208d000 == 19 [pid = 1826] [id = 24] 21:37:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f876132b800) [pid = 1826] [serial = 69] [outer = (nil)] 21:37:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f8762e9a000) [pid = 1826] [serial = 70] [outer = 0x7f876132b800] 21:37:08 INFO - PROCESS | 1826 | 1461645428676 Marionette DEBUG loaded listener.js 21:37:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f8763f0b000) [pid = 1826] [serial = 71] [outer = 0x7f876132b800] 21:37:09 INFO - PROCESS | 1826 | 1461645429485 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]]]}] 21:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1234ms 21:37:09 INFO - PROCESS | 1826 | 1461645429523 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 21:37:09 INFO - PROCESS | 1826 | 1461645429531 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 21:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:37:09 INFO - PROCESS | 1826 | 1461645429541 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:37:09 INFO - PROCESS | 1826 | 1461645429545 Marionette TRACE conn3 <- [1,70,null,{}] 21:37:09 INFO - PROCESS | 1826 | 1461645429551 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}] 21:37:09 INFO - PROCESS | 1826 | 1461645429707 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 21:37:09 INFO - PROCESS | 1826 | 1461645429843 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764431000 == 20 [pid = 1826] [id = 25] 21:37:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f8764cf2c00) [pid = 1826] [serial = 72] [outer = (nil)] 21:37:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f876543f000) [pid = 1826] [serial = 73] [outer = 0x7f8764cf2c00] 21:37:09 INFO - PROCESS | 1826 | 1461645429925 Marionette DEBUG loaded listener.js 21:37:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f8767c1c000) [pid = 1826] [serial = 74] [outer = 0x7f8764cf2c00] 21:37:10 INFO - PROCESS | 1826 | 1461645430790 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]]]}] 21:37:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1282ms 21:37:10 INFO - PROCESS | 1826 | 1461645430825 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 21:37:10 INFO - PROCESS | 1826 | 1461645430828 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 21:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:37:10 INFO - PROCESS | 1826 | 1461645430836 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:37:10 INFO - PROCESS | 1826 | 1461645430843 Marionette TRACE conn3 <- [1,74,null,{}] 21:37:10 INFO - PROCESS | 1826 | 1461645430860 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}] 21:37:11 INFO - PROCESS | 1826 | 1461645431035 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 21:37:11 INFO - PROCESS | 1826 | 1461645431175 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8767ccd000 == 21 [pid = 1826] [id = 26] 21:37:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f876be69000) [pid = 1826] [serial = 75] [outer = (nil)] 21:37:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f8771cbc400) [pid = 1826] [serial = 76] [outer = 0x7f876be69000] 21:37:11 INFO - PROCESS | 1826 | 1461645431258 Marionette DEBUG loaded listener.js 21:37:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f8771deec00) [pid = 1826] [serial = 77] [outer = 0x7f876be69000] 21:37:12 INFO - PROCESS | 1826 | 1461645432088 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]]]}] 21:37:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:37:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1286ms 21:37:12 INFO - PROCESS | 1826 | 1461645432123 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 21:37:12 INFO - PROCESS | 1826 | 1461645432127 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 21:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:37:12 INFO - PROCESS | 1826 | 1461645432133 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:37:12 INFO - PROCESS | 1826 | 1461645432135 Marionette TRACE conn3 <- [1,78,null,{}] 21:37:12 INFO - PROCESS | 1826 | 1461645432141 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}] 21:37:12 INFO - PROCESS | 1826 | 1461645432293 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 21:37:12 INFO - PROCESS | 1826 | 1461645432431 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875d003000 == 22 [pid = 1826] [id = 27] 21:37:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f875b1e3c00) [pid = 1826] [serial = 78] [outer = (nil)] 21:37:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f8773130400) [pid = 1826] [serial = 79] [outer = 0x7f875b1e3c00] 21:37:12 INFO - PROCESS | 1826 | 1461645432511 Marionette DEBUG loaded listener.js 21:37:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f8774b18c00) [pid = 1826] [serial = 80] [outer = 0x7f875b1e3c00] 21:37:13 INFO - PROCESS | 1826 | 1461645433327 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]]]}] 21:37:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:37:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1237ms 21:37:13 INFO - PROCESS | 1826 | 1461645433371 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 21:37:13 INFO - PROCESS | 1826 | 1461645433375 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 21:37:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:37:13 INFO - PROCESS | 1826 | 1461645433381 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:37:13 INFO - PROCESS | 1826 | 1461645433383 Marionette TRACE conn3 <- [1,82,null,{}] 21:37:13 INFO - PROCESS | 1826 | 1461645433408 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}] 21:37:13 INFO - PROCESS | 1826 | 1461645433560 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 21:37:13 INFO - PROCESS | 1826 | 1461645433772 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875cb42800 == 23 [pid = 1826] [id = 28] 21:37:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f875b54bc00) [pid = 1826] [serial = 81] [outer = (nil)] 21:37:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f875c007400) [pid = 1826] [serial = 82] [outer = 0x7f875b54bc00] 21:37:13 INFO - PROCESS | 1826 | 1461645433851 Marionette DEBUG loaded listener.js 21:37:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f87610b9c00) [pid = 1826] [serial = 83] [outer = 0x7f875b54bc00] 21:37:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8767e11800 == 22 [pid = 1826] [id = 21] 21:37:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8764c9a000 == 21 [pid = 1826] [id = 20] 21:37:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8763293000 == 20 [pid = 1826] [id = 19] 21:37:14 INFO - PROCESS | 1826 | 1461645434804 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]]]}] 21:37:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1485ms 21:37:14 INFO - PROCESS | 1826 | 1461645434871 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 21:37:14 INFO - PROCESS | 1826 | 1461645434877 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 21:37:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:37:14 INFO - PROCESS | 1826 | 1461645434888 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:37:14 INFO - PROCESS | 1826 | 1461645434893 Marionette TRACE conn3 <- [1,86,null,{}] 21:37:14 INFO - PROCESS | 1826 | 1461645434901 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}] 21:37:15 INFO - PROCESS | 1826 | 1461645435092 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 21:37:15 INFO - PROCESS | 1826 | 1461645435225 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764430000 == 21 [pid = 1826] [id = 29] 21:37:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f876478cc00) [pid = 1826] [serial = 84] [outer = (nil)] 21:37:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f8764cf1c00) [pid = 1826] [serial = 85] [outer = 0x7f876478cc00] 21:37:15 INFO - PROCESS | 1826 | 1461645435341 Marionette DEBUG loaded listener.js 21:37:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f87658a3400) [pid = 1826] [serial = 86] [outer = 0x7f876478cc00] 21:37:16 INFO - PROCESS | 1826 | 1461645436157 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]]]}] 21:37:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1343ms 21:37:16 INFO - PROCESS | 1826 | 1461645436240 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 21:37:16 INFO - PROCESS | 1826 | 1461645436249 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 21:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:37:16 INFO - PROCESS | 1826 | 1461645436261 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:37:16 INFO - PROCESS | 1826 | 1461645436265 Marionette TRACE conn3 <- [1,90,null,{}] 21:37:16 INFO - PROCESS | 1826 | 1461645436271 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}] 21:37:16 INFO - PROCESS | 1826 | 1461645436432 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 21:37:16 INFO - PROCESS | 1826 | 1461645436561 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876afea000 == 22 [pid = 1826] [id = 30] 21:37:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f8767b85c00) [pid = 1826] [serial = 87] [outer = (nil)] 21:37:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f876be61800) [pid = 1826] [serial = 88] [outer = 0x7f8767b85c00] 21:37:16 INFO - PROCESS | 1826 | 1461645436635 Marionette DEBUG loaded listener.js 21:37:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f8771a41400) [pid = 1826] [serial = 89] [outer = 0x7f8767b85c00] 21:37:17 INFO - PROCESS | 1826 | 1461645437596 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]]]}] 21:37:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1380ms 21:37:17 INFO - PROCESS | 1826 | 1461645437644 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 21:37:17 INFO - PROCESS | 1826 | 1461645437650 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 21:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:37:17 INFO - PROCESS | 1826 | 1461645437660 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:37:17 INFO - PROCESS | 1826 | 1461645437670 Marionette TRACE conn3 <- [1,94,null,{}] 21:37:17 INFO - PROCESS | 1826 | 1461645437694 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}] 21:37:17 INFO - PROCESS | 1826 | 1461645437897 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 21:37:18 INFO - PROCESS | 1826 | 1461645438065 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8771fa3000 == 23 [pid = 1826] [id = 31] 21:37:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f8772f32800) [pid = 1826] [serial = 90] [outer = (nil)] 21:37:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f8772fb4400) [pid = 1826] [serial = 91] [outer = 0x7f8772f32800] 21:37:18 INFO - PROCESS | 1826 | 1461645438157 Marionette DEBUG loaded listener.js 21:37:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f877503ec00) [pid = 1826] [serial = 92] [outer = 0x7f8772f32800] 21:37:18 INFO - PROCESS | 1826 | 1461645438997 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]]]}] 21:37:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1394ms 21:37:19 INFO - PROCESS | 1826 | 1461645439053 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 21:37:19 INFO - PROCESS | 1826 | 1461645439059 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 21:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:37:19 INFO - PROCESS | 1826 | 1461645439068 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:37:19 INFO - PROCESS | 1826 | 1461645439073 Marionette TRACE conn3 <- [1,98,null,{}] 21:37:19 INFO - PROCESS | 1826 | 1461645439080 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}] 21:37:19 INFO - PROCESS | 1826 | 1461645439272 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 21:37:19 INFO - PROCESS | 1826 | 1461645439453 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8772e28800 == 24 [pid = 1826] [id = 32] 21:37:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f8776aa7000) [pid = 1826] [serial = 93] [outer = (nil)] 21:37:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f8776f6a400) [pid = 1826] [serial = 94] [outer = 0x7f8776aa7000] 21:37:19 INFO - PROCESS | 1826 | 1461645439547 Marionette DEBUG loaded listener.js 21:37:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f8776f9d000) [pid = 1826] [serial = 95] [outer = 0x7f8776aa7000] 21:37:20 INFO - PROCESS | 1826 | 1461645440465 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]]]}] 21:37:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1441ms 21:37:20 INFO - PROCESS | 1826 | 1461645440511 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 21:37:20 INFO - PROCESS | 1826 | 1461645440516 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 21:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:37:20 INFO - PROCESS | 1826 | 1461645440522 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:37:20 INFO - PROCESS | 1826 | 1461645440526 Marionette TRACE conn3 <- [1,102,null,{}] 21:37:20 INFO - PROCESS | 1826 | 1461645440550 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}] 21:37:20 INFO - PROCESS | 1826 | 1461645440706 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 21:37:20 INFO - PROCESS | 1826 | 1461645440839 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877675b000 == 25 [pid = 1826] [id = 33] 21:37:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f875b545800) [pid = 1826] [serial = 96] [outer = (nil)] 21:37:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f875b7ec000) [pid = 1826] [serial = 97] [outer = 0x7f875b545800] 21:37:20 INFO - PROCESS | 1826 | 1461645440923 Marionette DEBUG loaded listener.js 21:37:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f875b7f1800) [pid = 1826] [serial = 98] [outer = 0x7f875b545800] 21:37:21 INFO - PROCESS | 1826 | 1461645441892 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]]]}] 21:37:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1429ms 21:37:21 INFO - PROCESS | 1826 | 1461645441954 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 21:37:21 INFO - PROCESS | 1826 | 1461645441962 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 21:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:37:21 INFO - PROCESS | 1826 | 1461645441971 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:37:21 INFO - PROCESS | 1826 | 1461645441977 Marionette TRACE conn3 <- [1,106,null,{}] 21:37:21 INFO - PROCESS | 1826 | 1461645441987 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}] 21:37:22 INFO - PROCESS | 1826 | 1461645442228 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 21:37:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8764431000 == 24 [pid = 1826] [id = 25] 21:37:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8767ccd000 == 23 [pid = 1826] [id = 26] 21:37:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876208d000 == 22 [pid = 1826] [id = 24] 21:37:22 INFO - PROCESS | 1826 | 1461645442537 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8761cec800 == 23 [pid = 1826] [id = 34] 21:37:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f875b7e9000) [pid = 1826] [serial = 99] [outer = (nil)] 21:37:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f875c010800) [pid = 1826] [serial = 100] [outer = 0x7f875b7e9000] 21:37:22 INFO - PROCESS | 1826 | 1461645442622 Marionette DEBUG loaded listener.js 21:37:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f8762db2c00) [pid = 1826] [serial = 101] [outer = 0x7f875b7e9000] 21:37:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8761cdf800 == 22 [pid = 1826] [id = 12] 21:37:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875d005000 == 21 [pid = 1826] [id = 6] 21:37:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f877675b000 == 20 [pid = 1826] [id = 33] 21:37:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87654da800 == 19 [pid = 1826] [id = 18] 21:37:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8772e28800 == 18 [pid = 1826] [id = 32] 21:37:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8771fa3000 == 17 [pid = 1826] [id = 31] 21:37:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876afea000 == 16 [pid = 1826] [id = 30] 21:37:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8764430000 == 15 [pid = 1826] [id = 29] 21:37:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875cb42800 == 14 [pid = 1826] [id = 28] 21:37:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8763ac3000 == 13 [pid = 1826] [id = 13] 21:37:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b146000 == 12 [pid = 1826] [id = 8] 21:37:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876bee1800 == 11 [pid = 1826] [id = 22] 21:37:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875d003000 == 10 [pid = 1826] [id = 27] 21:37:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876209c000 == 9 [pid = 1826] [id = 23] 21:37:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f875b7e8c00) [pid = 1826] [serial = 102] [outer = 0x7f875b1d7400] 21:37:25 INFO - PROCESS | 1826 | 1461645445897 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]]]}] 21:37:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 3949ms 21:37:25 INFO - PROCESS | 1826 | 1461645445922 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 21:37:25 INFO - PROCESS | 1826 | 1461645445927 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 21:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:37:25 INFO - PROCESS | 1826 | 1461645445936 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:37:25 INFO - PROCESS | 1826 | 1461645445941 Marionette TRACE conn3 <- [1,110,null,{}] 21:37:25 INFO - PROCESS | 1826 | 1461645445950 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}] 21:37:26 INFO - PROCESS | 1826 | 1461645446119 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 21:37:26 INFO - PROCESS | 1826 | 1461645446219 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876103b000 == 10 [pid = 1826] [id = 35] 21:37:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f87613c1800) [pid = 1826] [serial = 103] [outer = (nil)] 21:37:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f87629a2c00) [pid = 1826] [serial = 104] [outer = 0x7f87613c1800] 21:37:26 INFO - PROCESS | 1826 | 1461645446288 Marionette DEBUG loaded listener.js 21:37:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f8763224c00) [pid = 1826] [serial = 105] [outer = 0x7f87613c1800] 21:37:26 INFO - PROCESS | 1826 | 1461645446959 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]]]}] 21:37:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1090ms 21:37:27 INFO - PROCESS | 1826 | 1461645447038 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 21:37:27 INFO - PROCESS | 1826 | 1461645447047 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 21:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:37:27 INFO - PROCESS | 1826 | 1461645447060 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:37:27 INFO - PROCESS | 1826 | 1461645447063 Marionette TRACE conn3 <- [1,114,null,{}] 21:37:27 INFO - PROCESS | 1826 | 1461645447072 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}] 21:37:27 INFO - PROCESS | 1826 | 1461645447227 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 21:37:27 INFO - PROCESS | 1826 | 1461645447239 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764610800 == 11 [pid = 1826] [id = 36] 21:37:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f8763577800) [pid = 1826] [serial = 106] [outer = (nil)] 21:37:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f8764f8a000) [pid = 1826] [serial = 107] [outer = 0x7f8763577800] 21:37:27 INFO - PROCESS | 1826 | 1461645447299 Marionette DEBUG loaded listener.js 21:37:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f8767b8c400) [pid = 1826] [serial = 108] [outer = 0x7f8763577800] 21:37:28 INFO - PROCESS | 1826 | 1461645448166 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]]]}] 21:37:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1185ms 21:37:28 INFO - PROCESS | 1826 | 1461645448254 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 21:37:28 INFO - PROCESS | 1826 | 1461645448257 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 21:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:37:28 INFO - PROCESS | 1826 | 1461645448265 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:37:28 INFO - PROCESS | 1826 | 1461645448271 Marionette TRACE conn3 <- [1,118,null,{}] 21:37:28 INFO - PROCESS | 1826 | 1461645448299 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}] 21:37:28 INFO - PROCESS | 1826 | 1461645448550 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 21:37:28 INFO - PROCESS | 1826 | 1461645448581 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8770e9d000 == 12 [pid = 1826] [id = 37] 21:37:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f876370a000) [pid = 1826] [serial = 109] [outer = (nil)] 21:37:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f8771cb6c00) [pid = 1826] [serial = 110] [outer = 0x7f876370a000] 21:37:28 INFO - PROCESS | 1826 | 1461645448664 Marionette DEBUG loaded listener.js 21:37:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f8771d6f000) [pid = 1826] [serial = 111] [outer = 0x7f876370a000] 21:37:29 INFO - PROCESS | 1826 | 1461645449536 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]]]}] 21:37:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:37:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1301ms 21:37:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:37:29 INFO - PROCESS | 1826 | 1461645449567 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 21:37:29 INFO - PROCESS | 1826 | 1461645449570 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 21:37:29 INFO - PROCESS | 1826 | 1461645449576 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:37:29 INFO - PROCESS | 1826 | 1461645449579 Marionette TRACE conn3 <- [1,122,null,{}] 21:37:29 INFO - PROCESS | 1826 | 1461645449591 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}] 21:37:29 INFO - PROCESS | 1826 | 1461645449757 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 21:37:29 INFO - PROCESS | 1826 | 1461645449820 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e9e0800 == 13 [pid = 1826] [id = 38] 21:37:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f875e609400) [pid = 1826] [serial = 112] [outer = (nil)] 21:37:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f875e60cc00) [pid = 1826] [serial = 113] [outer = 0x7f875e609400] 21:37:29 INFO - PROCESS | 1826 | 1461645449881 Marionette DEBUG loaded listener.js 21:37:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f875e610c00) [pid = 1826] [serial = 114] [outer = 0x7f875e609400] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f875d116c00) [pid = 1826] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f8764cf2c00) [pid = 1826] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f875b54bc00) [pid = 1826] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f876132b800) [pid = 1826] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f875b9cf000) [pid = 1826] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f875fb6bc00) [pid = 1826] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f8767c75000) [pid = 1826] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f875c083c00) [pid = 1826] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f8762a5a400) [pid = 1826] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f875b553800) [pid = 1826] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f875fb5e800) [pid = 1826] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f875d1e7800) [pid = 1826] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f876443b000) [pid = 1826] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f875b1e3c00) [pid = 1826] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f876101d000) [pid = 1826] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f8772f32800) [pid = 1826] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f875d1e3000) [pid = 1826] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f876be69000) [pid = 1826] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f8767e90400) [pid = 1826] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f8767b85c00) [pid = 1826] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f8776aa7000) [pid = 1826] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f8767c28c00) [pid = 1826] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f876478cc00) [pid = 1826] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:37:30 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f876357d800) [pid = 1826] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:37:31 INFO - PROCESS | 1826 | 1461645451160 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]]]}] 21:37:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:37:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1634ms 21:37:31 INFO - PROCESS | 1826 | 1461645451210 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 21:37:31 INFO - PROCESS | 1826 | 1461645451214 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 21:37:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:37:31 INFO - PROCESS | 1826 | 1461645451219 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:37:31 INFO - PROCESS | 1826 | 1461645451221 Marionette TRACE conn3 <- [1,126,null,{}] 21:37:31 INFO - PROCESS | 1826 | 1461645451227 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}] 21:37:31 INFO - PROCESS | 1826 | 1461645451388 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 21:37:31 INFO - PROCESS | 1826 | 1461645451407 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876103a800 == 14 [pid = 1826] [id = 39] 21:37:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f875b9cf000) [pid = 1826] [serial = 115] [outer = (nil)] 21:37:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f875e60f800) [pid = 1826] [serial = 116] [outer = 0x7f875b9cf000] 21:37:31 INFO - PROCESS | 1826 | 1461645451475 Marionette DEBUG loaded listener.js 21:37:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f875fc9c000) [pid = 1826] [serial = 117] [outer = 0x7f875b9cf000] 21:37:32 INFO - PROCESS | 1826 | 1461645452197 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]]]}] 21:37:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:37:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 984ms 21:37:32 INFO - PROCESS | 1826 | 1461645452205 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 21:37:32 INFO - PROCESS | 1826 | 1461645452208 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 21:37:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:37:32 INFO - PROCESS | 1826 | 1461645452217 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:37:32 INFO - PROCESS | 1826 | 1461645452220 Marionette TRACE conn3 <- [1,130,null,{}] 21:37:32 INFO - PROCESS | 1826 | 1461645452225 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}] 21:37:32 INFO - PROCESS | 1826 | 1461645452424 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 21:37:32 INFO - PROCESS | 1826 | 1461645452443 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8771abc000 == 15 [pid = 1826] [id = 40] 21:37:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f875b549400) [pid = 1826] [serial = 118] [outer = (nil)] 21:37:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f8768165c00) [pid = 1826] [serial = 119] [outer = 0x7f875b549400] 21:37:32 INFO - PROCESS | 1826 | 1461645452508 Marionette DEBUG loaded listener.js 21:37:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f87721dec00) [pid = 1826] [serial = 120] [outer = 0x7f875b549400] 21:37:33 INFO - PROCESS | 1826 | 1461645453425 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]]]}] 21:37:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:37:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1285ms 21:37:33 INFO - PROCESS | 1826 | 1461645453505 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 21:37:33 INFO - PROCESS | 1826 | 1461645453512 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 21:37:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:37:33 INFO - PROCESS | 1826 | 1461645453523 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:37:33 INFO - PROCESS | 1826 | 1461645453528 Marionette TRACE conn3 <- [1,134,null,{}] 21:37:33 INFO - PROCESS | 1826 | 1461645453537 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}] 21:37:33 INFO - PROCESS | 1826 | 1461645453737 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 21:37:33 INFO - PROCESS | 1826 | 1461645453872 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764427800 == 16 [pid = 1826] [id = 41] 21:37:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f875e603400) [pid = 1826] [serial = 121] [outer = (nil)] 21:37:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f875e619800) [pid = 1826] [serial = 122] [outer = 0x7f875e603400] 21:37:33 INFO - PROCESS | 1826 | 1461645453955 Marionette DEBUG loaded listener.js 21:37:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f8761023400) [pid = 1826] [serial = 123] [outer = 0x7f875e603400] 21:37:34 INFO - PROCESS | 1826 | 1461645454946 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]]]}] 21:37:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:37:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1440ms 21:37:34 INFO - PROCESS | 1826 | 1461645454962 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 21:37:34 INFO - PROCESS | 1826 | 1461645454969 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 21:37:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:37:34 INFO - PROCESS | 1826 | 1461645454981 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:37:34 INFO - PROCESS | 1826 | 1461645454984 Marionette TRACE conn3 <- [1,138,null,{}] 21:37:34 INFO - PROCESS | 1826 | 1461645454991 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}] 21:37:35 INFO - PROCESS | 1826 | 1461645455160 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 21:37:35 INFO - PROCESS | 1826 | 1461645455299 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8770eab000 == 17 [pid = 1826] [id = 42] 21:37:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f8763225000) [pid = 1826] [serial = 124] [outer = (nil)] 21:37:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f8764cf6c00) [pid = 1826] [serial = 125] [outer = 0x7f8763225000] 21:37:35 INFO - PROCESS | 1826 | 1461645455373 Marionette DEBUG loaded listener.js 21:37:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f8767b88c00) [pid = 1826] [serial = 126] [outer = 0x7f8763225000] 21:37:36 INFO - PROCESS | 1826 | 1461645456254 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]]]}] 21:37:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:37:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1329ms 21:37:36 INFO - PROCESS | 1826 | 1461645456310 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 21:37:36 INFO - PROCESS | 1826 | 1461645456330 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 21:37:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:37:36 INFO - PROCESS | 1826 | 1461645456350 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:37:36 INFO - PROCESS | 1826 | 1461645456367 Marionette TRACE conn3 <- [1,142,null,{}] 21:37:36 INFO - PROCESS | 1826 | 1461645456440 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}] 21:37:36 INFO - PROCESS | 1826 | 1461645456659 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 21:37:36 INFO - PROCESS | 1826 | 1461645456808 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875cb34000 == 18 [pid = 1826] [id = 43] 21:37:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f875b544800) [pid = 1826] [serial = 127] [outer = (nil)] 21:37:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f875c07f000) [pid = 1826] [serial = 128] [outer = 0x7f875b544800] 21:37:36 INFO - PROCESS | 1826 | 1461645456886 Marionette DEBUG loaded listener.js 21:37:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f8763666400) [pid = 1826] [serial = 129] [outer = 0x7f875b544800] 21:37:38 INFO - PROCESS | 1826 | 1461645458137 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]]]}] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f876543f000) [pid = 1826] [serial = 73] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f8776f6a400) [pid = 1826] [serial = 94] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f875c007400) [pid = 1826] [serial = 82] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f8774b38800) [pid = 1826] [serial = 2] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f8761246c00) [pid = 1826] [serial = 68] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f8762e9a000) [pid = 1826] [serial = 70] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f875c093800) [pid = 1826] [serial = 25] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f87632bbc00) [pid = 1826] [serial = 40] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f875d1e2400) [pid = 1826] [serial = 31] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f8767e8ac00) [pid = 1826] [serial = 46] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f875d1ea800) [pid = 1826] [serial = 67] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f875e61cc00) [pid = 1826] [serial = 49] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f8770ee9800) [pid = 1826] [serial = 52] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f875c085000) [pid = 1826] [serial = 29] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f87632b9c00) [pid = 1826] [serial = 34] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f8771cbbc00) [pid = 1826] [serial = 53] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f8767b85000) [pid = 1826] [serial = 44] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f876370f400) [pid = 1826] [serial = 35] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f876be5f400) [pid = 1826] [serial = 50] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f87658af000) [pid = 1826] [serial = 41] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f876478dc00) [pid = 1826] [serial = 37] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f876496c400) [pid = 1826] [serial = 38] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f8768108400) [pid = 1826] [serial = 47] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f875b9c8000) [pid = 1826] [serial = 28] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f8764964c00) [pid = 1826] [serial = 43] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f875b1db400) [pid = 1826] [serial = 23] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f87632bc800) [pid = 1826] [serial = 12] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f8771cc2c00) [pid = 1826] [serial = 62] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f8764cf1c00) [pid = 1826] [serial = 85] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f8763668800) [pid = 1826] [serial = 9] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f8764cfc000) [pid = 1826] [serial = 59] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f87658a3400) [pid = 1826] [serial = 86] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f876af4a400) [pid = 1826] [serial = 61] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f87613bb000) [pid = 1826] [serial = 56] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f87646f9800) [pid = 1826] [serial = 58] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f875e61f400) [pid = 1826] [serial = 55] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f8767c1c000) [pid = 1826] [serial = 74] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f87610b9c00) [pid = 1826] [serial = 83] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f876be61800) [pid = 1826] [serial = 88] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f8771cbc400) [pid = 1826] [serial = 76] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f8763f0b000) [pid = 1826] [serial = 71] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f877503ec00) [pid = 1826] [serial = 92] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f87721ecc00) [pid = 1826] [serial = 65] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f8773130400) [pid = 1826] [serial = 79] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f8771a41400) [pid = 1826] [serial = 89] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f8776f9d000) [pid = 1826] [serial = 95] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f8772159400) [pid = 1826] [serial = 64] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f875b7ec000) [pid = 1826] [serial = 97] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f8774b18c00) [pid = 1826] [serial = 80] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 55 (0x7f875b1d6800) [pid = 1826] [serial = 22] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f8772fb4400) [pid = 1826] [serial = 91] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f875d1e5000) [pid = 1826] [serial = 16] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f875d1ebc00) [pid = 1826] [serial = 17] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 51 (0x7f8771deec00) [pid = 1826] [serial = 77] [outer = (nil)] [url = about:blank] 21:37:38 INFO - PROCESS | 1826 | --DOMWINDOW == 50 (0x7f875ce55400) [pid = 1826] [serial = 19] [outer = (nil)] [url = about:blank] 21:37:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:37:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1920ms 21:37:38 INFO - PROCESS | 1826 | 1461645458294 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 21:37:38 INFO - PROCESS | 1826 | 1461645458297 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 21:37:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:37:38 INFO - PROCESS | 1826 | 1461645458306 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:37:38 INFO - PROCESS | 1826 | 1461645458309 Marionette TRACE conn3 <- [1,146,null,{}] 21:37:38 INFO - PROCESS | 1826 | 1461645458316 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}] 21:37:38 INFO - PROCESS | 1826 | 1461645458445 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 21:37:38 INFO - PROCESS | 1826 | 1461645458529 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875cd49800 == 19 [pid = 1826] [id = 44] 21:37:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f875b7e9400) [pid = 1826] [serial = 130] [outer = (nil)] 21:37:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f875e60c000) [pid = 1826] [serial = 131] [outer = 0x7f875b7e9400] 21:37:38 INFO - PROCESS | 1826 | 1461645458596 Marionette DEBUG loaded listener.js 21:37:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f875fb61400) [pid = 1826] [serial = 132] [outer = 0x7f875b7e9400] 21:37:39 INFO - PROCESS | 1826 | 1461645459234 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]]]}] 21:37:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:37:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 984ms 21:37:39 INFO - PROCESS | 1826 | 1461645459291 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 21:37:39 INFO - PROCESS | 1826 | 1461645459299 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 21:37:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:37:39 INFO - PROCESS | 1826 | 1461645459310 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:37:39 INFO - PROCESS | 1826 | 1461645459313 Marionette TRACE conn3 <- [1,150,null,{}] 21:37:39 INFO - PROCESS | 1826 | 1461645459333 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}] 21:37:39 INFO - PROCESS | 1826 | 1461645459479 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 21:37:39 INFO - PROCESS | 1826 | 1461645459490 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87620a1800 == 20 [pid = 1826] [id = 45] 21:37:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f87632b9c00) [pid = 1826] [serial = 133] [outer = (nil)] 21:37:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f87633e1400) [pid = 1826] [serial = 134] [outer = 0x7f87632b9c00] 21:37:39 INFO - PROCESS | 1826 | 1461645459555 Marionette DEBUG loaded listener.js 21:37:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f8764436800) [pid = 1826] [serial = 135] [outer = 0x7f87632b9c00] 21:37:40 INFO - PROCESS | 1826 | 1461645460428 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]]]}] 21:37:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:37:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1189ms 21:37:40 INFO - PROCESS | 1826 | 1461645460518 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 21:37:40 INFO - PROCESS | 1826 | 1461645460521 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 21:37:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:37:40 INFO - PROCESS | 1826 | 1461645460567 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:37:40 INFO - PROCESS | 1826 | 1461645460573 Marionette TRACE conn3 <- [1,154,null,{}] 21:37:40 INFO - PROCESS | 1826 | 1461645460616 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}] 21:37:40 INFO - PROCESS | 1826 | 1461645460778 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 21:37:40 INFO - PROCESS | 1826 | 1461645460808 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8763f3d000 == 21 [pid = 1826] [id = 46] 21:37:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f8767c29400) [pid = 1826] [serial = 136] [outer = (nil)] 21:37:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f876815b000) [pid = 1826] [serial = 137] [outer = 0x7f8767c29400] 21:37:40 INFO - PROCESS | 1826 | 1461645460881 Marionette DEBUG loaded listener.js 21:37:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f8770ee8400) [pid = 1826] [serial = 138] [outer = 0x7f8767c29400] 21:37:41 INFO - PROCESS | 1826 | 1461645461590 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]]]}] 21:37:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:37:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1088ms 21:37:41 INFO - PROCESS | 1826 | 1461645461629 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 21:37:41 INFO - PROCESS | 1826 | 1461645461632 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 21:37:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:37:41 INFO - PROCESS | 1826 | 1461645461639 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:37:41 INFO - PROCESS | 1826 | 1461645461641 Marionette TRACE conn3 <- [1,158,null,{}] 21:37:41 INFO - PROCESS | 1826 | 1461645461647 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}] 21:37:41 INFO - PROCESS | 1826 | 1461645461812 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 21:37:41 INFO - PROCESS | 1826 | 1461645461843 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764c9a800 == 22 [pid = 1826] [id = 47] 21:37:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f876af4a400) [pid = 1826] [serial = 139] [outer = (nil)] 21:37:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f8771de5000) [pid = 1826] [serial = 140] [outer = 0x7f876af4a400] 21:37:41 INFO - PROCESS | 1826 | 1461645461903 Marionette DEBUG loaded listener.js 21:37:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f87721eb000) [pid = 1826] [serial = 141] [outer = 0x7f876af4a400] 21:37:42 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f875e609400) [pid = 1826] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:37:42 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f87613c1800) [pid = 1826] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:37:42 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f8763577800) [pid = 1826] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:37:42 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f876370a000) [pid = 1826] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:37:42 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f875b9cf000) [pid = 1826] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:37:42 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f875b7e9000) [pid = 1826] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:37:42 INFO - PROCESS | 1826 | 1461645462728 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]]]}] 21:37:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:37:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1126ms 21:37:42 INFO - PROCESS | 1826 | 1461645462767 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 21:37:42 INFO - PROCESS | 1826 | 1461645462771 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 21:37:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:37:42 INFO - PROCESS | 1826 | 1461645462776 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:37:42 INFO - PROCESS | 1826 | 1461645462778 Marionette TRACE conn3 <- [1,162,null,{}] 21:37:42 INFO - PROCESS | 1826 | 1461645462791 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}] 21:37:42 INFO - PROCESS | 1826 | 1461645462924 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 21:37:42 INFO - PROCESS | 1826 | 1461645462939 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876571a000 == 23 [pid = 1826] [id = 48] 21:37:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f875b1dc800) [pid = 1826] [serial = 142] [outer = (nil)] 21:37:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f876366a800) [pid = 1826] [serial = 143] [outer = 0x7f875b1dc800] 21:37:43 INFO - PROCESS | 1826 | 1461645463001 Marionette DEBUG loaded listener.js 21:37:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f87721ec400) [pid = 1826] [serial = 144] [outer = 0x7f875b1dc800] 21:37:43 INFO - PROCESS | 1826 | 1461645463719 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]]]}] 21:37:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:37:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 991ms 21:37:43 INFO - PROCESS | 1826 | 1461645463769 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 21:37:43 INFO - PROCESS | 1826 | 1461645463773 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 21:37:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:37:43 INFO - PROCESS | 1826 | 1461645463779 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:37:43 INFO - PROCESS | 1826 | 1461645463781 Marionette TRACE conn3 <- [1,166,null,{}] 21:37:43 INFO - PROCESS | 1826 | 1461645463786 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}] 21:37:43 INFO - PROCESS | 1826 | 1461645463993 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 21:37:44 INFO - PROCESS | 1826 | 1461645464006 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876bee0000 == 24 [pid = 1826] [id = 49] 21:37:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f875b1d7c00) [pid = 1826] [serial = 145] [outer = (nil)] 21:37:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f8773131400) [pid = 1826] [serial = 146] [outer = 0x7f875b1d7c00] 21:37:44 INFO - PROCESS | 1826 | 1461645464069 Marionette DEBUG loaded listener.js 21:37:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f87750bc000) [pid = 1826] [serial = 147] [outer = 0x7f875b1d7c00] 21:37:44 INFO - PROCESS | 1826 | 1461645464941 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]]]}] 21:37:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1182ms 21:37:44 INFO - PROCESS | 1826 | 1461645464962 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 21:37:44 INFO - PROCESS | 1826 | 1461645464968 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 21:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:37:44 INFO - PROCESS | 1826 | 1461645464976 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:37:44 INFO - PROCESS | 1826 | 1461645464982 Marionette TRACE conn3 <- [1,170,null,{}] 21:37:44 INFO - PROCESS | 1826 | 1461645464992 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}] 21:37:45 INFO - PROCESS | 1826 | 1461645465151 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 21:37:45 INFO - PROCESS | 1826 | 1461645465291 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e9dc000 == 25 [pid = 1826] [id = 50] 21:37:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f875b1d5c00) [pid = 1826] [serial = 148] [outer = (nil)] 21:37:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f875dc61400) [pid = 1826] [serial = 149] [outer = 0x7f875b1d5c00] 21:37:45 INFO - PROCESS | 1826 | 1461645465366 Marionette DEBUG loaded listener.js 21:37:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f875fca0800) [pid = 1826] [serial = 150] [outer = 0x7f875b1d5c00] 21:37:46 INFO - PROCESS | 1826 | 1461645466039 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:37:46 INFO - PROCESS | 1826 | 1461645466301 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]]]}] 21:37:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1384ms 21:37:46 INFO - PROCESS | 1826 | 1461645466361 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 21:37:46 INFO - PROCESS | 1826 | 1461645466368 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 21:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:37:46 INFO - PROCESS | 1826 | 1461645466378 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:37:46 INFO - PROCESS | 1826 | 1461645466383 Marionette TRACE conn3 <- [1,174,null,{}] 21:37:46 INFO - PROCESS | 1826 | 1461645466388 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}] 21:37:46 INFO - PROCESS | 1826 | 1461645466563 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 21:37:46 INFO - PROCESS | 1826 | 1461645466691 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876afe9800 == 26 [pid = 1826] [id = 51] 21:37:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f8762e9a000) [pid = 1826] [serial = 151] [outer = (nil)] 21:37:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f8767c7b400) [pid = 1826] [serial = 152] [outer = 0x7f8762e9a000] 21:37:46 INFO - PROCESS | 1826 | 1461645466764 Marionette DEBUG loaded listener.js 21:37:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f8770ee9800) [pid = 1826] [serial = 153] [outer = 0x7f8762e9a000] 21:37:47 INFO - PROCESS | 1826 | 1461645467581 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]]]}] 21:37:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1242ms 21:37:47 INFO - PROCESS | 1826 | 1461645467620 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 21:37:47 INFO - PROCESS | 1826 | 1461645467624 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 21:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:37:47 INFO - PROCESS | 1826 | 1461645467630 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:37:47 INFO - PROCESS | 1826 | 1461645467636 Marionette TRACE conn3 <- [1,178,null,{}] 21:37:47 INFO - PROCESS | 1826 | 1461645467651 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}] 21:37:47 INFO - PROCESS | 1826 | 1461645467812 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 21:37:47 INFO - PROCESS | 1826 | 1461645467941 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8772c22000 == 27 [pid = 1826] [id = 52] 21:37:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f8772edfc00) [pid = 1826] [serial = 154] [outer = (nil)] 21:37:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f8773135000) [pid = 1826] [serial = 155] [outer = 0x7f8772edfc00] 21:37:48 INFO - PROCESS | 1826 | 1461645468019 Marionette DEBUG loaded listener.js 21:37:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f877503f400) [pid = 1826] [serial = 156] [outer = 0x7f8772edfc00] 21:37:48 INFO - PROCESS | 1826 | 1461645468964 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]]]}] 21:37:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1383ms 21:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:37:49 INFO - PROCESS | 1826 | 1461645469014 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 21:37:49 INFO - PROCESS | 1826 | 1461645469018 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 21:37:49 INFO - PROCESS | 1826 | 1461645469025 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:37:49 INFO - PROCESS | 1826 | 1461645469028 Marionette TRACE conn3 <- [1,182,null,{}] 21:37:49 INFO - PROCESS | 1826 | 1461645469033 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}] 21:37:49 INFO - PROCESS | 1826 | 1461645469190 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 21:37:49 INFO - PROCESS | 1826 | 1461645469323 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877506a800 == 28 [pid = 1826] [id = 53] 21:37:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f8772ee8c00) [pid = 1826] [serial = 157] [outer = (nil)] 21:37:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f8776976800) [pid = 1826] [serial = 158] [outer = 0x7f8772ee8c00] 21:37:49 INFO - PROCESS | 1826 | 1461645469396 Marionette DEBUG loaded listener.js 21:37:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f8776f9a000) [pid = 1826] [serial = 159] [outer = 0x7f8772ee8c00] 21:37:50 INFO - PROCESS | 1826 | 1461645470446 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]]]}] 21:37:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:37:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1492ms 21:37:50 INFO - PROCESS | 1826 | 1461645470517 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 21:37:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:37:50 INFO - PROCESS | 1826 | 1461645470523 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 21:37:50 INFO - PROCESS | 1826 | 1461645470530 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:37:50 INFO - PROCESS | 1826 | 1461645470535 Marionette TRACE conn3 <- [1,186,null,{}] 21:37:50 INFO - PROCESS | 1826 | 1461645470583 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}] 21:37:50 INFO - PROCESS | 1826 | 1461645470752 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 21:37:51 INFO - PROCESS | 1826 | 1461645471019 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875cb4d000 == 29 [pid = 1826] [id = 54] 21:37:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f875e606000) [pid = 1826] [serial = 160] [outer = (nil)] 21:37:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f875e60c800) [pid = 1826] [serial = 161] [outer = 0x7f875e606000] 21:37:51 INFO - PROCESS | 1826 | 1461645471088 Marionette DEBUG loaded listener.js 21:37:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f875e622c00) [pid = 1826] [serial = 162] [outer = 0x7f875e606000] 21:37:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8761cec800 == 28 [pid = 1826] [id = 34] 21:37:51 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f8768165c00) [pid = 1826] [serial = 119] [outer = (nil)] [url = about:blank] 21:37:51 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f875c010800) [pid = 1826] [serial = 100] [outer = (nil)] [url = about:blank] 21:37:51 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f875e60cc00) [pid = 1826] [serial = 113] [outer = (nil)] [url = about:blank] 21:37:51 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f87629a2c00) [pid = 1826] [serial = 104] [outer = (nil)] [url = about:blank] 21:37:51 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f8763224c00) [pid = 1826] [serial = 105] [outer = (nil)] [url = about:blank] 21:37:51 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f8764f8a000) [pid = 1826] [serial = 107] [outer = (nil)] [url = about:blank] 21:37:51 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f8771d6f000) [pid = 1826] [serial = 111] [outer = (nil)] [url = about:blank] 21:37:51 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f8771cb6c00) [pid = 1826] [serial = 110] [outer = (nil)] [url = about:blank] 21:37:51 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f875d1e1800) [pid = 1826] [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.] 21:37:51 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f875e60f800) [pid = 1826] [serial = 116] [outer = (nil)] [url = about:blank] 21:37:51 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f8762db2c00) [pid = 1826] [serial = 101] [outer = (nil)] [url = about:blank] 21:37:51 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f875e610c00) [pid = 1826] [serial = 114] [outer = (nil)] [url = about:blank] 21:37:51 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f875fc9c000) [pid = 1826] [serial = 117] [outer = (nil)] [url = about:blank] 21:37:51 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f8767b8c400) [pid = 1826] [serial = 108] [outer = (nil)] [url = about:blank] 21:37:51 INFO - PROCESS | 1826 | 1461645471807 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]]]}] 21:37:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:37:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1335ms 21:37:51 INFO - PROCESS | 1826 | 1461645471866 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 21:37:51 INFO - PROCESS | 1826 | 1461645471873 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 21:37:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:37:51 INFO - PROCESS | 1826 | 1461645471882 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:37:51 INFO - PROCESS | 1826 | 1461645471886 Marionette TRACE conn3 <- [1,190,null,{}] 21:37:51 INFO - PROCESS | 1826 | 1461645471891 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}] 21:37:52 INFO - PROCESS | 1826 | 1461645472041 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 21:37:52 INFO - PROCESS | 1826 | 1461645472052 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87629ae000 == 29 [pid = 1826] [id = 55] 21:37:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f876101d000) [pid = 1826] [serial = 163] [outer = (nil)] 21:37:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f8762db3c00) [pid = 1826] [serial = 164] [outer = 0x7f876101d000] 21:37:52 INFO - PROCESS | 1826 | 1461645472116 Marionette DEBUG loaded listener.js 21:37:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f8763ca6800) [pid = 1826] [serial = 165] [outer = 0x7f876101d000] 21:37:52 INFO - PROCESS | 1826 | 1461645472835 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]]]}] 21:37:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:37:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 982ms 21:37:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:37:52 INFO - PROCESS | 1826 | 1461645472865 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 21:37:52 INFO - PROCESS | 1826 | 1461645472868 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 21:37:52 INFO - PROCESS | 1826 | 1461645472874 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:37:52 INFO - PROCESS | 1826 | 1461645472879 Marionette TRACE conn3 <- [1,194,null,{}] 21:37:52 INFO - PROCESS | 1826 | 1461645472893 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}] 21:37:53 INFO - PROCESS | 1826 | 1461645473035 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 21:37:53 INFO - PROCESS | 1826 | 1461645473052 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8763e7d000 == 30 [pid = 1826] [id = 56] 21:37:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f87658a5800) [pid = 1826] [serial = 166] [outer = (nil)] 21:37:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f8767c25c00) [pid = 1826] [serial = 167] [outer = 0x7f87658a5800] 21:37:53 INFO - PROCESS | 1826 | 1461645473117 Marionette DEBUG loaded listener.js 21:37:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f8768103400) [pid = 1826] [serial = 168] [outer = 0x7f87658a5800] 21:37:53 INFO - PROCESS | 1826 | 1461645473818 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]]]}] 21:37:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:37:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 985ms 21:37:53 INFO - PROCESS | 1826 | 1461645473859 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 21:37:53 INFO - PROCESS | 1826 | 1461645473863 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 21:37:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:37:53 INFO - PROCESS | 1826 | 1461645473869 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:37:53 INFO - PROCESS | 1826 | 1461645473871 Marionette TRACE conn3 <- [1,198,null,{}] 21:37:53 INFO - PROCESS | 1826 | 1461645473876 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}] 21:37:54 INFO - PROCESS | 1826 | 1461645474061 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 21:37:54 INFO - PROCESS | 1826 | 1461645474085 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876494a000 == 31 [pid = 1826] [id = 57] 21:37:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f8764cefc00) [pid = 1826] [serial = 169] [outer = (nil)] 21:37:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f876be64000) [pid = 1826] [serial = 170] [outer = 0x7f8764cefc00] 21:37:54 INFO - PROCESS | 1826 | 1461645474148 Marionette DEBUG loaded listener.js 21:37:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f8771a42800) [pid = 1826] [serial = 171] [outer = 0x7f8764cefc00] 21:37:54 INFO - PROCESS | 1826 | 1461645474852 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]]]}] 21:37:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:37:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1036ms 21:37:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:37:54 INFO - PROCESS | 1826 | 1461645474907 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 21:37:54 INFO - PROCESS | 1826 | 1461645474910 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 21:37:54 INFO - PROCESS | 1826 | 1461645474915 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:37:54 INFO - PROCESS | 1826 | 1461645474918 Marionette TRACE conn3 <- [1,202,null,{}] 21:37:54 INFO - PROCESS | 1826 | 1461645474927 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}] 21:37:55 INFO - PROCESS | 1826 | 1461645475106 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 21:37:55 INFO - PROCESS | 1826 | 1461645475127 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8767cbe800 == 32 [pid = 1826] [id = 58] 21:37:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f876af3f400) [pid = 1826] [serial = 172] [outer = (nil)] 21:37:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f8771d10000) [pid = 1826] [serial = 173] [outer = 0x7f876af3f400] 21:37:55 INFO - PROCESS | 1826 | 1461645475190 Marionette DEBUG loaded listener.js 21:37:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f87721f7800) [pid = 1826] [serial = 174] [outer = 0x7f876af3f400] 21:37:55 INFO - PROCESS | 1826 | 1461645475964 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]]]}] 21:37:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1077ms 21:37:56 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f875b7e9400) [pid = 1826] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:37:56 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f8767c29400) [pid = 1826] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:37:56 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f87632b9c00) [pid = 1826] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:37:56 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f876af4a400) [pid = 1826] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:37:56 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f875b1dc800) [pid = 1826] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:37:56 INFO - PROCESS | 1826 | 1461645476027 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 21:37:56 INFO - PROCESS | 1826 | 1461645476030 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 21:37:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:37:56 INFO - PROCESS | 1826 | 1461645476037 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:37:56 INFO - PROCESS | 1826 | 1461645476040 Marionette TRACE conn3 <- [1,206,null,{}] 21:37:56 INFO - PROCESS | 1826 | 1461645476045 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}] 21:37:56 INFO - PROCESS | 1826 | 1461645476230 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 21:37:56 INFO - PROCESS | 1826 | 1461645476241 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876bee3800 == 33 [pid = 1826] [id = 59] 21:37:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f8772e31400) [pid = 1826] [serial = 175] [outer = (nil)] 21:37:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f8776710800) [pid = 1826] [serial = 176] [outer = 0x7f8772e31400] 21:37:56 INFO - PROCESS | 1826 | 1461645476307 Marionette DEBUG loaded listener.js 21:37:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f8776f6dc00) [pid = 1826] [serial = 177] [outer = 0x7f8772e31400] 21:37:57 INFO - PROCESS | 1826 | 1461645477168 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]]]}] 21:37:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1179ms 21:37:57 INFO - PROCESS | 1826 | 1461645477234 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 21:37:57 INFO - PROCESS | 1826 | 1461645477240 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 21:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:37:57 INFO - PROCESS | 1826 | 1461645477251 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:37:57 INFO - PROCESS | 1826 | 1461645477256 Marionette TRACE conn3 <- [1,210,null,{}] 21:37:57 INFO - PROCESS | 1826 | 1461645477264 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}] 21:37:57 INFO - PROCESS | 1826 | 1461645477429 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 21:37:57 INFO - PROCESS | 1826 | 1461645477534 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875c0a8800 == 34 [pid = 1826] [id = 60] 21:37:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f875ce4f400) [pid = 1826] [serial = 178] [outer = (nil)] 21:37:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f875e610000) [pid = 1826] [serial = 179] [outer = 0x7f875ce4f400] 21:37:57 INFO - PROCESS | 1826 | 1461645477634 Marionette DEBUG loaded listener.js 21:37:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f8761023800) [pid = 1826] [serial = 180] [outer = 0x7f875ce4f400] 21:37:58 INFO - PROCESS | 1826 | 1461645478416 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]]]}] 21:37:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:37:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1196ms 21:37:58 INFO - PROCESS | 1826 | 1461645478449 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 21:37:58 INFO - PROCESS | 1826 | 1461645478457 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 21:37:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:37:58 INFO - PROCESS | 1826 | 1461645478482 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:37:58 INFO - PROCESS | 1826 | 1461645478488 Marionette TRACE conn3 <- [1,214,null,{}] 21:37:58 INFO - PROCESS | 1826 | 1461645478496 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}] 21:37:58 INFO - PROCESS | 1826 | 1461645478659 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 21:37:58 INFO - PROCESS | 1826 | 1461645478788 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8767cd2000 == 35 [pid = 1826] [id = 61] 21:37:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f87632bbc00) [pid = 1826] [serial = 181] [outer = (nil)] 21:37:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f876548d000) [pid = 1826] [serial = 182] [outer = 0x7f87632bbc00] 21:37:58 INFO - PROCESS | 1826 | 1461645478860 Marionette DEBUG loaded listener.js 21:37:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f8767e97400) [pid = 1826] [serial = 183] [outer = 0x7f87632bbc00] 21:37:59 INFO - PROCESS | 1826 | 1461645479670 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]]]}] 21:37:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:37:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1248ms 21:37:59 INFO - PROCESS | 1826 | 1461645479717 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 21:37:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:37:59 INFO - PROCESS | 1826 | 1461645479721 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 21:37:59 INFO - PROCESS | 1826 | 1461645479727 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:37:59 INFO - PROCESS | 1826 | 1461645479732 Marionette TRACE conn3 <- [1,218,null,{}] 21:37:59 INFO - PROCESS | 1826 | 1461645479748 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}] 21:37:59 INFO - PROCESS | 1826 | 1461645479974 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 21:37:59 INFO - PROCESS | 1826 | 1461645479990 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8772e12000 == 36 [pid = 1826] [id = 62] 21:38:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f8771df1c00) [pid = 1826] [serial = 184] [outer = (nil)] 21:38:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f8772f34000) [pid = 1826] [serial = 185] [outer = 0x7f8771df1c00] 21:38:00 INFO - PROCESS | 1826 | 1461645480109 Marionette DEBUG loaded listener.js 21:38:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f8776710c00) [pid = 1826] [serial = 186] [outer = 0x7f8771df1c00] 21:38:01 INFO - PROCESS | 1826 | 1461645481010 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]]]}] 21:38:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:38:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1336ms 21:38:01 INFO - PROCESS | 1826 | 1461645481063 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 21:38:01 INFO - PROCESS | 1826 | 1461645481067 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 21:38:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:38:01 INFO - PROCESS | 1826 | 1461645481073 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:38:01 INFO - PROCESS | 1826 | 1461645481075 Marionette TRACE conn3 <- [1,222,null,{}] 21:38:01 INFO - PROCESS | 1826 | 1461645481081 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}] 21:38:01 INFO - PROCESS | 1826 | 1461645481233 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 21:38:01 INFO - PROCESS | 1826 | 1461645481369 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8776940000 == 37 [pid = 1826] [id = 63] 21:38:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f8768105c00) [pid = 1826] [serial = 187] [outer = (nil)] 21:38:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f8776fa7c00) [pid = 1826] [serial = 188] [outer = 0x7f8768105c00] 21:38:01 INFO - PROCESS | 1826 | 1461645481447 Marionette DEBUG loaded listener.js 21:38:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f87773dd800) [pid = 1826] [serial = 189] [outer = 0x7f8768105c00] 21:38:02 INFO - PROCESS | 1826 | 1461645482300 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]]]}] 21:38:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:38:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1279ms 21:38:02 INFO - PROCESS | 1826 | 1461645482353 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 21:38:02 INFO - PROCESS | 1826 | 1461645482357 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 21:38:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:38:02 INFO - PROCESS | 1826 | 1461645482363 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:38:02 INFO - PROCESS | 1826 | 1461645482365 Marionette TRACE conn3 <- [1,226,null,{}] 21:38:02 INFO - PROCESS | 1826 | 1461645482371 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}] 21:38:02 INFO - PROCESS | 1826 | 1461645482537 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 21:38:02 INFO - PROCESS | 1826 | 1461645482685 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8776f51000 == 38 [pid = 1826] [id = 64] 21:38:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f8776f72400) [pid = 1826] [serial = 190] [outer = (nil)] 21:38:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f8777429400) [pid = 1826] [serial = 191] [outer = 0x7f8776f72400] 21:38:02 INFO - PROCESS | 1826 | 1461645482758 Marionette DEBUG loaded listener.js 21:38:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f8777434c00) [pid = 1826] [serial = 192] [outer = 0x7f8776f72400] 21:38:03 INFO - PROCESS | 1826 | 1461645483586 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]]]}] 21:38:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:38:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1277ms 21:38:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:38:03 INFO - PROCESS | 1826 | 1461645483642 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 21:38:03 INFO - PROCESS | 1826 | 1461645483645 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 21:38:03 INFO - PROCESS | 1826 | 1461645483651 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:38:03 INFO - PROCESS | 1826 | 1461645483654 Marionette TRACE conn3 <- [1,230,null,{}] 21:38:03 INFO - PROCESS | 1826 | 1461645483659 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}] 21:38:03 INFO - PROCESS | 1826 | 1461645483845 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 21:38:04 INFO - PROCESS | 1826 | 1461645484135 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8761041800 == 39 [pid = 1826] [id = 65] 21:38:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f875b7ec800) [pid = 1826] [serial = 193] [outer = (nil)] 21:38:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f875c087c00) [pid = 1826] [serial = 194] [outer = 0x7f875b7ec800] 21:38:04 INFO - PROCESS | 1826 | 1461645484253 Marionette DEBUG loaded listener.js 21:38:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f875e604000) [pid = 1826] [serial = 195] [outer = 0x7f875b7ec800] 21:38:05 INFO - PROCESS | 1826 | 1461645485083 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]]]}] 21:38:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:38:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1479ms 21:38:05 INFO - PROCESS | 1826 | 1461645485147 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 21:38:05 INFO - PROCESS | 1826 | 1461645485152 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 21:38:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:38:05 INFO - PROCESS | 1826 | 1461645485160 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:38:05 INFO - PROCESS | 1826 | 1461645485165 Marionette TRACE conn3 <- [1,234,null,{}] 21:38:05 INFO - PROCESS | 1826 | 1461645485172 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}] 21:38:05 INFO - PROCESS | 1826 | 1461645485339 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 21:38:05 INFO - PROCESS | 1826 | 1461645485486 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8762184000 == 40 [pid = 1826] [id = 66] 21:38:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f8762b9e800) [pid = 1826] [serial = 196] [outer = (nil)] 21:38:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f8764cf1c00) [pid = 1826] [serial = 197] [outer = 0x7f8762b9e800] 21:38:05 INFO - PROCESS | 1826 | 1461645485556 Marionette DEBUG loaded listener.js 21:38:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f8767c1d000) [pid = 1826] [serial = 198] [outer = 0x7f8762b9e800] 21:38:05 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f8773131400) [pid = 1826] [serial = 146] [outer = (nil)] [url = about:blank] 21:38:05 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f875e60c000) [pid = 1826] [serial = 131] [outer = (nil)] [url = about:blank] 21:38:05 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f875fb61400) [pid = 1826] [serial = 132] [outer = (nil)] [url = about:blank] 21:38:05 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f876815b000) [pid = 1826] [serial = 137] [outer = (nil)] [url = about:blank] 21:38:05 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f87633e1400) [pid = 1826] [serial = 134] [outer = (nil)] [url = about:blank] 21:38:05 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f8764cf6c00) [pid = 1826] [serial = 125] [outer = (nil)] [url = about:blank] 21:38:05 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f8771de5000) [pid = 1826] [serial = 140] [outer = (nil)] [url = about:blank] 21:38:05 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f875e619800) [pid = 1826] [serial = 122] [outer = (nil)] [url = about:blank] 21:38:05 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f876366a800) [pid = 1826] [serial = 143] [outer = (nil)] [url = about:blank] 21:38:05 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f875c07f000) [pid = 1826] [serial = 128] [outer = (nil)] [url = about:blank] 21:38:05 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f87721eb000) [pid = 1826] [serial = 141] [outer = (nil)] [url = about:blank] 21:38:05 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f8770ee8400) [pid = 1826] [serial = 138] [outer = (nil)] [url = about:blank] 21:38:05 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f87721ec400) [pid = 1826] [serial = 144] [outer = (nil)] [url = about:blank] 21:38:05 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f8764436800) [pid = 1826] [serial = 135] [outer = (nil)] [url = about:blank] 21:38:06 INFO - PROCESS | 1826 | 1461645486318 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]]]}] 21:38:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:38:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1181ms 21:38:06 INFO - PROCESS | 1826 | 1461645486343 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 21:38:06 INFO - PROCESS | 1826 | 1461645486349 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 21:38:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:38:06 INFO - PROCESS | 1826 | 1461645486356 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:38:06 INFO - PROCESS | 1826 | 1461645486359 Marionette TRACE conn3 <- [1,238,null,{}] 21:38:06 INFO - PROCESS | 1826 | 1461645486364 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}] 21:38:06 INFO - PROCESS | 1826 | 1461645486546 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 21:38:06 INFO - PROCESS | 1826 | 1461645486571 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764422800 == 41 [pid = 1826] [id = 67] 21:38:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f87646edc00) [pid = 1826] [serial = 199] [outer = (nil)] 21:38:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f876af46c00) [pid = 1826] [serial = 200] [outer = 0x7f87646edc00] 21:38:06 INFO - PROCESS | 1826 | 1461645486637 Marionette DEBUG loaded listener.js 21:38:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f8771cbd400) [pid = 1826] [serial = 201] [outer = 0x7f87646edc00] 21:38:07 INFO - PROCESS | 1826 | 1461645487321 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]]]}] 21:38:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:38:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 983ms 21:38:07 INFO - PROCESS | 1826 | 1461645487340 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 21:38:07 INFO - PROCESS | 1826 | 1461645487343 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 21:38:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:38:07 INFO - PROCESS | 1826 | 1461645487351 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:38:07 INFO - PROCESS | 1826 | 1461645487359 Marionette TRACE conn3 <- [1,242,null,{}] 21:38:07 INFO - PROCESS | 1826 | 1461645487372 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}] 21:38:07 INFO - PROCESS | 1826 | 1461645487549 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 21:38:07 INFO - PROCESS | 1826 | 1461645487571 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8767e0e000 == 42 [pid = 1826] [id = 68] 21:38:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f8763b0a000) [pid = 1826] [serial = 202] [outer = (nil)] 21:38:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f8771a38400) [pid = 1826] [serial = 203] [outer = 0x7f8763b0a000] 21:38:07 INFO - PROCESS | 1826 | 1461645487637 Marionette DEBUG loaded listener.js 21:38:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f8771f92400) [pid = 1826] [serial = 204] [outer = 0x7f8763b0a000] 21:38:08 INFO - PROCESS | 1826 | 1461645488421 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]]]}] 21:38:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:38:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1137ms 21:38:08 INFO - PROCESS | 1826 | 1461645488489 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 21:38:08 INFO - PROCESS | 1826 | 1461645488493 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 21:38:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:38:08 INFO - PROCESS | 1826 | 1461645488498 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:38:08 INFO - PROCESS | 1826 | 1461645488500 Marionette TRACE conn3 <- [1,246,null,{}] 21:38:08 INFO - PROCESS | 1826 | 1461645488506 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}] 21:38:08 INFO - PROCESS | 1826 | 1461645488674 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 21:38:08 INFO - PROCESS | 1826 | 1461645488697 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877211a000 == 43 [pid = 1826] [id = 69] 21:38:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f8763b04000) [pid = 1826] [serial = 205] [outer = (nil)] 21:38:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f8772fb9000) [pid = 1826] [serial = 206] [outer = 0x7f8763b04000] 21:38:08 INFO - PROCESS | 1826 | 1461645488757 Marionette DEBUG loaded listener.js 21:38:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f8776aa3400) [pid = 1826] [serial = 207] [outer = 0x7f8763b04000] 21:38:09 INFO - PROCESS | 1826 | 1461645489430 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]]]}] 21:38:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:38:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 981ms 21:38:09 INFO - PROCESS | 1826 | 1461645489481 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 21:38:09 INFO - PROCESS | 1826 | 1461645489484 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 21:38:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:38:09 INFO - PROCESS | 1826 | 1461645489489 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:38:09 INFO - PROCESS | 1826 | 1461645489492 Marionette TRACE conn3 <- [1,250,null,{}] 21:38:09 INFO - PROCESS | 1826 | 1461645489497 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}] 21:38:09 INFO - PROCESS | 1826 | 1461645489660 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 21:38:09 INFO - PROCESS | 1826 | 1461645489725 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875dc8b800 == 44 [pid = 1826] [id = 70] 21:38:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f87773e4c00) [pid = 1826] [serial = 208] [outer = (nil)] 21:38:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f877748b000) [pid = 1826] [serial = 209] [outer = 0x7f87773e4c00] 21:38:09 INFO - PROCESS | 1826 | 1461645489798 Marionette DEBUG loaded listener.js 21:38:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f8779a37400) [pid = 1826] [serial = 210] [outer = 0x7f87773e4c00] 21:38:10 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f876af3f400) [pid = 1826] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:38:10 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f876101d000) [pid = 1826] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:38:10 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f87658a5800) [pid = 1826] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:38:10 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f875e606000) [pid = 1826] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:38:10 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f8764cefc00) [pid = 1826] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:38:10 INFO - PROCESS | 1826 | 1461645490575 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]]]}] 21:38:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:38:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1135ms 21:38:10 INFO - PROCESS | 1826 | 1461645490626 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 21:38:10 INFO - PROCESS | 1826 | 1461645490630 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 21:38:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:38:10 INFO - PROCESS | 1826 | 1461645490635 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:38:10 INFO - PROCESS | 1826 | 1461645490638 Marionette TRACE conn3 <- [1,254,null,{}] 21:38:10 INFO - PROCESS | 1826 | 1461645490643 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}] 21:38:10 INFO - PROCESS | 1826 | 1461645490808 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 21:38:10 INFO - PROCESS | 1826 | 1461645490819 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8777394000 == 45 [pid = 1826] [id = 71] 21:38:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f875bae9400) [pid = 1826] [serial = 211] [outer = (nil)] 21:38:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f875e607c00) [pid = 1826] [serial = 212] [outer = 0x7f875bae9400] 21:38:10 INFO - PROCESS | 1826 | 1461645490879 Marionette DEBUG loaded listener.js 21:38:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f87732d9000) [pid = 1826] [serial = 213] [outer = 0x7f875bae9400] 21:38:11 INFO - PROCESS | 1826 | 1461645491581 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]]]}] 21:38:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:38:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 976ms 21:38:11 INFO - PROCESS | 1826 | 1461645491612 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 21:38:11 INFO - PROCESS | 1826 | 1461645491614 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 21:38:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:38:11 INFO - PROCESS | 1826 | 1461645491621 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:38:11 INFO - PROCESS | 1826 | 1461645491623 Marionette TRACE conn3 <- [1,258,null,{}] 21:38:11 INFO - PROCESS | 1826 | 1461645491628 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}] 21:38:11 INFO - PROCESS | 1826 | 1461645491797 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 21:38:11 INFO - PROCESS | 1826 | 1461645491818 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877741f800 == 46 [pid = 1826] [id = 72] 21:38:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f875b9cf000) [pid = 1826] [serial = 214] [outer = (nil)] 21:38:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f8778fcf000) [pid = 1826] [serial = 215] [outer = 0x7f875b9cf000] 21:38:11 INFO - PROCESS | 1826 | 1461645491881 Marionette DEBUG loaded listener.js 21:38:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f8779d96000) [pid = 1826] [serial = 216] [outer = 0x7f875b9cf000] 21:38:12 INFO - PROCESS | 1826 | 1461645492718 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]]]}] 21:38:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:38:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1130ms 21:38:12 INFO - PROCESS | 1826 | 1461645492752 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 21:38:12 INFO - PROCESS | 1826 | 1461645492757 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 21:38:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:38:12 INFO - PROCESS | 1826 | 1461645492768 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:38:12 INFO - PROCESS | 1826 | 1461645492772 Marionette TRACE conn3 <- [1,262,null,{}] 21:38:12 INFO - PROCESS | 1826 | 1461645492782 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}] 21:38:12 INFO - PROCESS | 1826 | 1461645492990 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 21:38:13 INFO - PROCESS | 1826 | 1461645493132 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876328c000 == 47 [pid = 1826] [id = 73] 21:38:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f875b54a400) [pid = 1826] [serial = 217] [outer = (nil)] 21:38:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f875cddf400) [pid = 1826] [serial = 218] [outer = 0x7f875b54a400] 21:38:13 INFO - PROCESS | 1826 | 1461645493208 Marionette DEBUG loaded listener.js 21:38:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f875fb6bc00) [pid = 1826] [serial = 219] [outer = 0x7f875b54a400] 21:38:14 INFO - PROCESS | 1826 | 1461645494094 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]]]}] 21:38:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:38:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1387ms 21:38:14 INFO - PROCESS | 1826 | 1461645494156 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 21:38:14 INFO - PROCESS | 1826 | 1461645494165 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 21:38:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:38:14 INFO - PROCESS | 1826 | 1461645494175 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:38:14 INFO - PROCESS | 1826 | 1461645494178 Marionette TRACE conn3 <- [1,266,null,{}] 21:38:14 INFO - PROCESS | 1826 | 1461645494182 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}] 21:38:14 INFO - PROCESS | 1826 | 1461645494350 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 21:38:14 INFO - PROCESS | 1826 | 1461645494486 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8771db9800 == 48 [pid = 1826] [id = 74] 21:38:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f87632bb800) [pid = 1826] [serial = 220] [outer = (nil)] 21:38:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f8763b0f400) [pid = 1826] [serial = 221] [outer = 0x7f87632bb800] 21:38:14 INFO - PROCESS | 1826 | 1461645494559 Marionette DEBUG loaded listener.js 21:38:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f8765433400) [pid = 1826] [serial = 222] [outer = 0x7f87632bb800] 21:38:15 INFO - PROCESS | 1826 | 1461645495401 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]]]}] 21:38:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:38:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1278ms 21:38:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:38:15 INFO - PROCESS | 1826 | 1461645495453 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 21:38:15 INFO - PROCESS | 1826 | 1461645495456 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 21:38:15 INFO - PROCESS | 1826 | 1461645495463 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:38:15 INFO - PROCESS | 1826 | 1461645495468 Marionette TRACE conn3 <- [1,270,null,{}] 21:38:15 INFO - PROCESS | 1826 | 1461645495483 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}] 21:38:15 INFO - PROCESS | 1826 | 1461645495680 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 21:38:15 INFO - PROCESS | 1826 | 1461645495817 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877b32d000 == 49 [pid = 1826] [id = 75] 21:38:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f876810e400) [pid = 1826] [serial = 223] [outer = (nil)] 21:38:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f8774b19000) [pid = 1826] [serial = 224] [outer = 0x7f876810e400] 21:38:15 INFO - PROCESS | 1826 | 1461645495894 Marionette DEBUG loaded listener.js 21:38:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f87773e6800) [pid = 1826] [serial = 225] [outer = 0x7f876810e400] 21:38:16 INFO - PROCESS | 1826 | 1461645496829 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]]]}] 21:38:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:38:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1434ms 21:38:16 INFO - PROCESS | 1826 | 1461645496897 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 21:38:16 INFO - PROCESS | 1826 | 1461645496903 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 21:38:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:38:16 INFO - PROCESS | 1826 | 1461645496909 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:38:16 INFO - PROCESS | 1826 | 1461645496912 Marionette TRACE conn3 <- [1,274,null,{}] 21:38:16 INFO - PROCESS | 1826 | 1461645496918 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}] 21:38:17 INFO - PROCESS | 1826 | 1461645497156 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 21:38:17 INFO - PROCESS | 1826 | 1461645497291 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e865000 == 50 [pid = 1826] [id = 76] 21:38:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f8772e32800) [pid = 1826] [serial = 226] [outer = (nil)] 21:38:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f8779dc7000) [pid = 1826] [serial = 227] [outer = 0x7f8772e32800] 21:38:17 INFO - PROCESS | 1826 | 1461645497397 Marionette DEBUG loaded listener.js 21:38:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f877b37fc00) [pid = 1826] [serial = 228] [outer = 0x7f8772e32800] 21:38:18 INFO - PROCESS | 1826 | 1461645498156 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]]]}] 21:38:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:38:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1287ms 21:38:18 INFO - PROCESS | 1826 | 1461645498197 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 21:38:18 INFO - PROCESS | 1826 | 1461645498200 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 21:38:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:38:18 INFO - PROCESS | 1826 | 1461645498206 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:38:18 INFO - PROCESS | 1826 | 1461645498208 Marionette TRACE conn3 <- [1,278,null,{}] 21:38:18 INFO - PROCESS | 1826 | 1461645498214 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}] 21:38:18 INFO - PROCESS | 1826 | 1461645498362 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 21:38:18 INFO - PROCESS | 1826 | 1461645498506 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e86f800 == 51 [pid = 1826] [id = 77] 21:38:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f875b553800) [pid = 1826] [serial = 229] [outer = (nil)] 21:38:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f875b6c4000) [pid = 1826] [serial = 230] [outer = 0x7f875b553800] 21:38:18 INFO - PROCESS | 1826 | 1461645498577 Marionette DEBUG loaded listener.js 21:38:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f875b6c8c00) [pid = 1826] [serial = 231] [outer = 0x7f875b553800] 21:38:19 INFO - PROCESS | 1826 | 1461645499595 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]]]}] 21:38:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:38:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1427ms 21:38:19 INFO - PROCESS | 1826 | 1461645499634 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 21:38:19 INFO - PROCESS | 1826 | 1461645499639 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 21:38:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:38:19 INFO - PROCESS | 1826 | 1461645499647 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:38:19 INFO - PROCESS | 1826 | 1461645499652 Marionette TRACE conn3 <- [1,282,null,{}] 21:38:19 INFO - PROCESS | 1826 | 1461645499659 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}] 21:38:19 INFO - PROCESS | 1826 | 1461645499804 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 21:38:20 INFO - PROCESS | 1826 | 1461645500060 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875fb20000 == 52 [pid = 1826] [id = 78] 21:38:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f875b6c5000) [pid = 1826] [serial = 232] [outer = (nil)] 21:38:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f875bae3000) [pid = 1826] [serial = 233] [outer = 0x7f875b6c5000] 21:38:20 INFO - PROCESS | 1826 | 1461645500161 Marionette DEBUG loaded listener.js 21:38:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f875baedc00) [pid = 1826] [serial = 234] [outer = 0x7f875b6c5000] 21:38:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8777394000 == 51 [pid = 1826] [id = 71] 21:38:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875dc8b800 == 50 [pid = 1826] [id = 70] 21:38:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f877211a000 == 49 [pid = 1826] [id = 69] 21:38:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8767e0e000 == 48 [pid = 1826] [id = 68] 21:38:20 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f8776710800) [pid = 1826] [serial = 176] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8764422800 == 47 [pid = 1826] [id = 67] 21:38:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8762184000 == 46 [pid = 1826] [id = 66] 21:38:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8761041800 == 45 [pid = 1826] [id = 65] 21:38:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875c0a8800 == 44 [pid = 1826] [id = 60] 21:38:20 INFO - PROCESS | 1826 | 1461645500983 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]]]}] 21:38:20 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f8771d10000) [pid = 1826] [serial = 173] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f8762db3c00) [pid = 1826] [serial = 164] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f8763ca6800) [pid = 1826] [serial = 165] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f8767c25c00) [pid = 1826] [serial = 167] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f8768103400) [pid = 1826] [serial = 168] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f875dc61400) [pid = 1826] [serial = 149] [outer = (nil)] [url = about:blank] 21:38:21 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f875e622c00) [pid = 1826] [serial = 162] [outer = (nil)] [url = about:blank] 21:38:21 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f875e60c800) [pid = 1826] [serial = 161] [outer = (nil)] [url = about:blank] 21:38:21 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f8776976800) [pid = 1826] [serial = 158] [outer = (nil)] [url = about:blank] 21:38:21 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f8773135000) [pid = 1826] [serial = 155] [outer = (nil)] [url = about:blank] 21:38:21 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f8767c7b400) [pid = 1826] [serial = 152] [outer = (nil)] [url = about:blank] 21:38:21 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f87721f7800) [pid = 1826] [serial = 174] [outer = (nil)] [url = about:blank] 21:38:21 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f876be64000) [pid = 1826] [serial = 170] [outer = (nil)] [url = about:blank] 21:38:21 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f8771a42800) [pid = 1826] [serial = 171] [outer = (nil)] [url = about:blank] 21:38:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:38:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1387ms 21:38:21 INFO - PROCESS | 1826 | 1461645501036 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 21:38:21 INFO - PROCESS | 1826 | 1461645501043 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 21:38:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:38:21 INFO - PROCESS | 1826 | 1461645501052 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:38:21 INFO - PROCESS | 1826 | 1461645501056 Marionette TRACE conn3 <- [1,286,null,{}] 21:38:21 INFO - PROCESS | 1826 | 1461645501061 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}] 21:38:21 INFO - PROCESS | 1826 | 1461645501208 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 21:38:21 INFO - PROCESS | 1826 | 1461645501221 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87635ba800 == 45 [pid = 1826] [id = 79] 21:38:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f875e624400) [pid = 1826] [serial = 235] [outer = (nil)] 21:38:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f8761025800) [pid = 1826] [serial = 236] [outer = 0x7f875e624400] 21:38:21 INFO - PROCESS | 1826 | 1461645501283 Marionette DEBUG loaded listener.js 21:38:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f876370a000) [pid = 1826] [serial = 237] [outer = 0x7f875e624400] 21:38:22 INFO - PROCESS | 1826 | 1461645502022 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]]]}] 21:38:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:38:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1032ms 21:38:22 INFO - PROCESS | 1826 | 1461645502085 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 21:38:22 INFO - PROCESS | 1826 | 1461645502088 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 21:38:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:38:22 INFO - PROCESS | 1826 | 1461645502095 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:38:22 INFO - PROCESS | 1826 | 1461645502101 Marionette TRACE conn3 <- [1,290,null,{}] 21:38:22 INFO - PROCESS | 1826 | 1461645502151 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}] 21:38:22 INFO - PROCESS | 1826 | 1461645502301 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 21:38:22 INFO - PROCESS | 1826 | 1461645502402 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8770ea8000 == 46 [pid = 1826] [id = 80] 21:38:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f875d1e2400) [pid = 1826] [serial = 238] [outer = (nil)] 21:38:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f8764cf5c00) [pid = 1826] [serial = 239] [outer = 0x7f875d1e2400] 21:38:22 INFO - PROCESS | 1826 | 1461645502470 Marionette DEBUG loaded listener.js 21:38:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f8767c74400) [pid = 1826] [serial = 240] [outer = 0x7f875d1e2400] 21:38:23 INFO - PROCESS | 1826 | 1461645503181 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]]]}] 21:38:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:38:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1100ms 21:38:23 INFO - PROCESS | 1826 | 1461645503195 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 21:38:23 INFO - PROCESS | 1826 | 1461645503199 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 21:38:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:38:23 INFO - PROCESS | 1826 | 1461645503218 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:38:23 INFO - PROCESS | 1826 | 1461645503221 Marionette TRACE conn3 <- [1,294,null,{}] 21:38:23 INFO - PROCESS | 1826 | 1461645503226 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}] 21:38:23 INFO - PROCESS | 1826 | 1461645503431 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 21:38:23 INFO - PROCESS | 1826 | 1461645503458 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8774b2c800 == 47 [pid = 1826] [id = 81] 21:38:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f875fb61400) [pid = 1826] [serial = 241] [outer = (nil)] 21:38:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f876be5fc00) [pid = 1826] [serial = 242] [outer = 0x7f875fb61400] 21:38:23 INFO - PROCESS | 1826 | 1461645503518 Marionette DEBUG loaded listener.js 21:38:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f87721d5800) [pid = 1826] [serial = 243] [outer = 0x7f875fb61400] 21:38:24 INFO - PROCESS | 1826 | 1461645504229 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]]]}] 21:38:24 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. 21:38:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1037ms 21:38:24 INFO - PROCESS | 1826 | 1461645504256 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 21:38:24 INFO - PROCESS | 1826 | 1461645504259 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 21:38:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:38:24 INFO - PROCESS | 1826 | 1461645504265 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:38:24 INFO - PROCESS | 1826 | 1461645504267 Marionette TRACE conn3 <- [1,298,null,{}] 21:38:24 INFO - PROCESS | 1826 | 1461645504272 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}] 21:38:24 INFO - PROCESS | 1826 | 1461645504443 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 21:38:24 INFO - PROCESS | 1826 | 1461645504487 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87771b2000 == 48 [pid = 1826] [id = 82] 21:38:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f876be69000) [pid = 1826] [serial = 244] [outer = (nil)] 21:38:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f8772e3f000) [pid = 1826] [serial = 245] [outer = 0x7f876be69000] 21:38:24 INFO - PROCESS | 1826 | 1461645504548 Marionette DEBUG loaded listener.js 21:38:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f8776976800) [pid = 1826] [serial = 246] [outer = 0x7f876be69000] 21:38:25 INFO - PROCESS | 1826 | 1461645505273 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]]]}] 21:38:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f8770e1cc00) [pid = 1826] [serial = 247] [outer = 0x7f875b1d7400] 21:38:25 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. 21:38:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1076ms 21:38:25 INFO - PROCESS | 1826 | 1461645505359 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 21:38:25 INFO - PROCESS | 1826 | 1461645505363 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 21:38:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:38:25 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f87773e4c00) [pid = 1826] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:38:25 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f8763b04000) [pid = 1826] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:38:25 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f875bae9400) [pid = 1826] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:38:25 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f875b7ec800) [pid = 1826] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:38:25 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f8762b9e800) [pid = 1826] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:38:25 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f87646edc00) [pid = 1826] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:38:25 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f8763b0a000) [pid = 1826] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:38:25 INFO - PROCESS | 1826 | 1461645505549 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:38:25 INFO - PROCESS | 1826 | 1461645505552 Marionette TRACE conn3 <- [1,302,null,{}] 21:38:25 INFO - PROCESS | 1826 | 1461645505559 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}] 21:38:25 INFO - PROCESS | 1826 | 1461645505723 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 21:38:25 INFO - PROCESS | 1826 | 1461645505749 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758c17800 == 49 [pid = 1826] [id = 83] 21:38:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f877697f800) [pid = 1826] [serial = 248] [outer = (nil)] 21:38:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f8779a39000) [pid = 1826] [serial = 249] [outer = 0x7f877697f800] 21:38:25 INFO - PROCESS | 1826 | 1461645505824 Marionette DEBUG loaded listener.js 21:38:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f877b388400) [pid = 1826] [serial = 250] [outer = 0x7f877697f800] 21:38:26 INFO - PROCESS | 1826 | 1461645506585 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]]]}] 21:38:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:38:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1241ms 21:38:26 INFO - PROCESS | 1826 | 1461645506644 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 21:38:26 INFO - PROCESS | 1826 | 1461645506647 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 21:38:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:38:26 INFO - PROCESS | 1826 | 1461645506654 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:38:26 INFO - PROCESS | 1826 | 1461645506656 Marionette TRACE conn3 <- [1,306,null,{}] 21:38:26 INFO - PROCESS | 1826 | 1461645506661 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}] 21:38:26 INFO - PROCESS | 1826 | 1461645506793 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 21:38:26 INFO - PROCESS | 1826 | 1461645506807 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8765708800 == 50 [pid = 1826] [id = 84] 21:38:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f875b904000) [pid = 1826] [serial = 251] [outer = (nil)] 21:38:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f875b90cc00) [pid = 1826] [serial = 252] [outer = 0x7f875b904000] 21:38:26 INFO - PROCESS | 1826 | 1461645506867 Marionette DEBUG loaded listener.js 21:38:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f875b911400) [pid = 1826] [serial = 253] [outer = 0x7f875b904000] 21:38:27 INFO - PROCESS | 1826 | 1461645507654 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]]]}] 21:38:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:38:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1031ms 21:38:27 INFO - PROCESS | 1826 | 1461645507687 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 21:38:27 INFO - PROCESS | 1826 | 1461645507692 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 21:38:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:38:27 INFO - PROCESS | 1826 | 1461645507702 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:38:27 INFO - PROCESS | 1826 | 1461645507707 Marionette TRACE conn3 <- [1,310,null,{}] 21:38:27 INFO - PROCESS | 1826 | 1461645507813 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}] 21:38:27 INFO - PROCESS | 1826 | 1461645507987 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 21:38:28 INFO - PROCESS | 1826 | 1461645508129 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ad10800 == 51 [pid = 1826] [id = 85] 21:38:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f875b89d400) [pid = 1826] [serial = 254] [outer = (nil)] 21:38:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f875b8a0400) [pid = 1826] [serial = 255] [outer = 0x7f875b89d400] 21:38:28 INFO - PROCESS | 1826 | 1461645508211 Marionette DEBUG loaded listener.js 21:38:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f875b90e000) [pid = 1826] [serial = 256] [outer = 0x7f875b89d400] 21:38:29 INFO - PROCESS | 1826 | 1461645509051 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]]]}] 21:38:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:38:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1374ms 21:38:29 INFO - PROCESS | 1826 | 1461645509085 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 21:38:29 INFO - PROCESS | 1826 | 1461645509094 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 21:38:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:38:29 INFO - PROCESS | 1826 | 1461645509107 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:38:29 INFO - PROCESS | 1826 | 1461645509111 Marionette TRACE conn3 <- [1,314,null,{}] 21:38:29 INFO - PROCESS | 1826 | 1461645509117 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}] 21:38:29 INFO - PROCESS | 1826 | 1461645509272 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 21:38:29 INFO - PROCESS | 1826 | 1461645509418 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8762181000 == 52 [pid = 1826] [id = 86] 21:38:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f875ce53c00) [pid = 1826] [serial = 257] [outer = (nil)] 21:38:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f875e622c00) [pid = 1826] [serial = 258] [outer = 0x7f875ce53c00] 21:38:29 INFO - PROCESS | 1826 | 1461645509493 Marionette DEBUG loaded listener.js 21:38:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f8763668800) [pid = 1826] [serial = 259] [outer = 0x7f875ce53c00] 21:38:30 INFO - PROCESS | 1826 | 1461645510393 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]]]}] 21:38:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:38:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1329ms 21:38:30 INFO - PROCESS | 1826 | 1461645510436 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 21:38:30 INFO - PROCESS | 1826 | 1461645510440 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 21:38:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:38:30 INFO - PROCESS | 1826 | 1461645510445 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:38:30 INFO - PROCESS | 1826 | 1461645510451 Marionette TRACE conn3 <- [1,318,null,{}] 21:38:30 INFO - PROCESS | 1826 | 1461645510466 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}] 21:38:30 INFO - PROCESS | 1826 | 1461645510635 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 21:38:30 INFO - PROCESS | 1826 | 1461645510780 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8770ea6000 == 53 [pid = 1826] [id = 87] 21:38:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f876478e000) [pid = 1826] [serial = 260] [outer = (nil)] 21:38:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f8767c1e800) [pid = 1826] [serial = 261] [outer = 0x7f876478e000] 21:38:30 INFO - PROCESS | 1826 | 1461645510870 Marionette DEBUG loaded listener.js 21:38:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f87721d8c00) [pid = 1826] [serial = 262] [outer = 0x7f876478e000] 21:38:31 INFO - PROCESS | 1826 | 1461645511764 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]]]}] 21:38:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:38:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1342ms 21:38:31 INFO - PROCESS | 1826 | 1461645511787 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 21:38:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:38:31 INFO - PROCESS | 1826 | 1461645511792 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 21:38:31 INFO - PROCESS | 1826 | 1461645511798 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:38:31 INFO - PROCESS | 1826 | 1461645511801 Marionette TRACE conn3 <- [1,322,null,{}] 21:38:31 INFO - PROCESS | 1826 | 1461645511806 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}] 21:38:31 INFO - PROCESS | 1826 | 1461645511959 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 21:38:32 INFO - PROCESS | 1826 | 1461645512106 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758c7d800 == 54 [pid = 1826] [id = 88] 21:38:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f875b89ac00) [pid = 1826] [serial = 263] [outer = (nil)] 21:38:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f8778f55c00) [pid = 1826] [serial = 264] [outer = 0x7f875b89ac00] 21:38:32 INFO - PROCESS | 1826 | 1461645512185 Marionette DEBUG loaded listener.js 21:38:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f877b382400) [pid = 1826] [serial = 265] [outer = 0x7f875b89ac00] 21:38:33 INFO - PROCESS | 1826 | 1461645513083 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]]]}] 21:38:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1331ms 21:38:33 INFO - PROCESS | 1826 | 1461645513130 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 21:38:33 INFO - PROCESS | 1826 | 1461645513134 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 21:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:38:33 INFO - PROCESS | 1826 | 1461645513140 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:38:33 INFO - PROCESS | 1826 | 1461645513143 Marionette TRACE conn3 <- [1,326,null,{}] 21:38:33 INFO - PROCESS | 1826 | 1461645513149 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}] 21:38:33 INFO - PROCESS | 1826 | 1461645513309 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 21:38:33 INFO - PROCESS | 1826 | 1461645513462 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8771a0c800 == 55 [pid = 1826] [id = 89] 21:38:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f8758d03800) [pid = 1826] [serial = 266] [outer = (nil)] 21:38:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f8758d0c800) [pid = 1826] [serial = 267] [outer = 0x7f8758d03800] 21:38:33 INFO - PROCESS | 1826 | 1461645513534 Marionette DEBUG loaded listener.js 21:38:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f8758d11000) [pid = 1826] [serial = 268] [outer = 0x7f8758d03800] 21:38:34 INFO - PROCESS | 1826 | 1461645514421 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]]]}] 21:38:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:38:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1341ms 21:38:34 INFO - PROCESS | 1826 | 1461645514482 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 21:38:34 INFO - PROCESS | 1826 | 1461645514485 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 21:38:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:38:34 INFO - PROCESS | 1826 | 1461645514491 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:38:34 INFO - PROCESS | 1826 | 1461645514494 Marionette TRACE conn3 <- [1,330,null,{}] 21:38:34 INFO - PROCESS | 1826 | 1461645514500 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}] 21:38:34 INFO - PROCESS | 1826 | 1461645514689 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 21:38:34 INFO - PROCESS | 1826 | 1461645514844 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ba62000 == 56 [pid = 1826] [id = 90] 21:38:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f875900a000) [pid = 1826] [serial = 269] [outer = (nil)] 21:38:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f875900bc00) [pid = 1826] [serial = 270] [outer = 0x7f875900a000] 21:38:34 INFO - PROCESS | 1826 | 1461645514967 Marionette DEBUG loaded listener.js 21:38:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f8759012800) [pid = 1826] [serial = 271] [outer = 0x7f875900a000] 21:38:35 INFO - PROCESS | 1826 | 1461645515936 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]]]}] 21:38:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:38:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1478ms 21:38:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:38:35 INFO - PROCESS | 1826 | 1461645515970 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 21:38:35 INFO - PROCESS | 1826 | 1461645515973 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 21:38:35 INFO - PROCESS | 1826 | 1461645515980 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:38:35 INFO - PROCESS | 1826 | 1461645515983 Marionette TRACE conn3 <- [1,334,null,{}] 21:38:35 INFO - PROCESS | 1826 | 1461645515988 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}] 21:38:36 INFO - PROCESS | 1826 | 1461645516144 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 21:38:36 INFO - PROCESS | 1826 | 1461645516291 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8759040800 == 57 [pid = 1826] [id = 91] 21:38:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f875900a400) [pid = 1826] [serial = 272] [outer = (nil)] 21:38:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f8759a73400) [pid = 1826] [serial = 273] [outer = 0x7f875900a400] 21:38:36 INFO - PROCESS | 1826 | 1461645516362 Marionette DEBUG loaded listener.js 21:38:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f8759a77c00) [pid = 1826] [serial = 274] [outer = 0x7f875900a400] 21:38:37 INFO - PROCESS | 1826 | 1461645517401 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]]]}] 21:38:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:38:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1441ms 21:38:37 INFO - PROCESS | 1826 | 1461645517427 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 21:38:37 INFO - PROCESS | 1826 | 1461645517434 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 21:38:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:38:37 INFO - PROCESS | 1826 | 1461645517442 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:38:37 INFO - PROCESS | 1826 | 1461645517447 Marionette TRACE conn3 <- [1,338,null,{}] 21:38:37 INFO - PROCESS | 1826 | 1461645517454 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}] 21:38:37 INFO - PROCESS | 1826 | 1461645517606 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 21:38:37 INFO - PROCESS | 1826 | 1461645517784 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758c0d000 == 58 [pid = 1826] [id = 92] 21:38:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f875b6c1400) [pid = 1826] [serial = 275] [outer = (nil)] 21:38:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f875b6c5800) [pid = 1826] [serial = 276] [outer = 0x7f875b6c1400] 21:38:37 INFO - PROCESS | 1826 | 1461645517891 Marionette DEBUG loaded listener.js 21:38:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f875b895400) [pid = 1826] [serial = 277] [outer = 0x7f875b6c1400] 21:38:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758c17800 == 57 [pid = 1826] [id = 83] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f8778fcf000) [pid = 1826] [serial = 215] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87771b2000 == 56 [pid = 1826] [id = 82] 21:38:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8774b2c800 == 55 [pid = 1826] [id = 81] 21:38:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8770ea8000 == 54 [pid = 1826] [id = 80] 21:38:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87635ba800 == 53 [pid = 1826] [id = 79] 21:38:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875fb20000 == 52 [pid = 1826] [id = 78] 21:38:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f877b32d000 == 51 [pid = 1826] [id = 75] 21:38:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8771db9800 == 50 [pid = 1826] [id = 74] 21:38:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876328c000 == 49 [pid = 1826] [id = 73] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f877748b000) [pid = 1826] [serial = 209] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f8772fb9000) [pid = 1826] [serial = 206] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f875e607c00) [pid = 1826] [serial = 212] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f8779a37400) [pid = 1826] [serial = 210] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f875e610000) [pid = 1826] [serial = 179] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f876548d000) [pid = 1826] [serial = 182] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f8772f34000) [pid = 1826] [serial = 185] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f8776fa7c00) [pid = 1826] [serial = 188] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f875c087c00) [pid = 1826] [serial = 194] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f875e604000) [pid = 1826] [serial = 195] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f8767c1d000) [pid = 1826] [serial = 198] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f8764cf1c00) [pid = 1826] [serial = 197] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f876af46c00) [pid = 1826] [serial = 200] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f8771cbd400) [pid = 1826] [serial = 201] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f8771a38400) [pid = 1826] [serial = 203] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f8777429400) [pid = 1826] [serial = 191] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f8776aa3400) [pid = 1826] [serial = 207] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f87732d9000) [pid = 1826] [serial = 213] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f8771f92400) [pid = 1826] [serial = 204] [outer = (nil)] [url = about:blank] 21:38:38 INFO - PROCESS | 1826 | 1461645518797 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]]]}] 21:38:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:38:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1384ms 21:38:38 INFO - PROCESS | 1826 | 1461645518827 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 21:38:38 INFO - PROCESS | 1826 | 1461645518834 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 21:38:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:38:38 INFO - PROCESS | 1826 | 1461645518844 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:38:38 INFO - PROCESS | 1826 | 1461645518848 Marionette TRACE conn3 <- [1,342,null,{}] 21:38:38 INFO - PROCESS | 1826 | 1461645518852 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}] 21:38:39 INFO - PROCESS | 1826 | 1461645519008 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 21:38:39 INFO - PROCESS | 1826 | 1461645519026 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e9d9000 == 50 [pid = 1826] [id = 93] 21:38:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f875bae4400) [pid = 1826] [serial = 278] [outer = (nil)] 21:38:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f875bae8000) [pid = 1826] [serial = 279] [outer = 0x7f875bae4400] 21:38:39 INFO - PROCESS | 1826 | 1461645519091 Marionette DEBUG loaded listener.js 21:38:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f875baf1c00) [pid = 1826] [serial = 280] [outer = 0x7f875bae4400] 21:38:39 INFO - PROCESS | 1826 | 1461645519890 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]]]}] 21:38:39 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. 21:38:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1080ms 21:38:39 INFO - PROCESS | 1826 | 1461645519924 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 21:38:39 INFO - PROCESS | 1826 | 1461645519926 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 21:38:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:38:39 INFO - PROCESS | 1826 | 1461645519933 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:38:39 INFO - PROCESS | 1826 | 1461645519937 Marionette TRACE conn3 <- [1,346,null,{}] 21:38:39 INFO - PROCESS | 1826 | 1461645519967 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}] 21:38:40 INFO - PROCESS | 1826 | 1461645520110 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 21:38:40 INFO - PROCESS | 1826 | 1461645520130 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8763e84800 == 51 [pid = 1826] [id = 94] 21:38:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f87610bb400) [pid = 1826] [serial = 281] [outer = (nil)] 21:38:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f87632b9c00) [pid = 1826] [serial = 282] [outer = 0x7f87610bb400] 21:38:40 INFO - PROCESS | 1826 | 1461645520192 Marionette DEBUG loaded listener.js 21:38:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f8763b06000) [pid = 1826] [serial = 283] [outer = 0x7f87610bb400] 21:38:41 INFO - PROCESS | 1826 | 1461645521080 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]]]}] 21:38:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1198ms 21:38:41 INFO - PROCESS | 1826 | 1461645521135 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 21:38:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:38:41 INFO - PROCESS | 1826 | 1461645521140 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 21:38:41 INFO - PROCESS | 1826 | 1461645521145 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:38:41 INFO - PROCESS | 1826 | 1461645521148 Marionette TRACE conn3 <- [1,350,null,{}] 21:38:41 INFO - PROCESS | 1826 | 1461645521164 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}] 21:38:41 INFO - PROCESS | 1826 | 1461645521347 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 21:38:41 INFO - PROCESS | 1826 | 1461645521366 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8767cc5000 == 52 [pid = 1826] [id = 95] 21:38:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f87610be800) [pid = 1826] [serial = 284] [outer = (nil)] 21:38:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f87631d5c00) [pid = 1826] [serial = 285] [outer = 0x7f87610be800] 21:38:41 INFO - PROCESS | 1826 | 1461645521427 Marionette DEBUG loaded listener.js 21:38:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f87631db400) [pid = 1826] [serial = 286] [outer = 0x7f87610be800] 21:38:42 INFO - PROCESS | 1826 | 1461645522180 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]]]}] 21:38:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1050ms 21:38:42 INFO - PROCESS | 1826 | 1461645522199 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 21:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:38:42 INFO - PROCESS | 1826 | 1461645522203 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 21:38:42 INFO - PROCESS | 1826 | 1461645522207 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:38:42 INFO - PROCESS | 1826 | 1461645522210 Marionette TRACE conn3 <- [1,354,null,{}] 21:38:42 INFO - PROCESS | 1826 | 1461645522229 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}] 21:38:42 INFO - PROCESS | 1826 | 1461645522401 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 21:38:42 INFO - PROCESS | 1826 | 1461645522482 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876beec800 == 53 [pid = 1826] [id = 96] 21:38:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f87631d0c00) [pid = 1826] [serial = 287] [outer = (nil)] 21:38:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f87632c0000) [pid = 1826] [serial = 288] [outer = 0x7f87631d0c00] 21:38:42 INFO - PROCESS | 1826 | 1461645522541 Marionette DEBUG loaded listener.js 21:38:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f8763b11800) [pid = 1826] [serial = 289] [outer = 0x7f87631d0c00] 21:38:43 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f876be69000) [pid = 1826] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:38:43 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f875e624400) [pid = 1826] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:38:43 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f875b6c5000) [pid = 1826] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:38:43 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f875d1e2400) [pid = 1826] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:38:43 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f877697f800) [pid = 1826] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:38:43 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f875fb61400) [pid = 1826] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:38:43 INFO - PROCESS | 1826 | 1461645523451 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]]]}] 21:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1285ms 21:38:43 INFO - PROCESS | 1826 | 1461645523494 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 21:38:43 INFO - PROCESS | 1826 | 1461645523497 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 21:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:38:43 INFO - PROCESS | 1826 | 1461645523503 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:38:43 INFO - PROCESS | 1826 | 1461645523505 Marionette TRACE conn3 <- [1,358,null,{}] 21:38:43 INFO - PROCESS | 1826 | 1461645523510 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}] 21:38:43 INFO - PROCESS | 1826 | 1461645523710 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 21:38:43 INFO - PROCESS | 1826 | 1461645523783 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8774b2c800 == 54 [pid = 1826] [id = 97] 21:38:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f875b4f3000) [pid = 1826] [serial = 290] [outer = (nil)] 21:38:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f87631d2c00) [pid = 1826] [serial = 291] [outer = 0x7f875b4f3000] 21:38:43 INFO - PROCESS | 1826 | 1461645523846 Marionette DEBUG loaded listener.js 21:38:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f87658a5800) [pid = 1826] [serial = 292] [outer = 0x7f875b4f3000] 21:38:44 INFO - PROCESS | 1826 | 1461645524471 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]]]}] 21:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 987ms 21:38:44 INFO - PROCESS | 1826 | 1461645524491 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 21:38:44 INFO - PROCESS | 1826 | 1461645524495 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 21:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:38:44 INFO - PROCESS | 1826 | 1461645524501 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:38:44 INFO - PROCESS | 1826 | 1461645524503 Marionette TRACE conn3 <- [1,362,null,{}] 21:38:44 INFO - PROCESS | 1826 | 1461645524509 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}] 21:38:44 INFO - PROCESS | 1826 | 1461645524687 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 21:38:44 INFO - PROCESS | 1826 | 1461645524709 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8776f55000 == 55 [pid = 1826] [id = 98] 21:38:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f875b4f2c00) [pid = 1826] [serial = 293] [outer = (nil)] 21:38:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f875fb85c00) [pid = 1826] [serial = 294] [outer = 0x7f875b4f2c00] 21:38:44 INFO - PROCESS | 1826 | 1461645524769 Marionette DEBUG loaded listener.js 21:38:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f875fb8c800) [pid = 1826] [serial = 295] [outer = 0x7f875b4f2c00] 21:38:45 INFO - PROCESS | 1826 | 1461645525635 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]]]}] 21:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1185ms 21:38:45 INFO - PROCESS | 1826 | 1461645525688 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 21:38:45 INFO - PROCESS | 1826 | 1461645525694 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 21:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:38:45 INFO - PROCESS | 1826 | 1461645525703 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:38:45 INFO - PROCESS | 1826 | 1461645525709 Marionette TRACE conn3 <- [1,366,null,{}] 21:38:45 INFO - PROCESS | 1826 | 1461645525718 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}] 21:38:45 INFO - PROCESS | 1826 | 1461645525913 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 21:38:46 INFO - PROCESS | 1826 | 1461645526058 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ba61000 == 56 [pid = 1826] [id = 99] 21:38:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f875900d800) [pid = 1826] [serial = 296] [outer = (nil)] 21:38:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f8759a7d800) [pid = 1826] [serial = 297] [outer = 0x7f875900d800] 21:38:46 INFO - PROCESS | 1826 | 1461645526136 Marionette DEBUG loaded listener.js 21:38:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f875b4eb000) [pid = 1826] [serial = 298] [outer = 0x7f875900d800] 21:38:46 INFO - PROCESS | 1826 | 1461645526982 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]]]}] 21:38:46 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. 21:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1291ms 21:38:46 INFO - PROCESS | 1826 | 1461645526994 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 21:38:47 INFO - PROCESS | 1826 | 1461645527002 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 21:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:38:47 INFO - PROCESS | 1826 | 1461645527012 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:38:47 INFO - PROCESS | 1826 | 1461645527016 Marionette TRACE conn3 <- [1,370,null,{}] 21:38:47 INFO - PROCESS | 1826 | 1461645527022 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}] 21:38:47 INFO - PROCESS | 1826 | 1461645527183 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 21:38:47 INFO - PROCESS | 1826 | 1461645527333 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764f37800 == 57 [pid = 1826] [id = 100] 21:38:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f875b4f1400) [pid = 1826] [serial = 299] [outer = (nil)] 21:38:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f875b897800) [pid = 1826] [serial = 300] [outer = 0x7f875b4f1400] 21:38:47 INFO - PROCESS | 1826 | 1461645527406 Marionette DEBUG loaded listener.js 21:38:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f875b90e800) [pid = 1826] [serial = 301] [outer = 0x7f875b4f1400] 21:38:48 INFO - PROCESS | 1826 | 1461645528336 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]]]}] 21:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1380ms 21:38:48 INFO - PROCESS | 1826 | 1461645528394 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 21:38:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:38:48 INFO - PROCESS | 1826 | 1461645528398 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 21:38:48 INFO - PROCESS | 1826 | 1461645528404 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:38:48 INFO - PROCESS | 1826 | 1461645528409 Marionette TRACE conn3 <- [1,374,null,{}] 21:38:48 INFO - PROCESS | 1826 | 1461645528425 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}] 21:38:48 INFO - PROCESS | 1826 | 1461645528667 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 21:38:48 INFO - PROCESS | 1826 | 1461645528844 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8779a6c800 == 58 [pid = 1826] [id = 101] 21:38:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f875fb87800) [pid = 1826] [serial = 302] [outer = (nil)] 21:38:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f875fb8e400) [pid = 1826] [serial = 303] [outer = 0x7f875fb87800] 21:38:48 INFO - PROCESS | 1826 | 1461645528933 Marionette DEBUG loaded listener.js 21:38:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f87631cf400) [pid = 1826] [serial = 304] [outer = 0x7f875fb87800] 21:38:49 INFO - PROCESS | 1826 | 1461645529762 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:38:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:38:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1388ms 21:38:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:38:49 INFO - PROCESS | 1826 | 1461645529792 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 21:38:49 INFO - PROCESS | 1826 | 1461645529796 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 21:38:49 INFO - PROCESS | 1826 | 1461645529803 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:38:49 INFO - PROCESS | 1826 | 1461645529806 Marionette TRACE conn3 <- [1,378,null,{}] 21:38:49 INFO - PROCESS | 1826 | 1461645529812 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}] 21:38:49 INFO - PROCESS | 1826 | 1461645529969 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 21:38:50 INFO - PROCESS | 1826 | 1461645530119 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b711000 == 59 [pid = 1826] [id = 102] 21:38:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f875fb6c800) [pid = 1826] [serial = 305] [outer = (nil)] 21:38:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f8764791800) [pid = 1826] [serial = 306] [outer = 0x7f875fb6c800] 21:38:50 INFO - PROCESS | 1826 | 1461645530192 Marionette DEBUG loaded listener.js 21:38:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f87658aa000) [pid = 1826] [serial = 307] [outer = 0x7f875fb6c800] 21:38:51 INFO - PROCESS | 1826 | 1461645531109 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:38:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:38:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1335ms 21:38:51 INFO - PROCESS | 1826 | 1461645531136 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 21:38:51 INFO - PROCESS | 1826 | 1461645531140 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 21:38:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:38:51 INFO - PROCESS | 1826 | 1461645531146 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:38:51 INFO - PROCESS | 1826 | 1461645531149 Marionette TRACE conn3 <- [1,382,null,{}] 21:38:51 INFO - PROCESS | 1826 | 1461645531155 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}] 21:38:51 INFO - PROCESS | 1826 | 1461645531318 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 21:38:51 INFO - PROCESS | 1826 | 1461645531471 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87841e7800 == 60 [pid = 1826] [id = 103] 21:38:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f8763b04800) [pid = 1826] [serial = 308] [outer = (nil)] 21:38:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f8767c7fc00) [pid = 1826] [serial = 309] [outer = 0x7f8763b04800] 21:38:51 INFO - PROCESS | 1826 | 1461645531549 Marionette DEBUG loaded listener.js 21:38:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f8771de7800) [pid = 1826] [serial = 310] [outer = 0x7f8763b04800] 21:38:52 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:38:52 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:38:52 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:38:52 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:38:52 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:38:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:38:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1329ms 21:38:52 INFO - PROCESS | 1826 | 1461645532467 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:38:52 INFO - PROCESS | 1826 | 1461645532477 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 21:38:52 INFO - PROCESS | 1826 | 1461645532481 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 21:38:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:38:52 INFO - PROCESS | 1826 | 1461645532486 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:38:52 INFO - PROCESS | 1826 | 1461645532488 Marionette TRACE conn3 <- [1,386,null,{}] 21:38:52 INFO - PROCESS | 1826 | 1461645532495 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}] 21:38:52 INFO - PROCESS | 1826 | 1461645532676 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 21:38:52 INFO - PROCESS | 1826 | 1461645532832 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b12d800 == 61 [pid = 1826] [id = 104] 21:38:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f8759a7b800) [pid = 1826] [serial = 311] [outer = (nil)] 21:38:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f87610bfc00) [pid = 1826] [serial = 312] [outer = 0x7f8759a7b800] 21:38:52 INFO - PROCESS | 1826 | 1461645532908 Marionette DEBUG loaded listener.js 21:38:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f877748b000) [pid = 1826] [serial = 313] [outer = 0x7f8759a7b800] 21:38:54 INFO - PROCESS | 1826 | 1461645534074 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]]]}] 21:38:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:38:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1629ms 21:38:54 INFO - PROCESS | 1826 | 1461645534117 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 21:38:54 INFO - PROCESS | 1826 | 1461645534129 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 21:38:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:38:54 INFO - PROCESS | 1826 | 1461645534140 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:38:54 INFO - PROCESS | 1826 | 1461645534154 Marionette TRACE conn3 <- [1,390,null,{}] 21:38:54 INFO - PROCESS | 1826 | 1461645534165 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}] 21:38:54 INFO - PROCESS | 1826 | 1461645534401 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 21:38:54 INFO - PROCESS | 1826 | 1461645534594 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ad02800 == 62 [pid = 1826] [id = 105] 21:38:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f875b4f4c00) [pid = 1826] [serial = 314] [outer = (nil)] 21:38:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f875b6be400) [pid = 1826] [serial = 315] [outer = 0x7f875b4f4c00] 21:38:54 INFO - PROCESS | 1826 | 1461645534711 Marionette DEBUG loaded listener.js 21:38:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f875b895c00) [pid = 1826] [serial = 316] [outer = 0x7f875b4f4c00] 21:38:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8774b2c800 == 61 [pid = 1826] [id = 97] 21:38:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876beec800 == 60 [pid = 1826] [id = 96] 21:38:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8767cc5000 == 59 [pid = 1826] [id = 95] 21:38:55 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f875b90cc00) [pid = 1826] [serial = 252] [outer = (nil)] [url = about:blank] 21:38:55 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f8774b19000) [pid = 1826] [serial = 224] [outer = (nil)] [url = about:blank] 21:38:55 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f875cddf400) [pid = 1826] [serial = 218] [outer = (nil)] [url = about:blank] 21:38:55 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f875b6c4000) [pid = 1826] [serial = 230] [outer = (nil)] [url = about:blank] 21:38:55 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f8763b0f400) [pid = 1826] [serial = 221] [outer = (nil)] [url = about:blank] 21:38:55 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f8779dc7000) [pid = 1826] [serial = 227] [outer = (nil)] [url = about:blank] 21:38:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8763e84800 == 58 [pid = 1826] [id = 94] 21:38:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875e9d9000 == 57 [pid = 1826] [id = 93] 21:38:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758c0d000 == 56 [pid = 1826] [id = 92] 21:38:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ad10800 == 55 [pid = 1826] [id = 85] 21:38:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8765708800 == 54 [pid = 1826] [id = 84] 21:38:55 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f8772e3f000) [pid = 1826] [serial = 245] [outer = (nil)] [url = about:blank] 21:38:55 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f8761025800) [pid = 1826] [serial = 236] [outer = (nil)] [url = about:blank] 21:38:55 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f876370a000) [pid = 1826] [serial = 237] [outer = (nil)] [url = about:blank] 21:38:55 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f875baedc00) [pid = 1826] [serial = 234] [outer = (nil)] [url = about:blank] 21:38:55 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f875bae3000) [pid = 1826] [serial = 233] [outer = (nil)] [url = about:blank] 21:38:55 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f8764cf5c00) [pid = 1826] [serial = 239] [outer = (nil)] [url = about:blank] 21:38:55 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f8767c74400) [pid = 1826] [serial = 240] [outer = (nil)] [url = about:blank] 21:38:55 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f8779a39000) [pid = 1826] [serial = 249] [outer = (nil)] [url = about:blank] 21:38:55 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f876be5fc00) [pid = 1826] [serial = 242] [outer = (nil)] [url = about:blank] 21:38:55 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f87721d5800) [pid = 1826] [serial = 243] [outer = (nil)] [url = about:blank] 21:38:55 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f875b7e8c00) [pid = 1826] [serial = 102] [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.] 21:38:55 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f8776976800) [pid = 1826] [serial = 246] [outer = (nil)] [url = about:blank] 21:38:55 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f877b388400) [pid = 1826] [serial = 250] [outer = (nil)] [url = about:blank] 21:38:55 INFO - PROCESS | 1826 | 1461645535663 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]]]}] 21:38:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:38:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1544ms 21:38:55 INFO - PROCESS | 1826 | 1461645535687 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 21:38:55 INFO - PROCESS | 1826 | 1461645535694 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 21:38:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:38:55 INFO - PROCESS | 1826 | 1461645535704 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:38:55 INFO - PROCESS | 1826 | 1461645535707 Marionette TRACE conn3 <- [1,394,null,{}] 21:38:55 INFO - PROCESS | 1826 | 1461645535714 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}] 21:38:55 INFO - PROCESS | 1826 | 1461645535867 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 21:38:55 INFO - PROCESS | 1826 | 1461645535989 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ad1f000 == 55 [pid = 1826] [id = 106] 21:38:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f875b904800) [pid = 1826] [serial = 317] [outer = (nil)] 21:38:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f875b9cc800) [pid = 1826] [serial = 318] [outer = 0x7f875b904800] 21:38:56 INFO - PROCESS | 1826 | 1461645536053 Marionette DEBUG loaded listener.js 21:38:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f875baedc00) [pid = 1826] [serial = 319] [outer = 0x7f875b904800] 21:38:56 INFO - PROCESS | 1826 | 1461645536843 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]]]}] 21:38:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:38:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1192ms 21:38:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:38:56 INFO - PROCESS | 1826 | 1461645536897 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 21:38:56 INFO - PROCESS | 1826 | 1461645536900 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 21:38:56 INFO - PROCESS | 1826 | 1461645536910 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:38:56 INFO - PROCESS | 1826 | 1461645536915 Marionette TRACE conn3 <- [1,398,null,{}] 21:38:56 INFO - PROCESS | 1826 | 1461645536932 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}] 21:38:57 INFO - PROCESS | 1826 | 1461645537093 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 21:38:57 INFO - PROCESS | 1826 | 1461645537106 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87629b1000 == 56 [pid = 1826] [id = 107] 21:38:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f875d11ac00) [pid = 1826] [serial = 320] [outer = (nil)] 21:38:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f875fb89c00) [pid = 1826] [serial = 321] [outer = 0x7f875d11ac00] 21:38:57 INFO - PROCESS | 1826 | 1461645537171 Marionette DEBUG loaded listener.js 21:38:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f8761021c00) [pid = 1826] [serial = 322] [outer = 0x7f875d11ac00] 21:38:57 INFO - PROCESS | 1826 | 1461645537962 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]]]}] 21:38:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:38:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1103ms 21:38:58 INFO - PROCESS | 1826 | 1461645538021 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 21:38:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:38:58 INFO - PROCESS | 1826 | 1461645538025 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 21:38:58 INFO - PROCESS | 1826 | 1461645538043 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:38:58 INFO - PROCESS | 1826 | 1461645538046 Marionette TRACE conn3 <- [1,402,null,{}] 21:38:58 INFO - PROCESS | 1826 | 1461645538068 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}] 21:38:58 INFO - PROCESS | 1826 | 1461645538250 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 21:38:58 INFO - PROCESS | 1826 | 1461645538273 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876442b000 == 57 [pid = 1826] [id = 108] 21:38:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f875cddb800) [pid = 1826] [serial = 323] [outer = (nil)] 21:38:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f87631d0400) [pid = 1826] [serial = 324] [outer = 0x7f875cddb800] 21:38:58 INFO - PROCESS | 1826 | 1461645538336 Marionette DEBUG loaded listener.js 21:38:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f8763577800) [pid = 1826] [serial = 325] [outer = 0x7f875cddb800] 21:38:59 INFO - PROCESS | 1826 | 1461645539165 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]]]}] 21:38:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:38:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1194ms 21:38:59 INFO - PROCESS | 1826 | 1461645539227 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 21:38:59 INFO - PROCESS | 1826 | 1461645539229 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 21:38:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:38:59 INFO - PROCESS | 1826 | 1461645539235 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:38:59 INFO - PROCESS | 1826 | 1461645539237 Marionette TRACE conn3 <- [1,406,null,{}] 21:38:59 INFO - PROCESS | 1826 | 1461645539243 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}] 21:38:59 INFO - PROCESS | 1826 | 1461645539420 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 21:38:59 INFO - PROCESS | 1826 | 1461645539448 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87654dc000 == 58 [pid = 1826] [id = 109] 21:38:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f8760680400) [pid = 1826] [serial = 326] [outer = (nil)] 21:38:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f8760687400) [pid = 1826] [serial = 327] [outer = 0x7f8760680400] 21:38:59 INFO - PROCESS | 1826 | 1461645539511 Marionette DEBUG loaded listener.js 21:38:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f876068b400) [pid = 1826] [serial = 328] [outer = 0x7f8760680400] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f875b904000) [pid = 1826] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f87610be800) [pid = 1826] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f875b9cf000) [pid = 1826] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f8768105c00) [pid = 1826] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f875b549400) [pid = 1826] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f875b54a400) [pid = 1826] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f8776f72400) [pid = 1826] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f87632bbc00) [pid = 1826] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f875b553800) [pid = 1826] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f8771df1c00) [pid = 1826] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f8763225000) [pid = 1826] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f875b545800) [pid = 1826] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f875e603400) [pid = 1826] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f87632bb800) [pid = 1826] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f8772ee8c00) [pid = 1826] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f875b1d7c00) [pid = 1826] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f8772e32800) [pid = 1826] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f876810e400) [pid = 1826] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f8772e31400) [pid = 1826] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f8772edfc00) [pid = 1826] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f875b544800) [pid = 1826] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f875b1d5c00) [pid = 1826] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f875ce4f400) [pid = 1826] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f8762e9a000) [pid = 1826] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f87631d0c00) [pid = 1826] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f875b89d400) [pid = 1826] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f875ce53c00) [pid = 1826] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f875b6c1400) [pid = 1826] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f87610bb400) [pid = 1826] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f875900a400) [pid = 1826] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f875b4f3000) [pid = 1826] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:39:00 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f875bae4400) [pid = 1826] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:39:00 INFO - PROCESS | 1826 | 1461645540917 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]]]}] 21:39:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:39:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1778ms 21:39:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:39:01 INFO - PROCESS | 1826 | 1461645541015 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 21:39:01 INFO - PROCESS | 1826 | 1461645541018 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 21:39:01 INFO - PROCESS | 1826 | 1461645541024 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:39:01 INFO - PROCESS | 1826 | 1461645541028 Marionette TRACE conn3 <- [1,410,null,{}] 21:39:01 INFO - PROCESS | 1826 | 1461645541033 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}] 21:39:01 INFO - PROCESS | 1826 | 1461645541212 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 21:39:01 INFO - PROCESS | 1826 | 1461645541318 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8762f98800 == 59 [pid = 1826] [id = 110] 21:39:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f8759cf5400) [pid = 1826] [serial = 329] [outer = (nil)] 21:39:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f875b544800) [pid = 1826] [serial = 330] [outer = 0x7f8759cf5400] 21:39:01 INFO - PROCESS | 1826 | 1461645541387 Marionette DEBUG loaded listener.js 21:39:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f875fb8f400) [pid = 1826] [serial = 331] [outer = 0x7f8759cf5400] 21:39:02 INFO - PROCESS | 1826 | 1461645542235 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]]]}] 21:39:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:39:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1229ms 21:39:02 INFO - PROCESS | 1826 | 1461645542254 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 21:39:02 INFO - PROCESS | 1826 | 1461645542256 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 21:39:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:39:02 INFO - PROCESS | 1826 | 1461645542262 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:39:02 INFO - PROCESS | 1826 | 1461645542264 Marionette TRACE conn3 <- [1,414,null,{}] 21:39:02 INFO - PROCESS | 1826 | 1461645542270 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}] 21:39:02 INFO - PROCESS | 1826 | 1461645542411 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 21:39:02 INFO - PROCESS | 1826 | 1461645542427 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8771dc7800 == 60 [pid = 1826] [id = 111] 21:39:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f875fc9e000) [pid = 1826] [serial = 332] [outer = (nil)] 21:39:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f876132b800) [pid = 1826] [serial = 333] [outer = 0x7f875fc9e000] 21:39:02 INFO - PROCESS | 1826 | 1461645542491 Marionette DEBUG loaded listener.js 21:39:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f87631d2000) [pid = 1826] [serial = 334] [outer = 0x7f875fc9e000] 21:39:03 INFO - PROCESS | 1826 | 1461645543555 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]]]}] 21:39:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:39:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1333ms 21:39:03 INFO - PROCESS | 1826 | 1461645543598 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 21:39:03 INFO - PROCESS | 1826 | 1461645543605 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 21:39:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:39:03 INFO - PROCESS | 1826 | 1461645543613 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:39:03 INFO - PROCESS | 1826 | 1461645543619 Marionette TRACE conn3 <- [1,418,null,{}] 21:39:03 INFO - PROCESS | 1826 | 1461645543627 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}] 21:39:03 INFO - PROCESS | 1826 | 1461645543799 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 21:39:03 INFO - PROCESS | 1826 | 1461645543948 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875c0a0800 == 61 [pid = 1826] [id = 112] 21:39:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f8759cee000) [pid = 1826] [serial = 335] [outer = (nil)] 21:39:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f8759cf9800) [pid = 1826] [serial = 336] [outer = 0x7f8759cee000] 21:39:04 INFO - PROCESS | 1826 | 1461645544024 Marionette DEBUG loaded listener.js 21:39:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f875b4f4400) [pid = 1826] [serial = 337] [outer = 0x7f8759cee000] 21:39:05 INFO - PROCESS | 1826 | 1461645545399 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]]]}] 21:39:05 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 21:39:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1890ms 21:39:05 INFO - PROCESS | 1826 | 1461645545509 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 21:39:05 INFO - PROCESS | 1826 | 1461645545517 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 21:39:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:39:05 INFO - PROCESS | 1826 | 1461645545541 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:39:05 INFO - PROCESS | 1826 | 1461645545547 Marionette TRACE conn3 <- [1,422,null,{}] 21:39:05 INFO - PROCESS | 1826 | 1461645545554 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}] 21:39:05 INFO - PROCESS | 1826 | 1461645545729 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 21:39:05 INFO - PROCESS | 1826 | 1461645545878 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8767cc8800 == 62 [pid = 1826] [id = 113] 21:39:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f875b89d000) [pid = 1826] [serial = 338] [outer = (nil)] 21:39:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f875baea400) [pid = 1826] [serial = 339] [outer = 0x7f875b89d000] 21:39:05 INFO - PROCESS | 1826 | 1461645545961 Marionette DEBUG loaded listener.js 21:39:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f875ce4f400) [pid = 1826] [serial = 340] [outer = 0x7f875b89d000] 21:39:07 INFO - PROCESS | 1826 | 1461645547240 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]]]}] 21:39:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:39:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1742ms 21:39:07 INFO - PROCESS | 1826 | 1461645547282 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 21:39:07 INFO - PROCESS | 1826 | 1461645547286 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 21:39:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:39:07 INFO - PROCESS | 1826 | 1461645547354 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:39:07 INFO - PROCESS | 1826 | 1461645547361 Marionette TRACE conn3 <- [1,426,null,{}] 21:39:07 INFO - PROCESS | 1826 | 1461645547380 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}] 21:39:07 INFO - PROCESS | 1826 | 1461645547541 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 21:39:07 INFO - PROCESS | 1826 | 1461645547689 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877698d800 == 63 [pid = 1826] [id = 114] 21:39:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f875bae3000) [pid = 1826] [serial = 341] [outer = (nil)] 21:39:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f8760683400) [pid = 1826] [serial = 342] [outer = 0x7f875bae3000] 21:39:07 INFO - PROCESS | 1826 | 1461645547765 Marionette DEBUG loaded listener.js 21:39:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f8762da2c00) [pid = 1826] [serial = 343] [outer = 0x7f875bae3000] 21:39:08 INFO - PROCESS | 1826 | 1461645548593 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] 21:39:08 INFO - PROCESS | 1826 | 1461645548658 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 21:39:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:39:08 INFO - PROCESS | 1826 | 1461645548681 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:39:08 INFO - PROCESS | 1826 | 1461645548685 Marionette TRACE conn3 <- [1,430,null,{}] 21:39:08 INFO - PROCESS | 1826 | 1461645548692 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}] 21:39:08 INFO - PROCESS | 1826 | 1461645548854 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 21:39:09 INFO - PROCESS | 1826 | 1461645549004 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8778f84000 == 64 [pid = 1826] [id = 115] 21:39:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f875cddf400) [pid = 1826] [serial = 344] [outer = (nil)] 21:39:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f8763b04000) [pid = 1826] [serial = 345] [outer = 0x7f875cddf400] 21:39:09 INFO - PROCESS | 1826 | 1461645549078 Marionette DEBUG loaded listener.js 21:39:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f8764438800) [pid = 1826] [serial = 346] [outer = 0x7f875cddf400] 21:39:09 INFO - PROCESS | 1826 | 1461645549903 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]]]}] 21:39:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:39:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1300ms 21:39:09 INFO - PROCESS | 1826 | 1461645549965 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 21:39:09 INFO - PROCESS | 1826 | 1461645549968 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 21:39:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:39:09 INFO - PROCESS | 1826 | 1461645549975 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:39:09 INFO - PROCESS | 1826 | 1461645549978 Marionette TRACE conn3 <- [1,434,null,{}] 21:39:09 INFO - PROCESS | 1826 | 1461645549983 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}] 21:39:10 INFO - PROCESS | 1826 | 1461645550146 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 21:39:10 INFO - PROCESS | 1826 | 1461645550293 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8759a58800 == 65 [pid = 1826] [id = 116] 21:39:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f876068d800) [pid = 1826] [serial = 347] [outer = (nil)] 21:39:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f8764f7fc00) [pid = 1826] [serial = 348] [outer = 0x7f876068d800] 21:39:10 INFO - PROCESS | 1826 | 1461645550366 Marionette DEBUG loaded listener.js 21:39:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f8767c75400) [pid = 1826] [serial = 349] [outer = 0x7f876068d800] 21:39:11 INFO - PROCESS | 1826 | 1461645551316 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]]]}] 21:39:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:39:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1384ms 21:39:11 INFO - PROCESS | 1826 | 1461645551360 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 21:39:11 INFO - PROCESS | 1826 | 1461645551364 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 21:39:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:39:11 INFO - PROCESS | 1826 | 1461645551370 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:39:11 INFO - PROCESS | 1826 | 1461645551372 Marionette TRACE conn3 <- [1,438,null,{}] 21:39:11 INFO - PROCESS | 1826 | 1461645551378 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}] 21:39:11 INFO - PROCESS | 1826 | 1461645551548 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 21:39:11 INFO - PROCESS | 1826 | 1461645551715 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758e07000 == 66 [pid = 1826] [id = 117] 21:39:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f875b6bbc00) [pid = 1826] [serial = 350] [outer = (nil)] 21:39:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f875b9cdc00) [pid = 1826] [serial = 351] [outer = 0x7f875b6bbc00] 21:39:11 INFO - PROCESS | 1826 | 1461645551795 Marionette DEBUG loaded listener.js 21:39:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f87721d3c00) [pid = 1826] [serial = 352] [outer = 0x7f875b6bbc00] 21:39:12 INFO - PROCESS | 1826 | 1461645552722 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]]]}] 21:39:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:39:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1428ms 21:39:12 INFO - PROCESS | 1826 | 1461645552799 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 21:39:12 INFO - PROCESS | 1826 | 1461645552803 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 21:39:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:39:12 INFO - PROCESS | 1826 | 1461645552809 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:39:12 INFO - PROCESS | 1826 | 1461645552811 Marionette TRACE conn3 <- [1,442,null,{}] 21:39:12 INFO - PROCESS | 1826 | 1461645552817 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}] 21:39:13 INFO - PROCESS | 1826 | 1461645553197 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 21:39:13 INFO - PROCESS | 1826 | 1461645553416 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8759a58000 == 67 [pid = 1826] [id = 118] 21:39:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f8759a73c00) [pid = 1826] [serial = 353] [outer = (nil)] 21:39:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f8759a7a800) [pid = 1826] [serial = 354] [outer = 0x7f8759a73c00] 21:39:13 INFO - PROCESS | 1826 | 1461645553486 Marionette DEBUG loaded listener.js 21:39:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f8759cf3400) [pid = 1826] [serial = 355] [outer = 0x7f8759a73c00] 21:39:14 INFO - PROCESS | 1826 | 1461645554335 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]]]}] 21:39:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:39:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1581ms 21:39:14 INFO - PROCESS | 1826 | 1461645554392 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 21:39:14 INFO - PROCESS | 1826 | 1461645554396 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 21:39:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:39:14 INFO - PROCESS | 1826 | 1461645554404 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:39:14 INFO - PROCESS | 1826 | 1461645554410 Marionette TRACE conn3 <- [1,446,null,{}] 21:39:14 INFO - PROCESS | 1826 | 1461645554416 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}] 21:39:14 INFO - PROCESS | 1826 | 1461645554613 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 21:39:14 INFO - PROCESS | 1826 | 1461645554838 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758c84800 == 68 [pid = 1826] [id = 119] 21:39:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f8759a79400) [pid = 1826] [serial = 356] [outer = (nil)] 21:39:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f875b4ec000) [pid = 1826] [serial = 357] [outer = 0x7f8759a79400] 21:39:14 INFO - PROCESS | 1826 | 1461645554990 Marionette DEBUG loaded listener.js 21:39:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f875b547000) [pid = 1826] [serial = 358] [outer = 0x7f8759a79400] 21:39:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87629ae000 == 67 [pid = 1826] [id = 55] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f875fb85c00) [pid = 1826] [serial = 294] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8762f98800 == 66 [pid = 1826] [id = 110] 21:39:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87654dc000 == 65 [pid = 1826] [id = 109] 21:39:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876442b000 == 64 [pid = 1826] [id = 108] 21:39:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87629b1000 == 63 [pid = 1826] [id = 107] 21:39:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ad1f000 == 62 [pid = 1826] [id = 106] 21:39:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ad02800 == 61 [pid = 1826] [id = 105] 21:39:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8764f37800 == 60 [pid = 1826] [id = 100] 21:39:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ba61000 == 59 [pid = 1826] [id = 99] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f877b37fc00) [pid = 1826] [serial = 228] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f87773e6800) [pid = 1826] [serial = 225] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f8776f6dc00) [pid = 1826] [serial = 177] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f877503f400) [pid = 1826] [serial = 156] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f8763666400) [pid = 1826] [serial = 129] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f875fca0800) [pid = 1826] [serial = 150] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f8761023800) [pid = 1826] [serial = 180] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f8770ee9800) [pid = 1826] [serial = 153] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f87632c0000) [pid = 1826] [serial = 288] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f875b90e000) [pid = 1826] [serial = 256] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f875b8a0400) [pid = 1826] [serial = 255] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f8763668800) [pid = 1826] [serial = 259] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f875e622c00) [pid = 1826] [serial = 258] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f875b895400) [pid = 1826] [serial = 277] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f875b6c5800) [pid = 1826] [serial = 276] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f8767c1e800) [pid = 1826] [serial = 261] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f87632b9c00) [pid = 1826] [serial = 282] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f8759a77c00) [pid = 1826] [serial = 274] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f8759a73400) [pid = 1826] [serial = 273] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f87631d2c00) [pid = 1826] [serial = 291] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f875bae8000) [pid = 1826] [serial = 279] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f875baf1c00) [pid = 1826] [serial = 280] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f8778f55c00) [pid = 1826] [serial = 264] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f8758d0c800) [pid = 1826] [serial = 267] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f875900bc00) [pid = 1826] [serial = 270] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f8763b11800) [pid = 1826] [serial = 289] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f875b911400) [pid = 1826] [serial = 253] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f87631d5c00) [pid = 1826] [serial = 285] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f87658a5800) [pid = 1826] [serial = 292] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f8763b06000) [pid = 1826] [serial = 283] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f87631db400) [pid = 1826] [serial = 286] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f8779d96000) [pid = 1826] [serial = 216] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f87773dd800) [pid = 1826] [serial = 189] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f87721dec00) [pid = 1826] [serial = 120] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f875fb6bc00) [pid = 1826] [serial = 219] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f8777434c00) [pid = 1826] [serial = 192] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f8767e97400) [pid = 1826] [serial = 183] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f875b6c8c00) [pid = 1826] [serial = 231] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f8776710c00) [pid = 1826] [serial = 186] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f8767b88c00) [pid = 1826] [serial = 126] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f875b7f1800) [pid = 1826] [serial = 98] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f8761023400) [pid = 1826] [serial = 123] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f8765433400) [pid = 1826] [serial = 222] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f8776f9a000) [pid = 1826] [serial = 159] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f87750bc000) [pid = 1826] [serial = 147] [outer = (nil)] [url = about:blank] 21:39:15 INFO - PROCESS | 1826 | 1461645555850 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]]]}] 21:39:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:39:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1484ms 21:39:15 INFO - PROCESS | 1826 | 1461645555891 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 21:39:15 INFO - PROCESS | 1826 | 1461645555896 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 21:39:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:39:15 INFO - PROCESS | 1826 | 1461645555902 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:39:15 INFO - PROCESS | 1826 | 1461645555904 Marionette TRACE conn3 <- [1,450,null,{}] 21:39:15 INFO - PROCESS | 1826 | 1461645555910 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}] 21:39:16 INFO - PROCESS | 1826 | 1461645556065 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 21:39:16 INFO - PROCESS | 1826 | 1461645556086 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ba55800 == 60 [pid = 1826] [id = 120] 21:39:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f875b7ea400) [pid = 1826] [serial = 359] [outer = (nil)] 21:39:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f875b897c00) [pid = 1826] [serial = 360] [outer = 0x7f875b7ea400] 21:39:16 INFO - PROCESS | 1826 | 1461645556154 Marionette DEBUG loaded listener.js 21:39:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f875b904000) [pid = 1826] [serial = 361] [outer = 0x7f875b7ea400] 21:39:17 INFO - PROCESS | 1826 | 1461645557020 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] 21:39:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 21:39:17 INFO - PROCESS | 1826 | 1461645557051 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 21:39:17 INFO - PROCESS | 1826 | 1461645557066 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:39:17 INFO - PROCESS | 1826 | 1461645557072 Marionette TRACE conn3 <- [1,454,null,{}] 21:39:17 INFO - PROCESS | 1826 | 1461645557078 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}] 21:39:17 INFO - PROCESS | 1826 | 1461645557229 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 21:39:17 INFO - PROCESS | 1826 | 1461645557346 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875fb16000 == 61 [pid = 1826] [id = 121] 21:39:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f875ab4fc00) [pid = 1826] [serial = 362] [outer = (nil)] 21:39:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f875ce4a400) [pid = 1826] [serial = 363] [outer = 0x7f875ab4fc00] 21:39:17 INFO - PROCESS | 1826 | 1461645557407 Marionette DEBUG loaded listener.js 21:39:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f875e60b800) [pid = 1826] [serial = 364] [outer = 0x7f875ab4fc00] 21:39:18 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:39:18 INFO - PROCESS | 1826 | 1461645558182 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]]]}] 21:39:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:39:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1192ms 21:39:18 INFO - PROCESS | 1826 | 1461645558251 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 21:39:18 INFO - PROCESS | 1826 | 1461645558253 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 21:39:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:39:18 INFO - PROCESS | 1826 | 1461645558260 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:39:18 INFO - PROCESS | 1826 | 1461645558262 Marionette TRACE conn3 <- [1,458,null,{}] 21:39:18 INFO - PROCESS | 1826 | 1461645558267 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}] 21:39:18 INFO - PROCESS | 1826 | 1461645558453 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 21:39:18 INFO - PROCESS | 1826 | 1461645558488 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876328d000 == 62 [pid = 1826] [id = 122] 21:39:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f875b7ec800) [pid = 1826] [serial = 365] [outer = (nil)] 21:39:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f875fb87000) [pid = 1826] [serial = 366] [outer = 0x7f875b7ec800] 21:39:18 INFO - PROCESS | 1826 | 1461645558551 Marionette DEBUG loaded listener.js 21:39:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f8759a7bc00) [pid = 1826] [serial = 367] [outer = 0x7f875b7ec800] 21:39:19 INFO - PROCESS | 1826 | 1461645559437 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] 21:39:19 INFO - PROCESS | 1826 | 1461645559501 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 21:39:19 INFO - PROCESS | 1826 | 1461645559508 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:39:19 INFO - PROCESS | 1826 | 1461645559511 Marionette TRACE conn3 <- [1,462,null,{}] 21:39:19 INFO - PROCESS | 1826 | 1461645559515 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}] 21:39:19 INFO - PROCESS | 1826 | 1461645559695 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 21:39:19 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f8760680400) [pid = 1826] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:39:19 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f875b4f1400) [pid = 1826] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:39:19 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f875b904800) [pid = 1826] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:39:19 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f8759a7b800) [pid = 1826] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:39:19 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f875d11ac00) [pid = 1826] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:39:19 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f875b4f4c00) [pid = 1826] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:39:19 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f875900d800) [pid = 1826] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:39:19 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f8759cf5400) [pid = 1826] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:39:19 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f875cddb800) [pid = 1826] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:39:19 INFO - PROCESS | 1826 | 1461645559904 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ba60000 == 63 [pid = 1826] [id = 123] 21:39:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f8759cf2000) [pid = 1826] [serial = 368] [outer = (nil)] 21:39:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f875b904800) [pid = 1826] [serial = 369] [outer = 0x7f8759cf2000] 21:39:19 INFO - PROCESS | 1826 | 1461645559978 Marionette DEBUG loaded listener.js 21:39:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f87629a8800) [pid = 1826] [serial = 370] [outer = 0x7f8759cf2000] 21:39:20 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:39:20 INFO - PROCESS | 1826 | 1461645560753 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] 21:39:20 INFO - PROCESS | 1826 | 1461645560793 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 21:39:20 INFO - PROCESS | 1826 | 1461645560799 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:39:20 INFO - PROCESS | 1826 | 1461645560802 Marionette TRACE conn3 <- [1,466,null,{}] 21:39:20 INFO - PROCESS | 1826 | 1461645560807 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}] 21:39:20 INFO - PROCESS | 1826 | 1461645560984 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 21:39:21 INFO - PROCESS | 1826 | 1461645561106 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87654d0000 == 64 [pid = 1826] [id = 124] 21:39:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f8759cf3800) [pid = 1826] [serial = 371] [outer = (nil)] 21:39:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f876443b000) [pid = 1826] [serial = 372] [outer = 0x7f8759cf3800] 21:39:21 INFO - PROCESS | 1826 | 1461645561168 Marionette DEBUG loaded listener.js 21:39:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f8767b84c00) [pid = 1826] [serial = 373] [outer = 0x7f8759cf3800] 21:39:21 INFO - PROCESS | 1826 | 1461645561833 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] 21:39:21 INFO - PROCESS | 1826 | 1461645561975 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 21:39:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 21:39:21 INFO - PROCESS | 1826 | 1461645561984 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:39:21 INFO - PROCESS | 1826 | 1461645561990 Marionette TRACE conn3 <- [1,470,null,{}] 21:39:22 INFO - PROCESS | 1826 | 1461645561998 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}] 21:39:22 INFO - PROCESS | 1826 | 1461645562227 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 21:39:22 INFO - PROCESS | 1826 | 1461645562375 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8759a53800 == 65 [pid = 1826] [id = 125] 21:39:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f8759a70400) [pid = 1826] [serial = 374] [outer = (nil)] 21:39:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f8759cf4800) [pid = 1826] [serial = 375] [outer = 0x7f8759a70400] 21:39:22 INFO - PROCESS | 1826 | 1461645562450 Marionette DEBUG loaded listener.js 21:39:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f875ab56800) [pid = 1826] [serial = 376] [outer = 0x7f8759a70400] 21:39:23 INFO - PROCESS | 1826 | 1461645563447 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]]]}] 21:39:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:39:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1535ms 21:39:23 INFO - PROCESS | 1826 | 1461645563520 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 21:39:23 INFO - PROCESS | 1826 | 1461645563524 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 21:39:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:39:23 INFO - PROCESS | 1826 | 1461645563537 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:39:23 INFO - PROCESS | 1826 | 1461645563542 Marionette TRACE conn3 <- [1,474,null,{}] 21:39:23 INFO - PROCESS | 1826 | 1461645563548 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}] 21:39:23 INFO - PROCESS | 1826 | 1461645563721 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 21:39:23 INFO - PROCESS | 1826 | 1461645563912 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8762183000 == 66 [pid = 1826] [id = 126] 21:39:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f875b6c4400) [pid = 1826] [serial = 377] [outer = (nil)] 21:39:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f875b8a1000) [pid = 1826] [serial = 378] [outer = 0x7f875b6c4400] 21:39:23 INFO - PROCESS | 1826 | 1461645563989 Marionette DEBUG loaded listener.js 21:39:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f875bae6400) [pid = 1826] [serial = 379] [outer = 0x7f875b6c4400] 21:39:24 INFO - PROCESS | 1826 | 1461645564888 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]]]}] 21:39:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:39:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1383ms 21:39:24 INFO - PROCESS | 1826 | 1461645564917 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 21:39:24 INFO - PROCESS | 1826 | 1461645564922 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 21:39:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:39:24 INFO - PROCESS | 1826 | 1461645564928 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:39:24 INFO - PROCESS | 1826 | 1461645564930 Marionette TRACE conn3 <- [1,478,null,{}] 21:39:24 INFO - PROCESS | 1826 | 1461645564945 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}] 21:39:25 INFO - PROCESS | 1826 | 1461645565122 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 21:39:25 INFO - PROCESS | 1826 | 1461645565278 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8770eaa800 == 67 [pid = 1826] [id = 127] 21:39:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f875be39c00) [pid = 1826] [serial = 380] [outer = (nil)] 21:39:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f875d1f0800) [pid = 1826] [serial = 381] [outer = 0x7f875be39c00] 21:39:25 INFO - PROCESS | 1826 | 1461645565401 Marionette DEBUG loaded listener.js 21:39:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f875fb8ac00) [pid = 1826] [serial = 382] [outer = 0x7f875be39c00] 21:39:26 INFO - PROCESS | 1826 | 1461645566282 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]]]}] 21:39:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:39:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1433ms 21:39:26 INFO - PROCESS | 1826 | 1461645566362 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 21:39:26 INFO - PROCESS | 1826 | 1461645566365 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 21:39:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:39:26 INFO - PROCESS | 1826 | 1461645566372 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:39:26 INFO - PROCESS | 1826 | 1461645566375 Marionette TRACE conn3 <- [1,482,null,{}] 21:39:26 INFO - PROCESS | 1826 | 1461645566380 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}] 21:39:26 INFO - PROCESS | 1826 | 1461645566549 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 21:39:26 INFO - PROCESS | 1826 | 1461645566696 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8772c1c000 == 68 [pid = 1826] [id = 128] 21:39:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f875cddb800) [pid = 1826] [serial = 383] [outer = (nil)] 21:39:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f87631d2400) [pid = 1826] [serial = 384] [outer = 0x7f875cddb800] 21:39:26 INFO - PROCESS | 1826 | 1461645566773 Marionette DEBUG loaded listener.js 21:39:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f8763b05000) [pid = 1826] [serial = 385] [outer = 0x7f875cddb800] 21:39:27 INFO - PROCESS | 1826 | 1461645567647 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]]]}] 21:39:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:39:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1333ms 21:39:27 INFO - PROCESS | 1826 | 1461645567706 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 21:39:27 INFO - PROCESS | 1826 | 1461645567710 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 21:39:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:39:27 INFO - PROCESS | 1826 | 1461645567716 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:39:27 INFO - PROCESS | 1826 | 1461645567718 Marionette TRACE conn3 <- [1,486,null,{}] 21:39:27 INFO - PROCESS | 1826 | 1461645567723 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}] 21:39:27 INFO - PROCESS | 1826 | 1461645567881 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 21:39:28 INFO - PROCESS | 1826 | 1461645568033 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877693d000 == 69 [pid = 1826] [id = 129] 21:39:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f875cde3c00) [pid = 1826] [serial = 386] [outer = (nil)] 21:39:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f8764cf1c00) [pid = 1826] [serial = 387] [outer = 0x7f875cde3c00] 21:39:28 INFO - PROCESS | 1826 | 1461645568108 Marionette DEBUG loaded listener.js 21:39:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f8768111c00) [pid = 1826] [serial = 388] [outer = 0x7f875cde3c00] 21:39:28 INFO - PROCESS | 1826 | 1461645568955 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]]]}] 21:39:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:39:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1278ms 21:39:29 INFO - PROCESS | 1826 | 1461645568999 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 21:39:29 INFO - PROCESS | 1826 | 1461645569001 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 21:39:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:39:29 INFO - PROCESS | 1826 | 1461645569009 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:39:29 INFO - PROCESS | 1826 | 1461645569012 Marionette TRACE conn3 <- [1,490,null,{}] 21:39:29 INFO - PROCESS | 1826 | 1461645569017 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}] 21:39:29 INFO - PROCESS | 1826 | 1461645569228 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 21:39:29 INFO - PROCESS | 1826 | 1461645569378 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8778f20000 == 70 [pid = 1826] [id = 130] 21:39:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f8771cb9000) [pid = 1826] [serial = 389] [outer = (nil)] 21:39:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f8772e32800) [pid = 1826] [serial = 390] [outer = 0x7f8771cb9000] 21:39:29 INFO - PROCESS | 1826 | 1461645569452 Marionette DEBUG loaded listener.js 21:39:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f877503a000) [pid = 1826] [serial = 391] [outer = 0x7f8771cb9000] 21:39:30 INFO - PROCESS | 1826 | 1461645570324 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]]]}] 21:39:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:39:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1378ms 21:39:30 INFO - PROCESS | 1826 | 1461645570389 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 21:39:30 INFO - PROCESS | 1826 | 1461645570392 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 21:39:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:39:30 INFO - PROCESS | 1826 | 1461645570399 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:39:30 INFO - PROCESS | 1826 | 1461645570403 Marionette TRACE conn3 <- [1,494,null,{}] 21:39:30 INFO - PROCESS | 1826 | 1461645570408 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}] 21:39:30 INFO - PROCESS | 1826 | 1461645570568 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 21:39:30 INFO - PROCESS | 1826 | 1461645570726 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87547d8800 == 71 [pid = 1826] [id = 131] 21:39:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f8758d09c00) [pid = 1826] [serial = 392] [outer = (nil)] 21:39:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f8776aab800) [pid = 1826] [serial = 393] [outer = 0x7f8758d09c00] 21:39:30 INFO - PROCESS | 1826 | 1461645570797 Marionette DEBUG loaded listener.js 21:39:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f8777307c00) [pid = 1826] [serial = 394] [outer = 0x7f8758d09c00] 21:39:31 INFO - PROCESS | 1826 | 1461645571728 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]]]}] 21:39:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:39:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1382ms 21:39:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:39:31 INFO - PROCESS | 1826 | 1461645571782 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 21:39:31 INFO - PROCESS | 1826 | 1461645571785 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 21:39:31 INFO - PROCESS | 1826 | 1461645571791 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:39:31 INFO - PROCESS | 1826 | 1461645571794 Marionette TRACE conn3 <- [1,498,null,{}] 21:39:31 INFO - PROCESS | 1826 | 1461645571799 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}] 21:39:31 INFO - PROCESS | 1826 | 1461645571969 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 21:39:32 INFO - PROCESS | 1826 | 1461645572398 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758d72800 == 72 [pid = 1826] [id = 132] 21:39:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f8758d0f400) [pid = 1826] [serial = 395] [outer = (nil)] 21:39:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f875900bc00) [pid = 1826] [serial = 396] [outer = 0x7f8758d0f400] 21:39:32 INFO - PROCESS | 1826 | 1461645572512 Marionette DEBUG loaded listener.js 21:39:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f8759a75000) [pid = 1826] [serial = 397] [outer = 0x7f8758d0f400] 21:39:33 INFO - PROCESS | 1826 | 1461645573372 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]]]}] 21:39:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:39:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1632ms 21:39:33 INFO - PROCESS | 1826 | 1461645573424 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 21:39:33 INFO - PROCESS | 1826 | 1461645573435 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 21:39:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:39:33 INFO - PROCESS | 1826 | 1461645573448 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:39:33 INFO - PROCESS | 1826 | 1461645573452 Marionette TRACE conn3 <- [1,502,null,{}] 21:39:33 INFO - PROCESS | 1826 | 1461645573468 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}] 21:39:33 INFO - PROCESS | 1826 | 1461645573646 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 21:39:33 INFO - PROCESS | 1826 | 1461645573796 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758e06000 == 73 [pid = 1826] [id = 133] 21:39:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f8759cf5000) [pid = 1826] [serial = 398] [outer = (nil)] 21:39:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f875b4e6c00) [pid = 1826] [serial = 399] [outer = 0x7f8759cf5000] 21:39:33 INFO - PROCESS | 1826 | 1461645573865 Marionette DEBUG loaded listener.js 21:39:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f875b4f2800) [pid = 1826] [serial = 400] [outer = 0x7f8759cf5000] 21:39:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8772e12000 == 72 [pid = 1826] [id = 62] 21:39:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8776f51000 == 71 [pid = 1826] [id = 64] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f8764791800) [pid = 1826] [serial = 306] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f875fb8e400) [pid = 1826] [serial = 303] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f8767c7fc00) [pid = 1826] [serial = 309] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ba60000 == 70 [pid = 1826] [id = 123] 21:39:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876328d000 == 69 [pid = 1826] [id = 122] 21:39:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875fb16000 == 68 [pid = 1826] [id = 121] 21:39:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ba55800 == 67 [pid = 1826] [id = 120] 21:39:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758c84800 == 66 [pid = 1826] [id = 119] 21:39:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8759a58000 == 65 [pid = 1826] [id = 118] 21:39:34 INFO - PROCESS | 1826 | 1461645574776 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]]]}] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f8760687400) [pid = 1826] [serial = 327] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f875b90e800) [pid = 1826] [serial = 301] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f875b897800) [pid = 1826] [serial = 300] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f875b9cc800) [pid = 1826] [serial = 318] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f875baedc00) [pid = 1826] [serial = 319] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f877748b000) [pid = 1826] [serial = 313] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f87610bfc00) [pid = 1826] [serial = 312] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f875fb89c00) [pid = 1826] [serial = 321] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f875b895c00) [pid = 1826] [serial = 316] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f875b6be400) [pid = 1826] [serial = 315] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f875b4eb000) [pid = 1826] [serial = 298] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f8759a7d800) [pid = 1826] [serial = 297] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f875fb8f400) [pid = 1826] [serial = 331] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f87631d0400) [pid = 1826] [serial = 324] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f876068b400) [pid = 1826] [serial = 328] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f875b544800) [pid = 1826] [serial = 330] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f8763577800) [pid = 1826] [serial = 325] [outer = (nil)] [url = about:blank] 21:39:34 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f8761021c00) [pid = 1826] [serial = 322] [outer = (nil)] [url = about:blank] 21:39:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:39:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1394ms 21:39:34 INFO - PROCESS | 1826 | 1461645574842 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 21:39:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:39:34 INFO - PROCESS | 1826 | 1461645574848 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 21:39:34 INFO - PROCESS | 1826 | 1461645574854 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:39:34 INFO - PROCESS | 1826 | 1461645574857 Marionette TRACE conn3 <- [1,506,null,{}] 21:39:34 INFO - PROCESS | 1826 | 1461645574862 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}] 21:39:35 INFO - PROCESS | 1826 | 1461645575011 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 21:39:35 INFO - PROCESS | 1826 | 1461645575022 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b71b000 == 66 [pid = 1826] [id = 134] 21:39:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f875b6c0400) [pid = 1826] [serial = 401] [outer = (nil)] 21:39:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f875b906400) [pid = 1826] [serial = 402] [outer = 0x7f875b6c0400] 21:39:35 INFO - PROCESS | 1826 | 1461645575084 Marionette DEBUG loaded listener.js 21:39:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f875bae4000) [pid = 1826] [serial = 403] [outer = 0x7f875b6c0400] 21:39:35 INFO - PROCESS | 1826 | 1461645575988 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]]]}] 21:39:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:39:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1188ms 21:39:36 INFO - PROCESS | 1826 | 1461645576048 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 21:39:36 INFO - PROCESS | 1826 | 1461645576051 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 21:39:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:39:36 INFO - PROCESS | 1826 | 1461645576070 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:39:36 INFO - PROCESS | 1826 | 1461645576089 Marionette TRACE conn3 <- [1,510,null,{}] 21:39:36 INFO - PROCESS | 1826 | 1461645576099 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}] 21:39:36 INFO - PROCESS | 1826 | 1461645576299 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 21:39:36 INFO - PROCESS | 1826 | 1461645576368 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e86c800 == 67 [pid = 1826] [id = 135] 21:39:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f875b7e9c00) [pid = 1826] [serial = 404] [outer = (nil)] 21:39:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f875d119000) [pid = 1826] [serial = 405] [outer = 0x7f875b7e9c00] 21:39:36 INFO - PROCESS | 1826 | 1461645576429 Marionette DEBUG loaded listener.js 21:39:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f875fb62000) [pid = 1826] [serial = 406] [outer = 0x7f875b7e9c00] 21:39:37 INFO - PROCESS | 1826 | 1461645577179 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]]]}] 21:39:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:39:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1163ms 21:39:37 INFO - PROCESS | 1826 | 1461645577222 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 21:39:37 INFO - PROCESS | 1826 | 1461645577226 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 21:39:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:39:37 INFO - PROCESS | 1826 | 1461645577239 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:39:37 INFO - PROCESS | 1826 | 1461645577241 Marionette TRACE conn3 <- [1,514,null,{}] 21:39:37 INFO - PROCESS | 1826 | 1461645577247 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}] 21:39:37 INFO - PROCESS | 1826 | 1461645577431 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 21:39:37 INFO - PROCESS | 1826 | 1461645577453 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87632a0000 == 68 [pid = 1826] [id = 136] 21:39:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f875c084c00) [pid = 1826] [serial = 407] [outer = (nil)] 21:39:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f876067f800) [pid = 1826] [serial = 408] [outer = 0x7f875c084c00] 21:39:37 INFO - PROCESS | 1826 | 1461645577514 Marionette DEBUG loaded listener.js 21:39:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f87610bcc00) [pid = 1826] [serial = 409] [outer = 0x7f875c084c00] 21:39:38 INFO - PROCESS | 1826 | 1461645578285 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]]]}] 21:39:38 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 21:39:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1083ms 21:39:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:39:38 INFO - PROCESS | 1826 | 1461645578317 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 21:39:38 INFO - PROCESS | 1826 | 1461645578319 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 21:39:38 INFO - PROCESS | 1826 | 1461645578324 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:39:38 INFO - PROCESS | 1826 | 1461645578327 Marionette TRACE conn3 <- [1,518,null,{}] 21:39:38 INFO - PROCESS | 1826 | 1461645578339 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}] 21:39:38 INFO - PROCESS | 1826 | 1461645578524 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 21:39:38 INFO - PROCESS | 1826 | 1461645578552 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876461c000 == 69 [pid = 1826] [id = 137] 21:39:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f87631dc000) [pid = 1826] [serial = 410] [outer = (nil)] 21:39:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f8763b92000) [pid = 1826] [serial = 411] [outer = 0x7f87631dc000] 21:39:38 INFO - PROCESS | 1826 | 1461645578625 Marionette DEBUG loaded listener.js 21:39:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f8770e16000) [pid = 1826] [serial = 412] [outer = 0x7f87631dc000] 21:39:39 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f875b7ec800) [pid = 1826] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:39:39 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f8759cf2000) [pid = 1826] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:39:39 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f875ab4fc00) [pid = 1826] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:39:39 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f8759a79400) [pid = 1826] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:39:39 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f8759a73c00) [pid = 1826] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:39:39 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f875b7ea400) [pid = 1826] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:39:39 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f8758d03800) [pid = 1826] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:39:39 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f875fb6c800) [pid = 1826] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:39:39 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f876478e000) [pid = 1826] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:39:39 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f875900a000) [pid = 1826] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:39:39 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f875fb87800) [pid = 1826] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:39:39 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f8763b04800) [pid = 1826] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:39:39 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f875b89ac00) [pid = 1826] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:39:39 INFO - PROCESS | 1826 | 1461645579627 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]]]}] 21:39:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:39:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1339ms 21:39:39 INFO - PROCESS | 1826 | 1461645579664 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 21:39:39 INFO - PROCESS | 1826 | 1461645579667 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 21:39:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:39:39 INFO - PROCESS | 1826 | 1461645579672 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:39:39 INFO - PROCESS | 1826 | 1461645579675 Marionette TRACE conn3 <- [1,522,null,{}] 21:39:39 INFO - PROCESS | 1826 | 1461645579691 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}] 21:39:39 INFO - PROCESS | 1826 | 1461645579870 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 21:39:39 INFO - PROCESS | 1826 | 1461645579890 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8763c8f000 == 70 [pid = 1826] [id = 138] 21:39:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f8759cf9000) [pid = 1826] [serial = 413] [outer = (nil)] 21:39:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f875b560800) [pid = 1826] [serial = 414] [outer = 0x7f8759cf9000] 21:39:39 INFO - PROCESS | 1826 | 1461645579951 Marionette DEBUG loaded listener.js 21:39:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f875c081800) [pid = 1826] [serial = 415] [outer = 0x7f8759cf9000] 21:39:40 INFO - PROCESS | 1826 | 1461645580688 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]]]}] 21:39:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:39:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1044ms 21:39:40 INFO - PROCESS | 1826 | 1461645580717 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 21:39:40 INFO - PROCESS | 1826 | 1461645580719 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 21:39:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:39:40 INFO - PROCESS | 1826 | 1461645580725 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:39:40 INFO - PROCESS | 1826 | 1461645580727 Marionette TRACE conn3 <- [1,526,null,{}] 21:39:40 INFO - PROCESS | 1826 | 1461645580748 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}] 21:39:40 INFO - PROCESS | 1826 | 1461645580934 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 21:39:40 INFO - PROCESS | 1826 | 1461645580956 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876afe8000 == 71 [pid = 1826] [id = 139] 21:39:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f8759a7c000) [pid = 1826] [serial = 416] [outer = (nil)] 21:39:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f87632bc400) [pid = 1826] [serial = 417] [outer = 0x7f8759a7c000] 21:39:41 INFO - PROCESS | 1826 | 1461645581017 Marionette DEBUG loaded listener.js 21:39:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f8771a36000) [pid = 1826] [serial = 418] [outer = 0x7f8759a7c000] 21:39:42 INFO - PROCESS | 1826 | 1461645582024 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]]]}] 21:39:42 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 21:39:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1331ms 21:39:42 INFO - PROCESS | 1826 | 1461645582058 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 21:39:42 INFO - PROCESS | 1826 | 1461645582065 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 21:39:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:39:42 INFO - PROCESS | 1826 | 1461645582074 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:39:42 INFO - PROCESS | 1826 | 1461645582079 Marionette TRACE conn3 <- [1,530,null,{}] 21:39:42 INFO - PROCESS | 1826 | 1461645582087 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}] 21:39:42 INFO - PROCESS | 1826 | 1461645582260 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 21:39:42 INFO - PROCESS | 1826 | 1461645582417 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b42c800 == 72 [pid = 1826] [id = 140] 21:39:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f8759cec800) [pid = 1826] [serial = 419] [outer = (nil)] 21:39:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f875ab59000) [pid = 1826] [serial = 420] [outer = 0x7f8759cec800] 21:39:42 INFO - PROCESS | 1826 | 1461645582496 Marionette DEBUG loaded listener.js 21:39:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f875b556000) [pid = 1826] [serial = 421] [outer = 0x7f8759cec800] 21:39:43 INFO - PROCESS | 1826 | 1461645583280 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"]]]}] 21:39:43 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 21:39:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:39:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:39:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:39:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:39:43 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 21:39:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:39:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:39:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:39:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:39:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1237ms 21:39:43 INFO - PROCESS | 1826 | 1461645583335 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 21:39:43 INFO - PROCESS | 1826 | 1461645583344 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 21:39:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:39:43 INFO - PROCESS | 1826 | 1461645583356 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:39:43 INFO - PROCESS | 1826 | 1461645583360 Marionette TRACE conn3 <- [1,534,null,{}] 21:39:43 INFO - PROCESS | 1826 | 1461645583366 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}] 21:39:43 INFO - PROCESS | 1826 | 1461645583541 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 21:39:43 INFO - PROCESS | 1826 | 1461645583697 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8771f14000 == 73 [pid = 1826] [id = 141] 21:39:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f875b55c000) [pid = 1826] [serial = 422] [outer = (nil)] 21:39:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f875be2fc00) [pid = 1826] [serial = 423] [outer = 0x7f875b55c000] 21:39:43 INFO - PROCESS | 1826 | 1461645583771 Marionette DEBUG loaded listener.js 21:39:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f875cde1800) [pid = 1826] [serial = 424] [outer = 0x7f875b55c000] 21:39:45 INFO - PROCESS | 1826 | 1461645585157 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]]]}] 21:39:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 21:39:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1835ms 21:39:45 INFO - PROCESS | 1826 | 1461645585191 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 21:39:45 INFO - PROCESS | 1826 | 1461645585195 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 21:39:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:39:45 INFO - PROCESS | 1826 | 1461645585238 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:39:45 INFO - PROCESS | 1826 | 1461645585244 Marionette TRACE conn3 <- [1,538,null,{}] 21:39:45 INFO - PROCESS | 1826 | 1461645585268 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}] 21:39:45 INFO - PROCESS | 1826 | 1461645585451 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 21:39:45 INFO - PROCESS | 1826 | 1461645585647 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764f45800 == 74 [pid = 1826] [id = 142] 21:39:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f875b9ca000) [pid = 1826] [serial = 425] [outer = (nil)] 21:39:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f8763b05c00) [pid = 1826] [serial = 426] [outer = 0x7f875b9ca000] 21:39:45 INFO - PROCESS | 1826 | 1461645585752 Marionette DEBUG loaded listener.js 21:39:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f8771cc2800) [pid = 1826] [serial = 427] [outer = 0x7f875b9ca000] 21:39:46 INFO - PROCESS | 1826 | 1461645586514 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]]]}] 21:39:46 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. 21:39:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1287ms 21:39:46 INFO - PROCESS | 1826 | 1461645586523 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 21:39:46 INFO - PROCESS | 1826 | 1461645586526 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 21:39:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:39:46 INFO - PROCESS | 1826 | 1461645586532 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:39:46 INFO - PROCESS | 1826 | 1461645586534 Marionette TRACE conn3 <- [1,542,null,{}] 21:39:46 INFO - PROCESS | 1826 | 1461645586540 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}] 21:39:46 INFO - PROCESS | 1826 | 1461645586706 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 21:39:46 INFO - PROCESS | 1826 | 1461645586862 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875aaca800 == 75 [pid = 1826] [id = 143] 21:39:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f8759ccf800) [pid = 1826] [serial = 428] [outer = (nil)] 21:39:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f87721dec00) [pid = 1826] [serial = 429] [outer = 0x7f8759ccf800] 21:39:46 INFO - PROCESS | 1826 | 1461645586937 Marionette DEBUG loaded listener.js 21:39:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f8774b9ec00) [pid = 1826] [serial = 430] [outer = 0x7f8759ccf800] 21:39:47 INFO - PROCESS | 1826 | 1461645587825 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]]]}] 21:39:47 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. 21:39:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1326ms 21:39:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:39:47 INFO - PROCESS | 1826 | 1461645587861 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 21:39:47 INFO - PROCESS | 1826 | 1461645587863 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 21:39:47 INFO - PROCESS | 1826 | 1461645587870 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:39:47 INFO - PROCESS | 1826 | 1461645587874 Marionette TRACE conn3 <- [1,546,null,{}] 21:39:47 INFO - PROCESS | 1826 | 1461645587879 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}] 21:39:48 INFO - PROCESS | 1826 | 1461645588109 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 21:39:48 INFO - PROCESS | 1826 | 1461645588227 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8753684800 == 76 [pid = 1826] [id = 144] 21:39:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f87536aa800) [pid = 1826] [serial = 431] [outer = (nil)] 21:39:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f87536ae800) [pid = 1826] [serial = 432] [outer = 0x7f87536aa800] 21:39:48 INFO - PROCESS | 1826 | 1461645588301 Marionette DEBUG loaded listener.js 21:39:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f87536b7c00) [pid = 1826] [serial = 433] [outer = 0x7f87536aa800] 21:39:49 INFO - PROCESS | 1826 | 1461645589132 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]]]}] 21:39:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 21:39:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1331ms 21:39:49 INFO - PROCESS | 1826 | 1461645589202 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 21:39:49 INFO - PROCESS | 1826 | 1461645589205 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 21:39:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:39:49 INFO - PROCESS | 1826 | 1461645589212 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:39:49 INFO - PROCESS | 1826 | 1461645589215 Marionette TRACE conn3 <- [1,550,null,{}] 21:39:49 INFO - PROCESS | 1826 | 1461645589220 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}] 21:39:49 INFO - PROCESS | 1826 | 1461645589419 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 21:39:49 INFO - PROCESS | 1826 | 1461645589577 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875456b000 == 77 [pid = 1826] [id = 145] 21:39:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f87536af400) [pid = 1826] [serial = 434] [outer = (nil)] 21:39:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f8754507400) [pid = 1826] [serial = 435] [outer = 0x7f87536af400] 21:39:49 INFO - PROCESS | 1826 | 1461645589656 Marionette DEBUG loaded listener.js 21:39:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f8774b19400) [pid = 1826] [serial = 436] [outer = 0x7f87536af400] 21:39:50 INFO - PROCESS | 1826 | 1461645590495 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]]]}] 21:39:50 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. 21:39:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1338ms 21:39:50 INFO - PROCESS | 1826 | 1461645590555 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 21:39:50 INFO - PROCESS | 1826 | 1461645590558 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 21:39:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:39:50 INFO - PROCESS | 1826 | 1461645590566 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:39:50 INFO - PROCESS | 1826 | 1461645590569 Marionette TRACE conn3 <- [1,554,null,{}] 21:39:50 INFO - PROCESS | 1826 | 1461645590574 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}] 21:39:50 INFO - PROCESS | 1826 | 1461645590747 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 21:39:50 INFO - PROCESS | 1826 | 1461645590909 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8753713800 == 78 [pid = 1826] [id = 146] 21:39:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f87536b6000) [pid = 1826] [serial = 437] [outer = (nil)] 21:39:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f875373c000) [pid = 1826] [serial = 438] [outer = 0x7f87536b6000] 21:39:50 INFO - PROCESS | 1826 | 1461645590981 Marionette DEBUG loaded listener.js 21:39:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f8753741c00) [pid = 1826] [serial = 439] [outer = 0x7f87536b6000] 21:39:51 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:39:51 INFO - PROCESS | 1826 | 1461645591905 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]]]}] 21:39:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:39:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1380ms 21:39:51 INFO - PROCESS | 1826 | 1461645591947 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 21:39:51 INFO - PROCESS | 1826 | 1461645591951 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 21:39:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:39:51 INFO - PROCESS | 1826 | 1461645591957 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:39:51 INFO - PROCESS | 1826 | 1461645591960 Marionette TRACE conn3 <- [1,558,null,{}] 21:39:51 INFO - PROCESS | 1826 | 1461645591965 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}] 21:39:52 INFO - PROCESS | 1826 | 1461645592130 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 21:39:52 INFO - PROCESS | 1826 | 1461645592306 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754735800 == 79 [pid = 1826] [id = 147] 21:39:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f8753736c00) [pid = 1826] [serial = 440] [outer = (nil)] 21:39:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f8753eed000) [pid = 1826] [serial = 441] [outer = 0x7f8753736c00] 21:39:52 INFO - PROCESS | 1826 | 1461645592379 Marionette DEBUG loaded listener.js 21:39:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f8753ef1800) [pid = 1826] [serial = 442] [outer = 0x7f8753736c00] 21:39:53 INFO - PROCESS | 1826 | 1461645593277 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]]]}] 21:39:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:39:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1383ms 21:39:53 INFO - PROCESS | 1826 | 1461645593343 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 21:39:53 INFO - PROCESS | 1826 | 1461645593348 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 21:39:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:39:53 INFO - PROCESS | 1826 | 1461645593355 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:39:53 INFO - PROCESS | 1826 | 1461645593359 Marionette TRACE conn3 <- [1,562,null,{}] 21:39:53 INFO - PROCESS | 1826 | 1461645593365 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}] 21:39:53 INFO - PROCESS | 1826 | 1461645593547 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 21:39:53 INFO - PROCESS | 1826 | 1461645593709 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b429000 == 80 [pid = 1826] [id = 148] 21:39:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f8753738c00) [pid = 1826] [serial = 443] [outer = (nil)] 21:39:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f8753ef6c00) [pid = 1826] [serial = 444] [outer = 0x7f8753738c00] 21:39:53 INFO - PROCESS | 1826 | 1461645593783 Marionette DEBUG loaded listener.js 21:39:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f8753faa800) [pid = 1826] [serial = 445] [outer = 0x7f8753738c00] 21:39:54 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:39:54 INFO - PROCESS | 1826 | 1461645594596 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]]]}] 21:39:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:39:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1279ms 21:39:54 INFO - PROCESS | 1826 | 1461645594635 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 21:39:54 INFO - PROCESS | 1826 | 1461645594638 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 21:39:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:39:54 INFO - PROCESS | 1826 | 1461645594644 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:39:54 INFO - PROCESS | 1826 | 1461645594647 Marionette TRACE conn3 <- [1,566,null,{}] 21:39:54 INFO - PROCESS | 1826 | 1461645594652 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}] 21:39:54 INFO - PROCESS | 1826 | 1461645594810 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 21:39:54 INFO - PROCESS | 1826 | 1461645594944 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754122000 == 81 [pid = 1826] [id = 149] 21:39:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f8753ee9400) [pid = 1826] [serial = 446] [outer = (nil)] 21:39:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f8753fb0800) [pid = 1826] [serial = 447] [outer = 0x7f8753ee9400] 21:39:55 INFO - PROCESS | 1826 | 1461645595013 Marionette DEBUG loaded listener.js 21:39:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f8753fb6000) [pid = 1826] [serial = 448] [outer = 0x7f8753ee9400] 21:39:55 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:39:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f875ad7fc00) [pid = 1826] [serial = 449] [outer = 0x7f875b1d7400] 21:39:55 INFO - PROCESS | 1826 | 1461645595919 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]]]}] 21:39:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:39:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1328ms 21:39:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:39:55 INFO - PROCESS | 1826 | 1461645595973 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 21:39:55 INFO - PROCESS | 1826 | 1461645595976 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 21:39:55 INFO - PROCESS | 1826 | 1461645595982 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:39:55 INFO - PROCESS | 1826 | 1461645595986 Marionette TRACE conn3 <- [1,570,null,{}] 21:39:55 INFO - PROCESS | 1826 | 1461645595991 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}] 21:39:56 INFO - PROCESS | 1826 | 1461645596222 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 21:39:56 INFO - PROCESS | 1826 | 1461645596458 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87541e7000 == 82 [pid = 1826] [id = 150] 21:39:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f8759a77000) [pid = 1826] [serial = 450] [outer = (nil)] 21:39:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f875ad86c00) [pid = 1826] [serial = 451] [outer = 0x7f8759a77000] 21:39:56 INFO - PROCESS | 1826 | 1461645596582 Marionette DEBUG loaded listener.js 21:39:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f87721de800) [pid = 1826] [serial = 452] [outer = 0x7f8759a77000] 21:39:57 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:39:57 INFO - PROCESS | 1826 | 1461645597396 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]]]}] 21:39:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:39:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1737ms 21:39:57 INFO - PROCESS | 1826 | 1461645597719 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 21:39:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:39:57 INFO - PROCESS | 1826 | 1461645597725 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 21:39:57 INFO - PROCESS | 1826 | 1461645597732 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:39:57 INFO - PROCESS | 1826 | 1461645597735 Marionette TRACE conn3 <- [1,574,null,{}] 21:39:57 INFO - PROCESS | 1826 | 1461645597743 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}] 21:39:57 INFO - PROCESS | 1826 | 1461645597902 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 21:39:58 INFO - PROCESS | 1826 | 1461645598133 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754734000 == 83 [pid = 1826] [id = 151] 21:39:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f8754509800) [pid = 1826] [serial = 453] [outer = (nil)] 21:39:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f875450c800) [pid = 1826] [serial = 454] [outer = 0x7f8754509800] 21:39:58 INFO - PROCESS | 1826 | 1461645598210 Marionette DEBUG loaded listener.js 21:39:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f8754514800) [pid = 1826] [serial = 455] [outer = 0x7f8754509800] 21:39:59 INFO - PROCESS | 1826 | 1461645599022 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]]]}] 21:39:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:39:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1333ms 21:39:59 INFO - PROCESS | 1826 | 1461645599066 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 21:39:59 INFO - PROCESS | 1826 | 1461645599071 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 21:39:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:39:59 INFO - PROCESS | 1826 | 1461645599081 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:39:59 INFO - PROCESS | 1826 | 1461645599087 Marionette TRACE conn3 <- [1,578,null,{}] 21:39:59 INFO - PROCESS | 1826 | 1461645599092 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}] 21:39:59 INFO - PROCESS | 1826 | 1461645599249 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 21:39:59 INFO - PROCESS | 1826 | 1461645599422 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ad0c000 == 84 [pid = 1826] [id = 152] 21:39:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f8753fb5800) [pid = 1826] [serial = 456] [outer = (nil)] 21:39:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f8759012c00) [pid = 1826] [serial = 457] [outer = 0x7f8753fb5800] 21:39:59 INFO - PROCESS | 1826 | 1461645599546 Marionette DEBUG loaded listener.js 21:39:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f8759cd2c00) [pid = 1826] [serial = 458] [outer = 0x7f8753fb5800] 21:40:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875e86f800 == 83 [pid = 1826] [id = 77] 21:40:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8763e7d000 == 82 [pid = 1826] [id = 56] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f876443b000) [pid = 1826] [serial = 372] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f8763b04000) [pid = 1826] [serial = 345] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8764f7fc00) [pid = 1826] [serial = 348] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f875b9cdc00) [pid = 1826] [serial = 351] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8763c8f000 == 81 [pid = 1826] [id = 138] 21:40:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876461c000 == 80 [pid = 1826] [id = 137] 21:40:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87632a0000 == 79 [pid = 1826] [id = 136] 21:40:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875e86c800 == 78 [pid = 1826] [id = 135] 21:40:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b71b000 == 77 [pid = 1826] [id = 134] 21:40:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758e06000 == 76 [pid = 1826] [id = 133] 21:40:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758d72800 == 75 [pid = 1826] [id = 132] 21:40:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8770eaa800 == 74 [pid = 1826] [id = 127] 21:40:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8762183000 == 73 [pid = 1826] [id = 126] 21:40:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8759a53800 == 72 [pid = 1826] [id = 125] 21:40:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87654d0000 == 71 [pid = 1826] [id = 124] 21:40:00 INFO - PROCESS | 1826 | 1461645600518 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]]]}] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f8758d11000) [pid = 1826] [serial = 268] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f87658aa000) [pid = 1826] [serial = 307] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f87721d8c00) [pid = 1826] [serial = 262] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f8759012800) [pid = 1826] [serial = 271] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f87631cf400) [pid = 1826] [serial = 304] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f8771de7800) [pid = 1826] [serial = 310] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f877b382400) [pid = 1826] [serial = 265] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f875fb87000) [pid = 1826] [serial = 366] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f875b904800) [pid = 1826] [serial = 369] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f8759a7bc00) [pid = 1826] [serial = 367] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f875ce4a400) [pid = 1826] [serial = 363] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f875b4ec000) [pid = 1826] [serial = 357] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f875b547000) [pid = 1826] [serial = 358] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f8759cf3400) [pid = 1826] [serial = 355] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f8759a7a800) [pid = 1826] [serial = 354] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f875b897c00) [pid = 1826] [serial = 360] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f875b904000) [pid = 1826] [serial = 361] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f8759cf9800) [pid = 1826] [serial = 336] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f876132b800) [pid = 1826] [serial = 333] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f8760683400) [pid = 1826] [serial = 342] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f875baea400) [pid = 1826] [serial = 339] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f875e60b800) [pid = 1826] [serial = 364] [outer = (nil)] [url = about:blank] 21:40:00 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f87629a8800) [pid = 1826] [serial = 370] [outer = (nil)] [url = about:blank] 21:40:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:40:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1484ms 21:40:00 INFO - PROCESS | 1826 | 1461645600564 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 21:40:00 INFO - PROCESS | 1826 | 1461645600566 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 21:40:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:40:00 INFO - PROCESS | 1826 | 1461645600573 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:40:00 INFO - PROCESS | 1826 | 1461645600575 Marionette TRACE conn3 <- [1,582,null,{}] 21:40:00 INFO - PROCESS | 1826 | 1461645600589 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}] 21:40:00 INFO - PROCESS | 1826 | 1461645600754 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 21:40:00 INFO - PROCESS | 1826 | 1461645600887 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8759034000 == 72 [pid = 1826] [id = 153] 21:40:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f875ab54400) [pid = 1826] [serial = 459] [outer = (nil)] 21:40:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f875ad81c00) [pid = 1826] [serial = 460] [outer = 0x7f875ab54400] 21:40:00 INFO - PROCESS | 1826 | 1461645600956 Marionette DEBUG loaded listener.js 21:40:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f875b4e8400) [pid = 1826] [serial = 461] [outer = 0x7f875ab54400] 21:40:01 INFO - PROCESS | 1826 | 1461645601743 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]]]}] 21:40:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:40:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1231ms 21:40:01 INFO - PROCESS | 1826 | 1461645601805 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 21:40:01 INFO - PROCESS | 1826 | 1461645601809 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 21:40:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:40:01 INFO - PROCESS | 1826 | 1461645601814 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:40:01 INFO - PROCESS | 1826 | 1461645601816 Marionette TRACE conn3 <- [1,586,null,{}] 21:40:01 INFO - PROCESS | 1826 | 1461645601822 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}] 21:40:01 INFO - PROCESS | 1826 | 1461645601978 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 21:40:01 INFO - PROCESS | 1826 | 1461645601988 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b586000 == 73 [pid = 1826] [id = 154] 21:40:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f875ad7c400) [pid = 1826] [serial = 462] [outer = (nil)] 21:40:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f875b563000) [pid = 1826] [serial = 463] [outer = 0x7f875ad7c400] 21:40:02 INFO - PROCESS | 1826 | 1461645602056 Marionette DEBUG loaded listener.js 21:40:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f875b7ec800) [pid = 1826] [serial = 464] [outer = 0x7f875ad7c400] 21:40:02 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:40:03 INFO - PROCESS | 1826 | 1461645603226 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]]]}] 21:40:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:40:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1442ms 21:40:03 INFO - PROCESS | 1826 | 1461645603274 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 21:40:03 INFO - PROCESS | 1826 | 1461645603280 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 21:40:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:40:03 INFO - PROCESS | 1826 | 1461645603298 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:40:03 INFO - PROCESS | 1826 | 1461645603303 Marionette TRACE conn3 <- [1,590,null,{}] 21:40:03 INFO - PROCESS | 1826 | 1461645603311 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}] 21:40:03 INFO - PROCESS | 1826 | 1461645603599 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 21:40:03 INFO - PROCESS | 1826 | 1461645603820 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875cb38000 == 74 [pid = 1826] [id = 155] 21:40:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f875b55cc00) [pid = 1826] [serial = 465] [outer = (nil)] 21:40:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f875b89b800) [pid = 1826] [serial = 466] [outer = 0x7f875b55cc00] 21:40:03 INFO - PROCESS | 1826 | 1461645603888 Marionette DEBUG loaded listener.js 21:40:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f875b912800) [pid = 1826] [serial = 467] [outer = 0x7f875b55cc00] 21:40:05 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f8758d0f400) [pid = 1826] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:40:05 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f875c084c00) [pid = 1826] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:40:05 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f8759cf9000) [pid = 1826] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:40:05 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f8759cf5000) [pid = 1826] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:40:05 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f8759cf3800) [pid = 1826] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:40:05 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f875b7e9c00) [pid = 1826] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:40:05 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f87631dc000) [pid = 1826] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:40:05 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f875b6c0400) [pid = 1826] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:40:05 INFO - PROCESS | 1826 | 1461645605056 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]]]}] 21:40:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:40:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1788ms 21:40:05 INFO - PROCESS | 1826 | 1461645605086 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 21:40:05 INFO - PROCESS | 1826 | 1461645605089 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 21:40:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:40:05 INFO - PROCESS | 1826 | 1461645605095 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:40:05 INFO - PROCESS | 1826 | 1461645605097 Marionette TRACE conn3 <- [1,594,null,{}] 21:40:05 INFO - PROCESS | 1826 | 1461645605104 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}] 21:40:05 INFO - PROCESS | 1826 | 1461645605285 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 21:40:05 INFO - PROCESS | 1826 | 1461645605458 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e9d2800 == 75 [pid = 1826] [id = 156] 21:40:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f875baed800) [pid = 1826] [serial = 468] [outer = (nil)] 21:40:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f875c081000) [pid = 1826] [serial = 469] [outer = 0x7f875baed800] 21:40:05 INFO - PROCESS | 1826 | 1461645605524 Marionette DEBUG loaded listener.js 21:40:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f875e609000) [pid = 1826] [serial = 470] [outer = 0x7f875baed800] 21:40:06 INFO - PROCESS | 1826 | 1461645606204 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]]]}] 21:40:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:40:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1177ms 21:40:06 INFO - PROCESS | 1826 | 1461645606274 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 21:40:06 INFO - PROCESS | 1826 | 1461645606284 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 21:40:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:40:06 INFO - PROCESS | 1826 | 1461645606303 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:40:06 INFO - PROCESS | 1826 | 1461645606306 Marionette TRACE conn3 <- [1,598,null,{}] 21:40:06 INFO - PROCESS | 1826 | 1461645606312 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}] 21:40:06 INFO - PROCESS | 1826 | 1461645606495 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 21:40:06 INFO - PROCESS | 1826 | 1461645606509 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875f9bc000 == 76 [pid = 1826] [id = 157] 21:40:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f875e60a800) [pid = 1826] [serial = 471] [outer = (nil)] 21:40:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f875fb86000) [pid = 1826] [serial = 472] [outer = 0x7f875e60a800] 21:40:06 INFO - PROCESS | 1826 | 1461645606571 Marionette DEBUG loaded listener.js 21:40:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f8760686c00) [pid = 1826] [serial = 473] [outer = 0x7f875e60a800] 21:40:07 INFO - PROCESS | 1826 | 1461645607549 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]]]}] 21:40:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:40:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1293ms 21:40:07 INFO - PROCESS | 1826 | 1461645607591 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 21:40:07 INFO - PROCESS | 1826 | 1461645607597 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 21:40:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:40:07 INFO - PROCESS | 1826 | 1461645607606 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:40:07 INFO - PROCESS | 1826 | 1461645607611 Marionette TRACE conn3 <- [1,602,null,{}] 21:40:07 INFO - PROCESS | 1826 | 1461645607620 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}] 21:40:07 INFO - PROCESS | 1826 | 1461645607815 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 21:40:07 INFO - PROCESS | 1826 | 1461645607974 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8755285000 == 77 [pid = 1826] [id = 158] 21:40:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f8753fae400) [pid = 1826] [serial = 474] [outer = (nil)] 21:40:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f8754515800) [pid = 1826] [serial = 475] [outer = 0x7f8753fae400] 21:40:08 INFO - PROCESS | 1826 | 1461645608116 Marionette DEBUG loaded listener.js 21:40:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f8759008800) [pid = 1826] [serial = 476] [outer = 0x7f8753fae400] 21:40:09 INFO - PROCESS | 1826 | 1461645609011 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]]]}] 21:40:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:40:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1438ms 21:40:09 INFO - PROCESS | 1826 | 1461645609044 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 21:40:09 INFO - PROCESS | 1826 | 1461645609053 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 21:40:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:40:09 INFO - PROCESS | 1826 | 1461645609063 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:40:09 INFO - PROCESS | 1826 | 1461645609066 Marionette TRACE conn3 <- [1,606,null,{}] 21:40:09 INFO - PROCESS | 1826 | 1461645609073 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}] 21:40:09 INFO - PROCESS | 1826 | 1461645609270 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 21:40:09 INFO - PROCESS | 1826 | 1461645609428 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b583800 == 78 [pid = 1826] [id = 159] 21:40:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f8759cddc00) [pid = 1826] [serial = 477] [outer = (nil)] 21:40:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f875ab51c00) [pid = 1826] [serial = 478] [outer = 0x7f8759cddc00] 21:40:09 INFO - PROCESS | 1826 | 1461645609503 Marionette DEBUG loaded listener.js 21:40:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f875ad87c00) [pid = 1826] [serial = 479] [outer = 0x7f8759cddc00] 21:40:10 INFO - PROCESS | 1826 | 1461645610466 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]]]}] 21:40:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:40:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1432ms 21:40:10 INFO - PROCESS | 1826 | 1461645610496 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 21:40:10 INFO - PROCESS | 1826 | 1461645610500 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 21:40:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:40:10 INFO - PROCESS | 1826 | 1461645610507 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:40:10 INFO - PROCESS | 1826 | 1461645610514 Marionette TRACE conn3 <- [1,610,null,{}] 21:40:10 INFO - PROCESS | 1826 | 1461645610531 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}] 21:40:10 INFO - PROCESS | 1826 | 1461645610735 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 21:40:10 INFO - PROCESS | 1826 | 1461645610950 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87629c0000 == 79 [pid = 1826] [id = 160] 21:40:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f875b7ec400) [pid = 1826] [serial = 480] [outer = (nil)] 21:40:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f875baebc00) [pid = 1826] [serial = 481] [outer = 0x7f875b7ec400] 21:40:11 INFO - PROCESS | 1826 | 1461645611073 Marionette DEBUG loaded listener.js 21:40:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f875c011800) [pid = 1826] [serial = 482] [outer = 0x7f875b7ec400] 21:40:11 INFO - PROCESS | 1826 | 1461645611900 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]]]}] 21:40:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:40:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1439ms 21:40:11 INFO - PROCESS | 1826 | 1461645611947 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 21:40:11 INFO - PROCESS | 1826 | 1461645611951 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 21:40:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:40:11 INFO - PROCESS | 1826 | 1461645611958 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:40:11 INFO - PROCESS | 1826 | 1461645611961 Marionette TRACE conn3 <- [1,614,null,{}] 21:40:11 INFO - PROCESS | 1826 | 1461645611966 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}] 21:40:12 INFO - PROCESS | 1826 | 1461645612142 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 21:40:12 INFO - PROCESS | 1826 | 1461645612303 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764426000 == 80 [pid = 1826] [id = 161] 21:40:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f875b7ed800) [pid = 1826] [serial = 483] [outer = (nil)] 21:40:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f875fb8cc00) [pid = 1826] [serial = 484] [outer = 0x7f875b7ed800] 21:40:12 INFO - PROCESS | 1826 | 1461645612383 Marionette DEBUG loaded listener.js 21:40:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f876068dc00) [pid = 1826] [serial = 485] [outer = 0x7f875b7ed800] 21:40:13 INFO - PROCESS | 1826 | 1461645613248 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]]]}] 21:40:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:40:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1335ms 21:40:13 INFO - PROCESS | 1826 | 1461645613295 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 21:40:13 INFO - PROCESS | 1826 | 1461645613299 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 21:40:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:40:13 INFO - PROCESS | 1826 | 1461645613304 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:40:13 INFO - PROCESS | 1826 | 1461645613307 Marionette TRACE conn3 <- [1,618,null,{}] 21:40:13 INFO - PROCESS | 1826 | 1461645613312 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}] 21:40:13 INFO - PROCESS | 1826 | 1461645613469 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 21:40:13 INFO - PROCESS | 1826 | 1461645613632 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8765708800 == 81 [pid = 1826] [id = 162] 21:40:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f875e60ac00) [pid = 1826] [serial = 486] [outer = (nil)] 21:40:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f87631ce800) [pid = 1826] [serial = 487] [outer = 0x7f875e60ac00] 21:40:13 INFO - PROCESS | 1826 | 1461645613703 Marionette DEBUG loaded listener.js 21:40:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f8763b05800) [pid = 1826] [serial = 488] [outer = 0x7f875e60ac00] 21:40:14 INFO - PROCESS | 1826 | 1461645614599 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]]]}] 21:40:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:40:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1338ms 21:40:14 INFO - PROCESS | 1826 | 1461645614644 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 21:40:14 INFO - PROCESS | 1826 | 1461645614649 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 21:40:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:40:14 INFO - PROCESS | 1826 | 1461645614654 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:40:14 INFO - PROCESS | 1826 | 1461645614656 Marionette TRACE conn3 <- [1,622,null,{}] 21:40:14 INFO - PROCESS | 1826 | 1461645614662 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}] 21:40:14 INFO - PROCESS | 1826 | 1461645614872 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 21:40:15 INFO - PROCESS | 1826 | 1461645615046 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8772c0b800 == 82 [pid = 1826] [id = 163] 21:40:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f8771cc0400) [pid = 1826] [serial = 489] [outer = (nil)] 21:40:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f877503f400) [pid = 1826] [serial = 490] [outer = 0x7f8771cc0400] 21:40:15 INFO - PROCESS | 1826 | 1461645615223 Marionette DEBUG loaded listener.js 21:40:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f877684bc00) [pid = 1826] [serial = 491] [outer = 0x7f8771cc0400] 21:40:16 INFO - PROCESS | 1826 | 1461645616008 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]]]}] 21:40:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:40:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1428ms 21:40:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:40:16 INFO - PROCESS | 1826 | 1461645616084 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 21:40:16 INFO - PROCESS | 1826 | 1461645616087 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 21:40:16 INFO - PROCESS | 1826 | 1461645616094 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:40:16 INFO - PROCESS | 1826 | 1461645616097 Marionette TRACE conn3 <- [1,626,null,{}] 21:40:16 INFO - PROCESS | 1826 | 1461645616102 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}] 21:40:16 INFO - PROCESS | 1826 | 1461645616293 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 21:40:16 INFO - PROCESS | 1826 | 1461645616460 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877719d000 == 83 [pid = 1826] [id = 164] 21:40:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f875494d400) [pid = 1826] [serial = 492] [outer = (nil)] 21:40:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f8754953c00) [pid = 1826] [serial = 493] [outer = 0x7f875494d400] 21:40:16 INFO - PROCESS | 1826 | 1461645616541 Marionette DEBUG loaded listener.js 21:40:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f8754959800) [pid = 1826] [serial = 494] [outer = 0x7f875494d400] 21:40:17 INFO - PROCESS | 1826 | 1461645617398 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]]]}] 21:40:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:40:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1384ms 21:40:17 INFO - PROCESS | 1826 | 1461645617478 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 21:40:17 INFO - PROCESS | 1826 | 1461645617482 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 21:40:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:40:17 INFO - PROCESS | 1826 | 1461645617488 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:40:17 INFO - PROCESS | 1826 | 1461645617492 Marionette TRACE conn3 <- [1,630,null,{}] 21:40:17 INFO - PROCESS | 1826 | 1461645617497 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}] 21:40:17 INFO - PROCESS | 1826 | 1461645617713 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 21:40:17 INFO - PROCESS | 1826 | 1461645617872 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758d98800 == 84 [pid = 1826] [id = 165] 21:40:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f875494e800) [pid = 1826] [serial = 495] [outer = (nil)] 21:40:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f8772e3e000) [pid = 1826] [serial = 496] [outer = 0x7f875494e800] 21:40:17 INFO - PROCESS | 1826 | 1461645617955 Marionette DEBUG loaded listener.js 21:40:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f877684f000) [pid = 1826] [serial = 497] [outer = 0x7f875494e800] 21:40:18 INFO - PROCESS | 1826 | 1461645618844 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]]]}] 21:40:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:40:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1390ms 21:40:18 INFO - PROCESS | 1826 | 1461645618879 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 21:40:18 INFO - PROCESS | 1826 | 1461645618883 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 21:40:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:40:18 INFO - PROCESS | 1826 | 1461645618889 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:40:18 INFO - PROCESS | 1826 | 1461645618891 Marionette TRACE conn3 <- [1,634,null,{}] 21:40:18 INFO - PROCESS | 1826 | 1461645618897 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}] 21:40:19 INFO - PROCESS | 1826 | 1461645619074 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 21:40:19 INFO - PROCESS | 1826 | 1461645619242 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877b3d1000 == 85 [pid = 1826] [id = 166] 21:40:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8754950400) [pid = 1826] [serial = 498] [outer = (nil)] 21:40:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f8759c5ac00) [pid = 1826] [serial = 499] [outer = 0x7f8754950400] 21:40:19 INFO - PROCESS | 1826 | 1461645619315 Marionette DEBUG loaded listener.js 21:40:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f8759c60400) [pid = 1826] [serial = 500] [outer = 0x7f8754950400] 21:40:19 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:40:20 INFO - PROCESS | 1826 | 1461645620189 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]]]}] 21:40:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:40:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1348ms 21:40:20 INFO - PROCESS | 1826 | 1461645620238 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 21:40:20 INFO - PROCESS | 1826 | 1461645620241 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 21:40:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:40:20 INFO - PROCESS | 1826 | 1461645620248 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:40:20 INFO - PROCESS | 1826 | 1461645620250 Marionette TRACE conn3 <- [1,638,null,{}] 21:40:20 INFO - PROCESS | 1826 | 1461645620256 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}] 21:40:20 INFO - PROCESS | 1826 | 1461645620439 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 21:40:20 INFO - PROCESS | 1826 | 1461645620604 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87521f3000 == 86 [pid = 1826] [id = 167] 21:40:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f8750f9c800) [pid = 1826] [serial = 501] [outer = (nil)] 21:40:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f8750fa1400) [pid = 1826] [serial = 502] [outer = 0x7f8750f9c800] 21:40:20 INFO - PROCESS | 1826 | 1461645620677 Marionette DEBUG loaded listener.js 21:40:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8750fa5800) [pid = 1826] [serial = 503] [outer = 0x7f8750f9c800] 21:40:21 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:40:21 INFO - PROCESS | 1826 | 1461645621643 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]]]}] 21:40:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:40:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1431ms 21:40:21 INFO - PROCESS | 1826 | 1461645621680 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 21:40:21 INFO - PROCESS | 1826 | 1461645621684 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 21:40:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:40:21 INFO - PROCESS | 1826 | 1461645621690 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:40:21 INFO - PROCESS | 1826 | 1461645621693 Marionette TRACE conn3 <- [1,642,null,{}] 21:40:21 INFO - PROCESS | 1826 | 1461645621699 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}] 21:40:21 INFO - PROCESS | 1826 | 1461645621944 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 21:40:22 INFO - PROCESS | 1826 | 1461645622159 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87521f4800 == 87 [pid = 1826] [id = 168] 21:40:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f8750fa2c00) [pid = 1826] [serial = 504] [outer = (nil)] 21:40:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f8750fa7c00) [pid = 1826] [serial = 505] [outer = 0x7f8750fa2c00] 21:40:22 INFO - PROCESS | 1826 | 1461645622473 Marionette DEBUG loaded listener.js 21:40:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f875373ac00) [pid = 1826] [serial = 506] [outer = 0x7f8750fa2c00] 21:40:23 INFO - PROCESS | 1826 | 1461645623314 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]]]}] 21:40:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:40:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1686ms 21:40:23 INFO - PROCESS | 1826 | 1461645623378 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 21:40:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:40:23 INFO - PROCESS | 1826 | 1461645623385 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 21:40:23 INFO - PROCESS | 1826 | 1461645623392 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:40:23 INFO - PROCESS | 1826 | 1461645623397 Marionette TRACE conn3 <- [1,646,null,{}] 21:40:23 INFO - PROCESS | 1826 | 1461645623404 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}] 21:40:23 INFO - PROCESS | 1826 | 1461645623580 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 21:40:23 INFO - PROCESS | 1826 | 1461645623745 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87547e3000 == 88 [pid = 1826] [id = 169] 21:40:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f87536ab800) [pid = 1826] [serial = 507] [outer = (nil)] 21:40:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f875450d400) [pid = 1826] [serial = 508] [outer = 0x7f87536ab800] 21:40:23 INFO - PROCESS | 1826 | 1461645623813 Marionette DEBUG loaded listener.js 21:40:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f8759a7bc00) [pid = 1826] [serial = 509] [outer = 0x7f87536ab800] 21:40:24 INFO - PROCESS | 1826 | 1461645624778 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]]]}] 21:40:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:40:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1437ms 21:40:24 INFO - PROCESS | 1826 | 1461645624828 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 21:40:24 INFO - PROCESS | 1826 | 1461645624834 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 21:40:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:40:24 INFO - PROCESS | 1826 | 1461645624843 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:40:24 INFO - PROCESS | 1826 | 1461645624846 Marionette TRACE conn3 <- [1,650,null,{}] 21:40:24 INFO - PROCESS | 1826 | 1461645624852 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}] 21:40:25 INFO - PROCESS | 1826 | 1461645625023 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 21:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8759a58800 == 87 [pid = 1826] [id = 116] 21:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758e07000 == 86 [pid = 1826] [id = 117] 21:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f877698d800 == 85 [pid = 1826] [id = 114] 21:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875e9d2800 == 84 [pid = 1826] [id = 156] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f87632bc400) [pid = 1826] [serial = 417] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | 1461645625333 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875cb38000 == 83 [pid = 1826] [id = 155] 21:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b586000 == 82 [pid = 1826] [id = 154] 21:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8759034000 == 81 [pid = 1826] [id = 153] 21:40:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754557800 == 82 [pid = 1826] [id = 170] 21:40:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f8759016c00) [pid = 1826] [serial = 510] [outer = (nil)] 21:40:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f8759cd0800) [pid = 1826] [serial = 511] [outer = 0x7f8759016c00] 21:40:25 INFO - PROCESS | 1826 | 1461645625424 Marionette DEBUG loaded listener.js 21:40:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f8759cef400) [pid = 1826] [serial = 512] [outer = 0x7f8759016c00] 21:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ad0c000 == 81 [pid = 1826] [id = 152] 21:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8754734000 == 80 [pid = 1826] [id = 151] 21:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b42c800 == 79 [pid = 1826] [id = 140] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f87631d2400) [pid = 1826] [serial = 384] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f875900bc00) [pid = 1826] [serial = 396] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f87610bcc00) [pid = 1826] [serial = 409] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f875c081800) [pid = 1826] [serial = 415] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f875b560800) [pid = 1826] [serial = 414] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f8764cf1c00) [pid = 1826] [serial = 387] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f875b8a1000) [pid = 1826] [serial = 378] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f8776aab800) [pid = 1826] [serial = 393] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f8759a75000) [pid = 1826] [serial = 397] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f875b4f2800) [pid = 1826] [serial = 400] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f875b4e6c00) [pid = 1826] [serial = 399] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f8767b84c00) [pid = 1826] [serial = 373] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f8759cf4800) [pid = 1826] [serial = 375] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f876067f800) [pid = 1826] [serial = 408] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f875d119000) [pid = 1826] [serial = 405] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f875fb62000) [pid = 1826] [serial = 406] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f8772e32800) [pid = 1826] [serial = 390] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f875d1f0800) [pid = 1826] [serial = 381] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f8770e16000) [pid = 1826] [serial = 412] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f875b906400) [pid = 1826] [serial = 402] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8763b92000) [pid = 1826] [serial = 411] [outer = (nil)] [url = about:blank] 21:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f875bae4000) [pid = 1826] [serial = 403] [outer = (nil)] [url = about:blank] 21:40:26 INFO - PROCESS | 1826 | 1461645626208 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]]]}] 21:40:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:40:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1432ms 21:40:26 INFO - PROCESS | 1826 | 1461645626275 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 21:40:26 INFO - PROCESS | 1826 | 1461645626278 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 21:40:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:40:26 INFO - PROCESS | 1826 | 1461645626300 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:40:26 INFO - PROCESS | 1826 | 1461645626312 Marionette TRACE conn3 <- [1,654,null,{}] 21:40:26 INFO - PROCESS | 1826 | 1461645626327 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}] 21:40:26 INFO - PROCESS | 1826 | 1461645626486 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 21:40:26 INFO - PROCESS | 1826 | 1461645626498 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758d79000 == 80 [pid = 1826] [id = 171] 21:40:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f875ab55800) [pid = 1826] [serial = 513] [outer = (nil)] 21:40:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f875b4eec00) [pid = 1826] [serial = 514] [outer = 0x7f875ab55800] 21:40:26 INFO - PROCESS | 1826 | 1461645626560 Marionette DEBUG loaded listener.js 21:40:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f875b555c00) [pid = 1826] [serial = 515] [outer = 0x7f875ab55800] 21:40:27 INFO - PROCESS | 1826 | 1461645627348 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]]]}] 21:40:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:40:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1098ms 21:40:27 INFO - PROCESS | 1826 | 1461645627405 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 21:40:27 INFO - PROCESS | 1826 | 1461645627408 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 21:40:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:40:27 INFO - PROCESS | 1826 | 1461645627415 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:40:27 INFO - PROCESS | 1826 | 1461645627417 Marionette TRACE conn3 <- [1,658,null,{}] 21:40:27 INFO - PROCESS | 1826 | 1461645627427 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}] 21:40:27 INFO - PROCESS | 1826 | 1461645627576 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 21:40:27 INFO - PROCESS | 1826 | 1461645627591 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ad1b000 == 81 [pid = 1826] [id = 172] 21:40:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f875ab56c00) [pid = 1826] [serial = 516] [outer = (nil)] 21:40:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f875b893400) [pid = 1826] [serial = 517] [outer = 0x7f875ab56c00] 21:40:27 INFO - PROCESS | 1826 | 1461645627652 Marionette DEBUG loaded listener.js 21:40:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f875b90b800) [pid = 1826] [serial = 518] [outer = 0x7f875ab56c00] 21:40:28 INFO - PROCESS | 1826 | 1461645628530 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]]]}] 21:40:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:40:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1176ms 21:40:28 INFO - PROCESS | 1826 | 1461645628594 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 21:40:28 INFO - PROCESS | 1826 | 1461645628597 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 21:40:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:40:28 INFO - PROCESS | 1826 | 1461645628603 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:40:28 INFO - PROCESS | 1826 | 1461645628605 Marionette TRACE conn3 <- [1,662,null,{}] 21:40:28 INFO - PROCESS | 1826 | 1461645628610 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}] 21:40:28 INFO - PROCESS | 1826 | 1461645628809 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 21:40:28 INFO - PROCESS | 1826 | 1461645628832 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b702800 == 82 [pid = 1826] [id = 173] 21:40:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f875baec800) [pid = 1826] [serial = 519] [outer = (nil)] 21:40:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f875be32800) [pid = 1826] [serial = 520] [outer = 0x7f875baec800] 21:40:28 INFO - PROCESS | 1826 | 1461645628900 Marionette DEBUG loaded listener.js 21:40:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f875e60d400) [pid = 1826] [serial = 521] [outer = 0x7f875baec800] 21:40:29 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:40:29 INFO - PROCESS | 1826 | 1461645629737 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]]]}] 21:40:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:40:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1180ms 21:40:29 INFO - PROCESS | 1826 | 1461645629785 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 21:40:29 INFO - PROCESS | 1826 | 1461645629787 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 21:40:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:40:29 INFO - PROCESS | 1826 | 1461645629808 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:40:29 INFO - PROCESS | 1826 | 1461645629811 Marionette TRACE conn3 <- [1,666,null,{}] 21:40:29 INFO - PROCESS | 1826 | 1461645629816 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}] 21:40:30 INFO - PROCESS | 1826 | 1461645630076 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 21:40:30 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f875b55cc00) [pid = 1826] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:40:30 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8759a7c000) [pid = 1826] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:40:30 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f8754509800) [pid = 1826] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:40:30 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f875baed800) [pid = 1826] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:40:30 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f8753fb5800) [pid = 1826] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:40:30 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f875ab54400) [pid = 1826] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:40:30 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f875ad7c400) [pid = 1826] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:40:30 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f875fc9e000) [pid = 1826] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:40:30 INFO - PROCESS | 1826 | 1461645630176 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87547de800 == 83 [pid = 1826] [id = 174] 21:40:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f8753eea400) [pid = 1826] [serial = 522] [outer = (nil)] 21:40:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f8758d0b800) [pid = 1826] [serial = 523] [outer = 0x7f8753eea400] 21:40:30 INFO - PROCESS | 1826 | 1461645630238 Marionette DEBUG loaded listener.js 21:40:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f875b896400) [pid = 1826] [serial = 524] [outer = 0x7f8753eea400] 21:40:30 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:40:30 INFO - PROCESS | 1826 | 1461645630934 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]]]}] 21:40:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:40:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1136ms 21:40:30 INFO - PROCESS | 1826 | 1461645630944 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 21:40:30 INFO - PROCESS | 1826 | 1461645630946 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 21:40:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:40:30 INFO - PROCESS | 1826 | 1461645630951 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:40:30 INFO - PROCESS | 1826 | 1461645630953 Marionette TRACE conn3 <- [1,670,null,{}] 21:40:30 INFO - PROCESS | 1826 | 1461645630958 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}] 21:40:31 INFO - PROCESS | 1826 | 1461645631165 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 21:40:31 INFO - PROCESS | 1826 | 1461645631182 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875f9ae000 == 84 [pid = 1826] [id = 175] 21:40:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f875b89d400) [pid = 1826] [serial = 525] [outer = (nil)] 21:40:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f8763b11800) [pid = 1826] [serial = 526] [outer = 0x7f875b89d400] 21:40:31 INFO - PROCESS | 1826 | 1461645631245 Marionette DEBUG loaded listener.js 21:40:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f8767e8b400) [pid = 1826] [serial = 527] [outer = 0x7f875b89d400] 21:40:31 INFO - PROCESS | 1826 | 1461645631983 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]]]}] 21:40:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:40:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1077ms 21:40:32 INFO - PROCESS | 1826 | 1461645632136 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 21:40:32 INFO - PROCESS | 1826 | 1461645632142 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 21:40:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:40:32 INFO - PROCESS | 1826 | 1461645632165 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:40:32 INFO - PROCESS | 1826 | 1461645632169 Marionette TRACE conn3 <- [1,674,null,{}] 21:40:32 INFO - PROCESS | 1826 | 1461645632178 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}] 21:40:32 INFO - PROCESS | 1826 | 1461645632406 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 21:40:32 INFO - PROCESS | 1826 | 1461645632573 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87541e2800 == 85 [pid = 1826] [id = 176] 21:40:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f8753ef0800) [pid = 1826] [serial = 528] [outer = (nil)] 21:40:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8753ef8800) [pid = 1826] [serial = 529] [outer = 0x7f8753ef0800] 21:40:32 INFO - PROCESS | 1826 | 1461645632651 Marionette DEBUG loaded listener.js 21:40:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f875450cc00) [pid = 1826] [serial = 530] [outer = 0x7f8753ef0800] 21:40:33 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:40:33 INFO - PROCESS | 1826 | 1461645633603 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]]]}] 21:40:33 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 21:40:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1505ms 21:40:33 INFO - PROCESS | 1826 | 1461645633658 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 21:40:33 INFO - PROCESS | 1826 | 1461645633664 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 21:40:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:40:33 INFO - PROCESS | 1826 | 1461645633676 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:40:33 INFO - PROCESS | 1826 | 1461645633680 Marionette TRACE conn3 <- [1,678,null,{}] 21:40:33 INFO - PROCESS | 1826 | 1461645633688 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}] 21:40:33 INFO - PROCESS | 1826 | 1461645633976 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 21:40:34 INFO - PROCESS | 1826 | 1461645634187 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ad07000 == 86 [pid = 1826] [id = 177] 21:40:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f8759c5ec00) [pid = 1826] [serial = 531] [outer = (nil)] 21:40:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f8759cd6800) [pid = 1826] [serial = 532] [outer = 0x7f8759c5ec00] 21:40:34 INFO - PROCESS | 1826 | 1461645634306 Marionette DEBUG loaded listener.js 21:40:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f8759cf8800) [pid = 1826] [serial = 533] [outer = 0x7f8759c5ec00] 21:40:35 INFO - PROCESS | 1826 | 1461645635211 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]]]}] 21:40:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:40:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1585ms 21:40:35 INFO - PROCESS | 1826 | 1461645635259 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 21:40:35 INFO - PROCESS | 1826 | 1461645635262 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 21:40:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:40:35 INFO - PROCESS | 1826 | 1461645635269 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:40:35 INFO - PROCESS | 1826 | 1461645635272 Marionette TRACE conn3 <- [1,682,null,{}] 21:40:35 INFO - PROCESS | 1826 | 1461645635285 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}] 21:40:35 INFO - PROCESS | 1826 | 1461645635466 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 21:40:35 INFO - PROCESS | 1826 | 1461645635632 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87635d0000 == 87 [pid = 1826] [id = 178] 21:40:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f875b89c000) [pid = 1826] [serial = 534] [outer = (nil)] 21:40:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f875be35000) [pid = 1826] [serial = 535] [outer = 0x7f875b89c000] 21:40:35 INFO - PROCESS | 1826 | 1461645635714 Marionette DEBUG loaded listener.js 21:40:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f875e605000) [pid = 1826] [serial = 536] [outer = 0x7f875b89c000] 21:40:36 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:36 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:40:37 INFO - PROCESS | 1826 | 1461645637067 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]]]}] 21:40:37 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) 21:40:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1831ms 21:40:37 INFO - PROCESS | 1826 | 1461645637139 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 21:40:37 INFO - PROCESS | 1826 | 1461645637142 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 21:40:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:40:37 INFO - PROCESS | 1826 | 1461645637197 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:40:37 INFO - PROCESS | 1826 | 1461645637200 Marionette TRACE conn3 <- [1,686,null,{}] 21:40:37 INFO - PROCESS | 1826 | 1461645637206 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}] 21:40:37 INFO - PROCESS | 1826 | 1461645637378 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 21:40:37 INFO - PROCESS | 1826 | 1461645637538 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8767cc1800 == 88 [pid = 1826] [id = 179] 21:40:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f875b9cf000) [pid = 1826] [serial = 537] [outer = (nil)] 21:40:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f8764964800) [pid = 1826] [serial = 538] [outer = 0x7f875b9cf000] 21:40:37 INFO - PROCESS | 1826 | 1461645637612 Marionette DEBUG loaded listener.js 21:40:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f87721d9c00) [pid = 1826] [serial = 539] [outer = 0x7f875b9cf000] 21:40:38 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:38 INFO - PROCESS | 1826 | 1461645638884 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]]]}] 21:40:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:40:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1747ms 21:40:39 INFO - PROCESS | 1826 | 1461645639022 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 21:40:39 INFO - PROCESS | 1826 | 1461645639026 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 21:40:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:40:39 INFO - PROCESS | 1826 | 1461645639036 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:40:39 INFO - PROCESS | 1826 | 1461645639040 Marionette TRACE conn3 <- [1,690,null,{}] 21:40:39 INFO - PROCESS | 1826 | 1461645639045 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}] 21:40:39 INFO - PROCESS | 1826 | 1461645639212 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 21:40:39 INFO - PROCESS | 1826 | 1461645639374 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8771f13800 == 89 [pid = 1826] [id = 180] 21:40:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f8759aae000) [pid = 1826] [serial = 540] [outer = (nil)] 21:40:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f8759ab4000) [pid = 1826] [serial = 541] [outer = 0x7f8759aae000] 21:40:39 INFO - PROCESS | 1826 | 1461645639457 Marionette DEBUG loaded listener.js 21:40:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f8763b04800) [pid = 1826] [serial = 542] [outer = 0x7f8759aae000] 21:40:40 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:40 INFO - PROCESS | 1826 | 1461645640825 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]]]}] 21:40:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:40:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1838ms 21:40:40 INFO - PROCESS | 1826 | 1461645640875 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 21:40:40 INFO - PROCESS | 1826 | 1461645640879 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 21:40:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:40:40 INFO - PROCESS | 1826 | 1461645640885 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:40:40 INFO - PROCESS | 1826 | 1461645640887 Marionette TRACE conn3 <- [1,694,null,{}] 21:40:40 INFO - PROCESS | 1826 | 1461645640893 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}] 21:40:41 INFO - PROCESS | 1826 | 1461645641118 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 21:40:41 INFO - PROCESS | 1826 | 1461645641286 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758d6f800 == 90 [pid = 1826] [id = 181] 21:40:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f8753eea800) [pid = 1826] [serial = 543] [outer = (nil)] 21:40:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f8772bb0400) [pid = 1826] [serial = 544] [outer = 0x7f8753eea800] 21:40:41 INFO - PROCESS | 1826 | 1461645641371 Marionette DEBUG loaded listener.js 21:40:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f87773de400) [pid = 1826] [serial = 545] [outer = 0x7f8753eea800] 21:40:42 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:42 INFO - PROCESS | 1826 | 1461645642993 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]]]}] 21:40:43 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) 21:40:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2137ms 21:40:43 INFO - PROCESS | 1826 | 1461645643023 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 21:40:43 INFO - PROCESS | 1826 | 1461645643028 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 21:40:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:40:43 INFO - PROCESS | 1826 | 1461645643036 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:40:43 INFO - PROCESS | 1826 | 1461645643041 Marionette TRACE conn3 <- [1,698,null,{}] 21:40:43 INFO - PROCESS | 1826 | 1461645643048 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}] 21:40:43 INFO - PROCESS | 1826 | 1461645643207 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 21:40:43 INFO - PROCESS | 1826 | 1461645643388 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875455a800 == 91 [pid = 1826] [id = 182] 21:40:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f87545cf800) [pid = 1826] [serial = 546] [outer = (nil)] 21:40:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f87545d2c00) [pid = 1826] [serial = 547] [outer = 0x7f87545cf800] 21:40:43 INFO - PROCESS | 1826 | 1461645643523 Marionette DEBUG loaded listener.js 21:40:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f87545da800) [pid = 1826] [serial = 548] [outer = 0x7f87545cf800] 21:40:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8776f55000 == 90 [pid = 1826] [id = 98] 21:40:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875e865000 == 89 [pid = 1826] [id = 76] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f8753ef6c00) [pid = 1826] [serial = 444] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f8753fb0800) [pid = 1826] [serial = 447] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f875ad86c00) [pid = 1826] [serial = 451] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f875fb86000) [pid = 1826] [serial = 472] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87547de800 == 88 [pid = 1826] [id = 174] 21:40:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b702800 == 87 [pid = 1826] [id = 173] 21:40:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ad1b000 == 86 [pid = 1826] [id = 172] 21:40:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758d79000 == 85 [pid = 1826] [id = 171] 21:40:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8754557800 == 84 [pid = 1826] [id = 170] 21:40:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87547e3000 == 83 [pid = 1826] [id = 169] 21:40:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87521f4800 == 82 [pid = 1826] [id = 168] 21:40:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f877b3d1000 == 81 [pid = 1826] [id = 166] 21:40:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758d98800 == 80 [pid = 1826] [id = 165] 21:40:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f877719d000 == 79 [pid = 1826] [id = 164] 21:40:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8772c0b800 == 78 [pid = 1826] [id = 163] 21:40:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8765708800 == 77 [pid = 1826] [id = 162] 21:40:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8764426000 == 76 [pid = 1826] [id = 161] 21:40:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87629c0000 == 75 [pid = 1826] [id = 160] 21:40:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b583800 == 74 [pid = 1826] [id = 159] 21:40:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8755285000 == 73 [pid = 1826] [id = 158] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f87631d2000) [pid = 1826] [serial = 334] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f875b89b800) [pid = 1826] [serial = 466] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f8771a36000) [pid = 1826] [serial = 418] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f8753eed000) [pid = 1826] [serial = 441] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f875450c800) [pid = 1826] [serial = 454] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f875b912800) [pid = 1826] [serial = 467] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f875c081000) [pid = 1826] [serial = 469] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f8759cd2c00) [pid = 1826] [serial = 458] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f8759012c00) [pid = 1826] [serial = 457] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f8763b05c00) [pid = 1826] [serial = 426] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f875ad81c00) [pid = 1826] [serial = 460] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f875b4e8400) [pid = 1826] [serial = 461] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f875be2fc00) [pid = 1826] [serial = 423] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f87536ae800) [pid = 1826] [serial = 432] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f87721dec00) [pid = 1826] [serial = 429] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f8754507400) [pid = 1826] [serial = 435] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f875ab59000) [pid = 1826] [serial = 420] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f875b563000) [pid = 1826] [serial = 463] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f875373c000) [pid = 1826] [serial = 438] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f8754514800) [pid = 1826] [serial = 455] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f875b7ec800) [pid = 1826] [serial = 464] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f8770e1cc00) [pid = 1826] [serial = 247] [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.] 21:40:44 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f875e609000) [pid = 1826] [serial = 470] [outer = (nil)] [url = about:blank] 21:40:44 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:44 INFO - PROCESS | 1826 | 1461645644996 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]]]}] 21:40:45 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) 21:40:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1985ms 21:40:45 INFO - PROCESS | 1826 | 1461645645021 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 21:40:45 INFO - PROCESS | 1826 | 1461645645029 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 21:40:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:40:45 INFO - PROCESS | 1826 | 1461645645038 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:40:45 INFO - PROCESS | 1826 | 1461645645041 Marionette TRACE conn3 <- [1,702,null,{}] 21:40:45 INFO - PROCESS | 1826 | 1461645645051 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}] 21:40:45 INFO - PROCESS | 1826 | 1461645645232 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 21:40:45 INFO - PROCESS | 1826 | 1461645645352 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8755273000 == 74 [pid = 1826] [id = 183] 21:40:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f87545d0400) [pid = 1826] [serial = 549] [outer = (nil)] 21:40:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f8758d0c000) [pid = 1826] [serial = 550] [outer = 0x7f87545d0400] 21:40:45 INFO - PROCESS | 1826 | 1461645645414 Marionette DEBUG loaded listener.js 21:40:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f8759cdb800) [pid = 1826] [serial = 551] [outer = 0x7f87545d0400] 21:40:46 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:46 INFO - PROCESS | 1826 | 1461645646581 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]]]}] 21:40:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:40:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1581ms 21:40:46 INFO - PROCESS | 1826 | 1461645646636 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 21:40:46 INFO - PROCESS | 1826 | 1461645646640 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 21:40:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:40:46 INFO - PROCESS | 1826 | 1461645646646 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:40:46 INFO - PROCESS | 1826 | 1461645646651 Marionette TRACE conn3 <- [1,706,null,{}] 21:40:46 INFO - PROCESS | 1826 | 1461645646666 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}] 21:40:46 INFO - PROCESS | 1826 | 1461645646921 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 21:40:46 INFO - PROCESS | 1826 | 1461645646945 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8759a63800 == 75 [pid = 1826] [id = 184] 21:40:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f8759cf7400) [pid = 1826] [serial = 552] [outer = (nil)] 21:40:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f875ad86400) [pid = 1826] [serial = 553] [outer = 0x7f8759cf7400] 21:40:47 INFO - PROCESS | 1826 | 1461645647020 Marionette DEBUG loaded listener.js 21:40:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f875b548800) [pid = 1826] [serial = 554] [outer = 0x7f8759cf7400] 21:40:48 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:48 INFO - PROCESS | 1826 | 1461645648217 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]]]}] 21:40:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:40:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1586ms 21:40:48 INFO - PROCESS | 1826 | 1461645648233 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 21:40:48 INFO - PROCESS | 1826 | 1461645648236 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 21:40:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:40:48 INFO - PROCESS | 1826 | 1461645648250 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:40:48 INFO - PROCESS | 1826 | 1461645648252 Marionette TRACE conn3 <- [1,710,null,{}] 21:40:48 INFO - PROCESS | 1826 | 1461645648259 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}] 21:40:48 INFO - PROCESS | 1826 | 1461645648451 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 21:40:48 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f875baec800) [pid = 1826] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:40:48 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f8753eea400) [pid = 1826] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:40:48 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f87536ab800) [pid = 1826] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:40:48 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f875ab56c00) [pid = 1826] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:40:48 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f875ab55800) [pid = 1826] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:40:48 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8759016c00) [pid = 1826] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:40:48 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f8750fa2c00) [pid = 1826] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:40:48 INFO - PROCESS | 1826 | 1461645648780 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754563000 == 76 [pid = 1826] [id = 185] 21:40:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f8750fa2c00) [pid = 1826] [serial = 555] [outer = (nil)] 21:40:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f87546d3800) [pid = 1826] [serial = 556] [outer = 0x7f8750fa2c00] 21:40:48 INFO - PROCESS | 1826 | 1461645648843 Marionette DEBUG loaded listener.js 21:40:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f875b6ba400) [pid = 1826] [serial = 557] [outer = 0x7f8750fa2c00] 21:40:49 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:49 INFO - PROCESS | 1826 | 1461645649950 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]]]}] 21:40:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:40:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1736ms 21:40:49 INFO - PROCESS | 1826 | 1461645649980 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 21:40:49 INFO - PROCESS | 1826 | 1461645649983 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 21:40:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:40:49 INFO - PROCESS | 1826 | 1461645649988 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:40:49 INFO - PROCESS | 1826 | 1461645649991 Marionette TRACE conn3 <- [1,714,null,{}] 21:40:50 INFO - PROCESS | 1826 | 1461645649996 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}] 21:40:50 INFO - PROCESS | 1826 | 1461645650154 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 21:40:50 INFO - PROCESS | 1826 | 1461645650316 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ba5a800 == 77 [pid = 1826] [id = 186] 21:40:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f8753eea400) [pid = 1826] [serial = 558] [outer = (nil)] 21:40:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f875b898000) [pid = 1826] [serial = 559] [outer = 0x7f8753eea400] 21:40:50 INFO - PROCESS | 1826 | 1461645650379 Marionette DEBUG loaded listener.js 21:40:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f875b912800) [pid = 1826] [serial = 560] [outer = 0x7f8753eea400] 21:40:51 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:51 INFO - PROCESS | 1826 | 1461645651671 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]]]}] 21:40:51 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 21:40:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1833ms 21:40:51 INFO - PROCESS | 1826 | 1461645651824 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 21:40:51 INFO - PROCESS | 1826 | 1461645651827 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 21:40:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:40:51 INFO - PROCESS | 1826 | 1461645651837 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:40:51 INFO - PROCESS | 1826 | 1461645651842 Marionette TRACE conn3 <- [1,718,null,{}] 21:40:51 INFO - PROCESS | 1826 | 1461645651850 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}] 21:40:52 INFO - PROCESS | 1826 | 1461645652053 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 21:40:52 INFO - PROCESS | 1826 | 1461645652217 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758c22000 == 78 [pid = 1826] [id = 187] 21:40:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f8750f9f800) [pid = 1826] [serial = 561] [outer = (nil)] 21:40:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f87545cf000) [pid = 1826] [serial = 562] [outer = 0x7f8750f9f800] 21:40:52 INFO - PROCESS | 1826 | 1461645652291 Marionette DEBUG loaded listener.js 21:40:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8759aaec00) [pid = 1826] [serial = 563] [outer = 0x7f8750f9f800] 21:40:53 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:53 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:40:53 INFO - PROCESS | 1826 | 1461645653612 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]]]}] 21:40:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:40:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1834ms 21:40:53 INFO - PROCESS | 1826 | 1461645653698 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 21:40:53 INFO - PROCESS | 1826 | 1461645653707 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 21:40:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:40:53 INFO - PROCESS | 1826 | 1461645653722 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:40:53 INFO - PROCESS | 1826 | 1461645653727 Marionette TRACE conn3 <- [1,722,null,{}] 21:40:53 INFO - PROCESS | 1826 | 1461645653732 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}] 21:40:53 INFO - PROCESS | 1826 | 1461645653906 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 21:40:54 INFO - PROCESS | 1826 | 1461645654067 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875c091800 == 79 [pid = 1826] [id = 188] 21:40:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f8753ef2c00) [pid = 1826] [serial = 564] [outer = (nil)] 21:40:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f8759cf1400) [pid = 1826] [serial = 565] [outer = 0x7f8753ef2c00] 21:40:54 INFO - PROCESS | 1826 | 1461645654144 Marionette DEBUG loaded listener.js 21:40:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f875b547000) [pid = 1826] [serial = 566] [outer = 0x7f8753ef2c00] 21:40:55 INFO - PROCESS | 1826 | 1461645655198 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] 21:40:55 INFO - PROCESS | 1826 | 1461645655260 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 21:40:55 INFO - PROCESS | 1826 | 1461645655267 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:40:55 INFO - PROCESS | 1826 | 1461645655273 Marionette TRACE conn3 <- [1,726,null,{}] 21:40:55 INFO - PROCESS | 1826 | 1461645655288 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}] 21:40:55 INFO - PROCESS | 1826 | 1461645655539 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 21:40:55 INFO - PROCESS | 1826 | 1461645655782 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875fb1f000 == 80 [pid = 1826] [id = 189] 21:40:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f875bae5800) [pid = 1826] [serial = 567] [outer = (nil)] 21:40:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f875cbdb800) [pid = 1826] [serial = 568] [outer = 0x7f875bae5800] 21:40:55 INFO - PROCESS | 1826 | 1461645655862 Marionette DEBUG loaded listener.js 21:40:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f875d1ecc00) [pid = 1826] [serial = 569] [outer = 0x7f875bae5800] 21:40:56 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:56 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:40:56 INFO - PROCESS | 1826 | 1461645656855 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]]]}] 21:40:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:40:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1650ms 21:40:56 INFO - PROCESS | 1826 | 1461645656916 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 21:40:56 INFO - PROCESS | 1826 | 1461645656921 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 21:40:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:40:56 INFO - PROCESS | 1826 | 1461645656927 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:40:56 INFO - PROCESS | 1826 | 1461645656930 Marionette TRACE conn3 <- [1,730,null,{}] 21:40:56 INFO - PROCESS | 1826 | 1461645656935 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}] 21:40:57 INFO - PROCESS | 1826 | 1461645657111 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 21:40:57 INFO - PROCESS | 1826 | 1461645657319 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8763119800 == 81 [pid = 1826] [id = 190] 21:40:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f875bae9800) [pid = 1826] [serial = 570] [outer = (nil)] 21:40:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f875fb82800) [pid = 1826] [serial = 571] [outer = 0x7f875bae9800] 21:40:57 INFO - PROCESS | 1826 | 1461645657407 Marionette DEBUG loaded listener.js 21:40:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f8761020800) [pid = 1826] [serial = 572] [outer = 0x7f875bae9800] 21:40:58 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:58 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:40:58 INFO - PROCESS | 1826 | 1461645658234 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] 21:40:58 INFO - PROCESS | 1826 | 1461645658311 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 21:40:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:40:58 INFO - PROCESS | 1826 | 1461645658318 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:40:58 INFO - PROCESS | 1826 | 1461645658321 Marionette TRACE conn3 <- [1,734,null,{}] 21:40:58 INFO - PROCESS | 1826 | 1461645658326 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}] 21:40:58 INFO - PROCESS | 1826 | 1461645658498 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 21:40:58 INFO - PROCESS | 1826 | 1461645658662 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876398d800 == 82 [pid = 1826] [id = 191] 21:40:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f875e616400) [pid = 1826] [serial = 573] [outer = (nil)] 21:40:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f87629a2c00) [pid = 1826] [serial = 574] [outer = 0x7f875e616400] 21:40:58 INFO - PROCESS | 1826 | 1461645658733 Marionette DEBUG loaded listener.js 21:40:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f87631da400) [pid = 1826] [serial = 575] [outer = 0x7f875e616400] 21:40:59 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:59 INFO - PROCESS | 1826 | 1461645659634 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]]]}] 21:40:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:40:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1383ms 21:40:59 INFO - PROCESS | 1826 | 1461645659702 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 21:40:59 INFO - PROCESS | 1826 | 1461645659706 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 21:40:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:40:59 INFO - PROCESS | 1826 | 1461645659711 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:40:59 INFO - PROCESS | 1826 | 1461645659715 Marionette TRACE conn3 <- [1,738,null,{}] 21:40:59 INFO - PROCESS | 1826 | 1461645659720 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}] 21:40:59 INFO - PROCESS | 1826 | 1461645659955 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 21:41:00 INFO - PROCESS | 1826 | 1461645660130 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8767e7f800 == 83 [pid = 1826] [id = 192] 21:41:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f8767c7ec00) [pid = 1826] [serial = 576] [outer = (nil)] 21:41:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f8772e3c800) [pid = 1826] [serial = 577] [outer = 0x7f8767c7ec00] 21:41:00 INFO - PROCESS | 1826 | 1461645660266 Marionette DEBUG loaded listener.js 21:41:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f87732dec00) [pid = 1826] [serial = 578] [outer = 0x7f8767c7ec00] 21:41:01 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:41:01 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:41:01 INFO - PROCESS | 1826 | 1461645661514 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]]]}] 21:41:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:41:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1834ms 21:41:01 INFO - PROCESS | 1826 | 1461645661548 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 21:41:01 INFO - PROCESS | 1826 | 1461645661551 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 21:41:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:41:01 INFO - PROCESS | 1826 | 1461645661557 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:41:01 INFO - PROCESS | 1826 | 1461645661560 Marionette TRACE conn3 <- [1,742,null,{}] 21:41:01 INFO - PROCESS | 1826 | 1461645661566 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}] 21:41:01 INFO - PROCESS | 1826 | 1461645661770 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 21:41:01 INFO - PROCESS | 1826 | 1461645661937 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8773116800 == 84 [pid = 1826] [id = 193] 21:41:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f87545d4c00) [pid = 1826] [serial = 579] [outer = (nil)] 21:41:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f8763845800) [pid = 1826] [serial = 580] [outer = 0x7f87545d4c00] 21:41:02 INFO - PROCESS | 1826 | 1461645662011 Marionette DEBUG loaded listener.js 21:41:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f876548d000) [pid = 1826] [serial = 581] [outer = 0x7f87545d4c00] 21:41:03 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:41:03 INFO - PROCESS | 1826 | 1461645663451 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]]]}] 21:41:03 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 21:41:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1933ms 21:41:03 INFO - PROCESS | 1826 | 1461645663492 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 21:41:03 INFO - PROCESS | 1826 | 1461645663498 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 21:41:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:41:03 INFO - PROCESS | 1826 | 1461645663506 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:41:03 INFO - PROCESS | 1826 | 1461645663510 Marionette TRACE conn3 <- [1,746,null,{}] 21:41:03 INFO - PROCESS | 1826 | 1461645663518 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}] 21:41:03 INFO - PROCESS | 1826 | 1461645663683 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 21:41:03 INFO - PROCESS | 1826 | 1461645663850 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8755289800 == 85 [pid = 1826] [id = 194] 21:41:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f87510aa000) [pid = 1826] [serial = 582] [outer = (nil)] 21:41:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f8753fa9800) [pid = 1826] [serial = 583] [outer = 0x7f87510aa000] 21:41:03 INFO - PROCESS | 1826 | 1461645663917 Marionette DEBUG loaded listener.js 21:41:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f87545ce800) [pid = 1826] [serial = 584] [outer = 0x7f87510aa000] 21:41:04 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:41:05 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:41:05 INFO - PROCESS | 1826 | 1461645665362 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]]]}] 21:41:05 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.) 21:41:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1884ms 21:41:05 INFO - PROCESS | 1826 | 1461645665391 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 21:41:05 INFO - PROCESS | 1826 | 1461645665398 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 21:41:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:41:05 INFO - PROCESS | 1826 | 1461645665407 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:41:05 INFO - PROCESS | 1826 | 1461645665411 Marionette TRACE conn3 <- [1,750,null,{}] 21:41:05 INFO - PROCESS | 1826 | 1461645665416 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}] 21:41:05 INFO - PROCESS | 1826 | 1461645665588 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 21:41:05 INFO - PROCESS | 1826 | 1461645665760 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758c16000 == 86 [pid = 1826] [id = 195] 21:41:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f8754512800) [pid = 1826] [serial = 585] [outer = (nil)] 21:41:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f8759012c00) [pid = 1826] [serial = 586] [outer = 0x7f8754512800] 21:41:05 INFO - PROCESS | 1826 | 1461645665827 Marionette DEBUG loaded listener.js 21:41:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f8759c5b400) [pid = 1826] [serial = 587] [outer = 0x7f8754512800] 21:41:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8754563000 == 85 [pid = 1826] [id = 185] 21:41:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8759a63800 == 84 [pid = 1826] [id = 184] 21:41:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8755273000 == 83 [pid = 1826] [id = 183] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f8763b11800) [pid = 1826] [serial = 526] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f8772e3e000) [pid = 1826] [serial = 496] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f875baebc00) [pid = 1826] [serial = 481] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f875ab51c00) [pid = 1826] [serial = 478] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f8750fa1400) [pid = 1826] [serial = 502] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f8754953c00) [pid = 1826] [serial = 493] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f8759c5ac00) [pid = 1826] [serial = 499] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f8754515800) [pid = 1826] [serial = 475] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f87631ce800) [pid = 1826] [serial = 487] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f877503f400) [pid = 1826] [serial = 490] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f875fb8cc00) [pid = 1826] [serial = 484] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875455a800 == 82 [pid = 1826] [id = 182] 21:41:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758d6f800 == 81 [pid = 1826] [id = 181] 21:41:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8771f13800 == 80 [pid = 1826] [id = 180] 21:41:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8767cc1800 == 79 [pid = 1826] [id = 179] 21:41:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87635d0000 == 78 [pid = 1826] [id = 178] 21:41:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ad07000 == 77 [pid = 1826] [id = 177] 21:41:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87541e2800 == 76 [pid = 1826] [id = 176] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f875be32800) [pid = 1826] [serial = 520] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f8758d0b800) [pid = 1826] [serial = 523] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f875e60d400) [pid = 1826] [serial = 521] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f8759a7bc00) [pid = 1826] [serial = 509] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f875450d400) [pid = 1826] [serial = 508] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f875b893400) [pid = 1826] [serial = 517] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f875b4eec00) [pid = 1826] [serial = 514] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f875b555c00) [pid = 1826] [serial = 515] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f8759cd0800) [pid = 1826] [serial = 511] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f8759cef400) [pid = 1826] [serial = 512] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f875373ac00) [pid = 1826] [serial = 506] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f8750fa7c00) [pid = 1826] [serial = 505] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f875b896400) [pid = 1826] [serial = 524] [outer = (nil)] [url = about:blank] 21:41:06 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f875b90b800) [pid = 1826] [serial = 518] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:41:07 INFO - PROCESS | 1826 | 1461645667230 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]]]}] 21:41:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:41:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1834ms 21:41:07 INFO - PROCESS | 1826 | 1461645667380 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 21:41:07 INFO - PROCESS | 1826 | 1461645667384 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 21:41:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:41:07 INFO - PROCESS | 1826 | 1461645667396 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:41:07 INFO - PROCESS | 1826 | 1461645667401 Marionette TRACE conn3 <- [1,754,null,{}] 21:41:07 INFO - PROCESS | 1826 | 1461645667417 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}] 21:41:07 INFO - PROCESS | 1826 | 1461645667576 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 21:41:07 INFO - PROCESS | 1826 | 1461645667590 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758d98000 == 77 [pid = 1826] [id = 196] 21:41:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8759c5d800) [pid = 1826] [serial = 588] [outer = (nil)] 21:41:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f875ad7f000) [pid = 1826] [serial = 589] [outer = 0x7f8759c5d800] 21:41:07 INFO - PROCESS | 1826 | 1461645667660 Marionette DEBUG loaded listener.js 21:41:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f875b551400) [pid = 1826] [serial = 590] [outer = 0x7f8759c5d800] 21:41:08 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:41:08 INFO - PROCESS | 1826 | 1461645668881 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]]]}] 21:41:08 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 21:41:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1535ms 21:41:08 INFO - PROCESS | 1826 | 1461645668931 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 21:41:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:41:08 INFO - PROCESS | 1826 | 1461645668937 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 21:41:08 INFO - PROCESS | 1826 | 1461645668942 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:41:08 INFO - PROCESS | 1826 | 1461645668945 Marionette TRACE conn3 <- [1,758,null,{}] 21:41:08 INFO - PROCESS | 1826 | 1461645668950 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}] 21:41:09 INFO - PROCESS | 1826 | 1461645669148 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 21:41:09 INFO - PROCESS | 1826 | 1461645669223 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b57f800 == 78 [pid = 1826] [id = 197] 21:41:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f875ab5dc00) [pid = 1826] [serial = 591] [outer = (nil)] 21:41:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f875b907400) [pid = 1826] [serial = 592] [outer = 0x7f875ab5dc00] 21:41:09 INFO - PROCESS | 1826 | 1461645669284 Marionette DEBUG loaded listener.js 21:41:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f875be35c00) [pid = 1826] [serial = 593] [outer = 0x7f875ab5dc00] 21:41:10 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:41:10 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:41:10 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:41:10 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:41:10 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:41:10 INFO - PROCESS | 1826 | 1461645670175 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]]]}] 21:41:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:41:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1280ms 21:41:10 INFO - PROCESS | 1826 | 1461645670224 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 21:41:10 INFO - PROCESS | 1826 | 1461645670229 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 21:41:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:41:10 INFO - PROCESS | 1826 | 1461645670245 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:41:10 INFO - PROCESS | 1826 | 1461645670247 Marionette TRACE conn3 <- [1,762,null,{}] 21:41:10 INFO - PROCESS | 1826 | 1461645670253 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}] 21:41:10 INFO - PROCESS | 1826 | 1461645670486 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 21:41:10 INFO - PROCESS | 1826 | 1461645670521 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875d015800 == 79 [pid = 1826] [id = 198] 21:41:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f875c007400) [pid = 1826] [serial = 594] [outer = (nil)] 21:41:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f875ce4dc00) [pid = 1826] [serial = 595] [outer = 0x7f875c007400] 21:41:10 INFO - PROCESS | 1826 | 1461645670594 Marionette DEBUG loaded listener.js 21:41:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f8761026000) [pid = 1826] [serial = 596] [outer = 0x7f875c007400] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f875bae3000) [pid = 1826] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f8759ccf800) [pid = 1826] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f8753736c00) [pid = 1826] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f8753738c00) [pid = 1826] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f875b55c000) [pid = 1826] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f8759cec800) [pid = 1826] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f875b9ca000) [pid = 1826] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f875cde3c00) [pid = 1826] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f875b6bbc00) [pid = 1826] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f87536aa800) [pid = 1826] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f87536b6000) [pid = 1826] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f8759cee000) [pid = 1826] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f87536af400) [pid = 1826] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f875b4f2c00) [pid = 1826] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f8771cb9000) [pid = 1826] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f875b89d000) [pid = 1826] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f8758d09c00) [pid = 1826] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f875b6c4400) [pid = 1826] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f875cddf400) [pid = 1826] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f875be39c00) [pid = 1826] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f8753ee9400) [pid = 1826] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f875cddb800) [pid = 1826] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f8759a77000) [pid = 1826] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f8759a70400) [pid = 1826] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f875e60a800) [pid = 1826] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f8759cf7400) [pid = 1826] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f8750fa2c00) [pid = 1826] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f875b89d400) [pid = 1826] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f87545cf800) [pid = 1826] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f87545d0400) [pid = 1826] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f8753eea800) [pid = 1826] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f875494e800) [pid = 1826] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f875e60ac00) [pid = 1826] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f8754950400) [pid = 1826] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f875494d400) [pid = 1826] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f875b7ed800) [pid = 1826] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f8771cc0400) [pid = 1826] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f8750f9c800) [pid = 1826] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f875b7ec400) [pid = 1826] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:41:12 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f8759cddc00) [pid = 1826] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:41:12 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f8753fae400) [pid = 1826] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:41:12 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f876068d800) [pid = 1826] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:41:12 INFO - PROCESS | 1826 | 1461645672803 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]]]}] 21:41:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:41:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2587ms 21:41:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:41:12 INFO - PROCESS | 1826 | 1461645672834 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 21:41:12 INFO - PROCESS | 1826 | 1461645672837 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 21:41:12 INFO - PROCESS | 1826 | 1461645672843 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:41:12 INFO - PROCESS | 1826 | 1461645672846 Marionette TRACE conn3 <- [1,766,null,{}] 21:41:12 INFO - PROCESS | 1826 | 1461645672851 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}] 21:41:13 INFO - PROCESS | 1826 | 1461645673093 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 21:41:13 INFO - PROCESS | 1826 | 1461645673170 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758d8b800 == 80 [pid = 1826] [id = 199] 21:41:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f8754506c00) [pid = 1826] [serial = 597] [outer = (nil)] 21:41:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f875b4f2c00) [pid = 1826] [serial = 598] [outer = 0x7f8754506c00] 21:41:13 INFO - PROCESS | 1826 | 1461645673251 Marionette DEBUG loaded listener.js 21:41:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f875bae3000) [pid = 1826] [serial = 599] [outer = 0x7f8754506c00] 21:41:14 INFO - PROCESS | 1826 | 1461645674733 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]]]}] 21:41:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:41:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1939ms 21:41:14 INFO - PROCESS | 1826 | 1461645674783 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 21:41:14 INFO - PROCESS | 1826 | 1461645674791 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 21:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:41:14 INFO - PROCESS | 1826 | 1461645674798 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:41:14 INFO - PROCESS | 1826 | 1461645674802 Marionette TRACE conn3 <- [1,770,null,{}] 21:41:14 INFO - PROCESS | 1826 | 1461645674810 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}] 21:41:15 INFO - PROCESS | 1826 | 1461645675074 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 21:41:15 INFO - PROCESS | 1826 | 1461645675204 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754731000 == 81 [pid = 1826] [id = 200] 21:41:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f87536b6000) [pid = 1826] [serial = 600] [outer = (nil)] 21:41:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f875450b800) [pid = 1826] [serial = 601] [outer = 0x7f87536b6000] 21:41:15 INFO - PROCESS | 1826 | 1461645675283 Marionette DEBUG loaded listener.js 21:41:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f87545d9000) [pid = 1826] [serial = 602] [outer = 0x7f87536b6000] 21:41:16 INFO - PROCESS | 1826 | 1461645676289 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]]]}] 21:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1540ms 21:41:16 INFO - PROCESS | 1826 | 1461645676339 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 21:41:16 INFO - PROCESS | 1826 | 1461645676347 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 21:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:41:16 INFO - PROCESS | 1826 | 1461645676357 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:41:16 INFO - PROCESS | 1826 | 1461645676361 Marionette TRACE conn3 <- [1,774,null,{}] 21:41:16 INFO - PROCESS | 1826 | 1461645676367 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}] 21:41:16 INFO - PROCESS | 1826 | 1461645676592 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 21:41:16 INFO - PROCESS | 1826 | 1461645676883 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b13f800 == 82 [pid = 1826] [id = 201] 21:41:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f8759ab1400) [pid = 1826] [serial = 603] [outer = (nil)] 21:41:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f8759c5ac00) [pid = 1826] [serial = 604] [outer = 0x7f8759ab1400] 21:41:16 INFO - PROCESS | 1826 | 1461645676993 Marionette DEBUG loaded listener.js 21:41:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f8759cd8400) [pid = 1826] [serial = 605] [outer = 0x7f8759ab1400] 21:41:17 INFO - PROCESS | 1826 | 1461645677870 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]]]}] 21:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1536ms 21:41:17 INFO - PROCESS | 1826 | 1461645677894 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 21:41:17 INFO - PROCESS | 1826 | 1461645677898 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 21:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:41:17 INFO - PROCESS | 1826 | 1461645677904 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:41:17 INFO - PROCESS | 1826 | 1461645677910 Marionette TRACE conn3 <- [1,778,null,{}] 21:41:17 INFO - PROCESS | 1826 | 1461645677925 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}] 21:41:18 INFO - PROCESS | 1826 | 1461645678101 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 21:41:18 INFO - PROCESS | 1826 | 1461645678281 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876103b800 == 83 [pid = 1826] [id = 202] 21:41:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f875ab52400) [pid = 1826] [serial = 606] [outer = (nil)] 21:41:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f875b55c000) [pid = 1826] [serial = 607] [outer = 0x7f875ab52400] 21:41:18 INFO - PROCESS | 1826 | 1461645678359 Marionette DEBUG loaded listener.js 21:41:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f875b906000) [pid = 1826] [serial = 608] [outer = 0x7f875ab52400] 21:41:19 INFO - PROCESS | 1826 | 1461645679265 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]]]}] 21:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1389ms 21:41:19 INFO - PROCESS | 1826 | 1461645679295 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 21:41:19 INFO - PROCESS | 1826 | 1461645679301 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 21:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:41:19 INFO - PROCESS | 1826 | 1461645679308 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:41:19 INFO - PROCESS | 1826 | 1461645679312 Marionette TRACE conn3 <- [1,782,null,{}] 21:41:19 INFO - PROCESS | 1826 | 1461645679318 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}] 21:41:19 INFO - PROCESS | 1826 | 1461645679538 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 21:41:19 INFO - PROCESS | 1826 | 1461645679716 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764612800 == 84 [pid = 1826] [id = 203] 21:41:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f875ad7b000) [pid = 1826] [serial = 609] [outer = (nil)] 21:41:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f875cddf400) [pid = 1826] [serial = 610] [outer = 0x7f875ad7b000] 21:41:19 INFO - PROCESS | 1826 | 1461645679793 Marionette DEBUG loaded listener.js 21:41:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f875fb82000) [pid = 1826] [serial = 611] [outer = 0x7f875ad7b000] 21:41:20 INFO - PROCESS | 1826 | 1461645680677 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]]]}] 21:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1431ms 21:41:20 INFO - PROCESS | 1826 | 1461645680740 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 21:41:20 INFO - PROCESS | 1826 | 1461645680744 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 21:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:41:20 INFO - PROCESS | 1826 | 1461645680750 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:41:20 INFO - PROCESS | 1826 | 1461645680752 Marionette TRACE conn3 <- [1,786,null,{}] 21:41:20 INFO - PROCESS | 1826 | 1461645680757 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}] 21:41:20 INFO - PROCESS | 1826 | 1461645680922 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 21:41:21 INFO - PROCESS | 1826 | 1461645681116 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8767e75800 == 85 [pid = 1826] [id = 204] 21:41:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f875b558c00) [pid = 1826] [serial = 612] [outer = (nil)] 21:41:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f87629a8800) [pid = 1826] [serial = 613] [outer = 0x7f875b558c00] 21:41:21 INFO - PROCESS | 1826 | 1461645681236 Marionette DEBUG loaded listener.js 21:41:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f876357d800) [pid = 1826] [serial = 614] [outer = 0x7f875b558c00] 21:41:22 INFO - PROCESS | 1826 | 1461645682185 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]]]}] 21:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1477ms 21:41:22 INFO - PROCESS | 1826 | 1461645682228 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 21:41:22 INFO - PROCESS | 1826 | 1461645682232 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 21:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:41:22 INFO - PROCESS | 1826 | 1461645682239 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:41:22 INFO - PROCESS | 1826 | 1461645682241 Marionette TRACE conn3 <- [1,790,null,{}] 21:41:22 INFO - PROCESS | 1826 | 1461645682247 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}] 21:41:22 INFO - PROCESS | 1826 | 1461645682443 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 21:41:22 INFO - PROCESS | 1826 | 1461645682665 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87771b0800 == 86 [pid = 1826] [id = 205] 21:41:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f8764964c00) [pid = 1826] [serial = 615] [outer = (nil)] 21:41:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f876be65c00) [pid = 1826] [serial = 616] [outer = 0x7f8764964c00] 21:41:22 INFO - PROCESS | 1826 | 1461645682758 Marionette DEBUG loaded listener.js 21:41:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f8771f8b800) [pid = 1826] [serial = 617] [outer = 0x7f8764964c00] 21:41:23 INFO - PROCESS | 1826 | 1461645683609 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]]]}] 21:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1428ms 21:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:41:23 INFO - PROCESS | 1826 | 1461645683668 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 21:41:23 INFO - PROCESS | 1826 | 1461645683671 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 21:41:23 INFO - PROCESS | 1826 | 1461645683679 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:41:23 INFO - PROCESS | 1826 | 1461645683681 Marionette TRACE conn3 <- [1,794,null,{}] 21:41:23 INFO - PROCESS | 1826 | 1461645683687 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}] 21:41:23 INFO - PROCESS | 1826 | 1461645683861 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 21:41:24 INFO - PROCESS | 1826 | 1461645684032 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875bebd800 == 87 [pid = 1826] [id = 206] 21:41:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f8753faec00) [pid = 1826] [serial = 618] [outer = (nil)] 21:41:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f8772ee5800) [pid = 1826] [serial = 619] [outer = 0x7f8753faec00] 21:41:24 INFO - PROCESS | 1826 | 1461645684105 Marionette DEBUG loaded listener.js 21:41:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f8776705400) [pid = 1826] [serial = 620] [outer = 0x7f8753faec00] 21:41:24 INFO - PROCESS | 1826 | 1461645684925 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]]]}] 21:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1280ms 21:41:24 INFO - PROCESS | 1826 | 1461645684971 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 21:41:24 INFO - PROCESS | 1826 | 1461645684974 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 21:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:41:24 INFO - PROCESS | 1826 | 1461645684982 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:41:24 INFO - PROCESS | 1826 | 1461645684985 Marionette TRACE conn3 <- [1,798,null,{}] 21:41:24 INFO - PROCESS | 1826 | 1461645684991 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}] 21:41:25 INFO - PROCESS | 1826 | 1461645685164 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 21:41:25 INFO - PROCESS | 1826 | 1461645685312 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876460d800 == 88 [pid = 1826] [id = 207] 21:41:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f875f9efc00) [pid = 1826] [serial = 621] [outer = (nil)] 21:41:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f875f9f7400) [pid = 1826] [serial = 622] [outer = 0x7f875f9efc00] 21:41:25 INFO - PROCESS | 1826 | 1461645685385 Marionette DEBUG loaded listener.js 21:41:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f875f9fb800) [pid = 1826] [serial = 623] [outer = 0x7f875f9efc00] 21:41:26 INFO - PROCESS | 1826 | 1461645686313 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]]]}] 21:41:26 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 21:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1379ms 21:41:26 INFO - PROCESS | 1826 | 1461645686363 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 21:41:26 INFO - PROCESS | 1826 | 1461645686367 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 21:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:41:26 INFO - PROCESS | 1826 | 1461645686372 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:41:26 INFO - PROCESS | 1826 | 1461645686374 Marionette TRACE conn3 <- [1,802,null,{}] 21:41:26 INFO - PROCESS | 1826 | 1461645686380 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}] 21:41:26 INFO - PROCESS | 1826 | 1461645686570 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 21:41:26 INFO - PROCESS | 1826 | 1461645686757 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f6ea000 == 89 [pid = 1826] [id = 208] 21:41:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f8750f9a800) [pid = 1826] [serial = 624] [outer = (nil)] 21:41:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f8750fa7800) [pid = 1826] [serial = 625] [outer = 0x7f8750f9a800] 21:41:26 INFO - PROCESS | 1826 | 1461645686838 Marionette DEBUG loaded listener.js 21:41:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f8754955800) [pid = 1826] [serial = 626] [outer = 0x7f8750f9a800] 21:41:27 INFO - PROCESS | 1826 | 1461645687703 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]]]}] 21:41:27 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 21:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1379ms 21:41:27 INFO - PROCESS | 1826 | 1461645687754 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 21:41:27 INFO - PROCESS | 1826 | 1461645687757 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 21:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:41:27 INFO - PROCESS | 1826 | 1461645687763 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:41:27 INFO - PROCESS | 1826 | 1461645687765 Marionette TRACE conn3 <- [1,806,null,{}] 21:41:27 INFO - PROCESS | 1826 | 1461645687771 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}] 21:41:27 INFO - PROCESS | 1826 | 1461645687935 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 21:41:28 INFO - PROCESS | 1826 | 1461645688115 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8753707000 == 90 [pid = 1826] [id = 209] 21:41:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f8750f99800) [pid = 1826] [serial = 627] [outer = (nil)] 21:41:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f87536b9000) [pid = 1826] [serial = 628] [outer = 0x7f8750f99800] 21:41:28 INFO - PROCESS | 1826 | 1461645688188 Marionette DEBUG loaded listener.js 21:41:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f875494d000) [pid = 1826] [serial = 629] [outer = 0x7f8750f99800] 21:41:29 INFO - PROCESS | 1826 | 1461645689043 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]]]}] 21:41:29 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 21:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1327ms 21:41:29 INFO - PROCESS | 1826 | 1461645689092 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 21:41:29 INFO - PROCESS | 1826 | 1461645689097 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 21:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:41:29 INFO - PROCESS | 1826 | 1461645689103 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:41:29 INFO - PROCESS | 1826 | 1461645689107 Marionette TRACE conn3 <- [1,810,null,{}] 21:41:29 INFO - PROCESS | 1826 | 1461645689112 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}] 21:41:29 INFO - PROCESS | 1826 | 1461645689315 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 21:41:29 INFO - PROCESS | 1826 | 1461645689890 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875090d800 == 91 [pid = 1826] [id = 210] 21:41:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8750f9ac00) [pid = 1826] [serial = 630] [outer = (nil)] 21:41:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f8750fa7400) [pid = 1826] [serial = 631] [outer = 0x7f8750f9ac00] 21:41:29 INFO - PROCESS | 1826 | 1461645689964 Marionette DEBUG loaded listener.js 21:41:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f87536ab800) [pid = 1826] [serial = 632] [outer = 0x7f8750f9ac00] 21:41:30 INFO - PROCESS | 1826 | 1461645690805 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]]]}] 21:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1730ms 21:41:30 INFO - PROCESS | 1826 | 1461645690835 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 21:41:30 INFO - PROCESS | 1826 | 1461645690840 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 21:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:41:30 INFO - PROCESS | 1826 | 1461645690847 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:41:30 INFO - PROCESS | 1826 | 1461645690852 Marionette TRACE conn3 <- [1,814,null,{}] 21:41:30 INFO - PROCESS | 1826 | 1461645690859 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}] 21:41:31 INFO - PROCESS | 1826 | 1461645691041 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 21:41:31 INFO - PROCESS | 1826 | 1461645691239 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87547cb800 == 92 [pid = 1826] [id = 211] 21:41:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f8753ef6c00) [pid = 1826] [serial = 633] [outer = (nil)] 21:41:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f8753fb2800) [pid = 1826] [serial = 634] [outer = 0x7f8753ef6c00] 21:41:31 INFO - PROCESS | 1826 | 1461645691308 Marionette DEBUG loaded listener.js 21:41:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f875450fc00) [pid = 1826] [serial = 635] [outer = 0x7f8753ef6c00] 21:41:32 INFO - PROCESS | 1826 | 1461645692301 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] 21:41:32 INFO - PROCESS | 1826 | 1461645692343 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 21:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:41:32 INFO - PROCESS | 1826 | 1461645692350 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:41:32 INFO - PROCESS | 1826 | 1461645692353 Marionette TRACE conn3 <- [1,818,null,{}] 21:41:32 INFO - PROCESS | 1826 | 1461645692358 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}] 21:41:32 INFO - PROCESS | 1826 | 1461645692526 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 21:41:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875cb4d000 == 91 [pid = 1826] [id = 54] 21:41:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875d015800 == 90 [pid = 1826] [id = 198] 21:41:32 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f875be35000) [pid = 1826] [serial = 535] [outer = (nil)] [url = about:blank] 21:41:32 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f8764964800) [pid = 1826] [serial = 538] [outer = (nil)] [url = about:blank] 21:41:32 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f8759ab4000) [pid = 1826] [serial = 541] [outer = (nil)] [url = about:blank] 21:41:32 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f875b898000) [pid = 1826] [serial = 559] [outer = (nil)] [url = about:blank] 21:41:32 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f8753ef8800) [pid = 1826] [serial = 529] [outer = (nil)] [url = about:blank] 21:41:32 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f8759cd6800) [pid = 1826] [serial = 532] [outer = (nil)] [url = about:blank] 21:41:32 INFO - PROCESS | 1826 | 1461645692885 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b57f800 == 89 [pid = 1826] [id = 197] 21:41:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758d98000 == 88 [pid = 1826] [id = 196] 21:41:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758c16000 == 87 [pid = 1826] [id = 195] 21:41:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875368a000 == 88 [pid = 1826] [id = 212] 21:41:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8753ef8800) [pid = 1826] [serial = 636] [outer = (nil)] 21:41:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f8754954000) [pid = 1826] [serial = 637] [outer = 0x7f8753ef8800] 21:41:32 INFO - PROCESS | 1826 | 1461645692964 Marionette DEBUG loaded listener.js 21:41:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f8758d0e400) [pid = 1826] [serial = 638] [outer = 0x7f8753ef8800] 21:41:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8755289800 == 87 [pid = 1826] [id = 194] 21:41:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8763119800 == 86 [pid = 1826] [id = 190] 21:41:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875fb1f000 == 85 [pid = 1826] [id = 189] 21:41:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875c091800 == 84 [pid = 1826] [id = 188] 21:41:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758c22000 == 83 [pid = 1826] [id = 187] 21:41:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ba5a800 == 82 [pid = 1826] [id = 186] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f8767c75400) [pid = 1826] [serial = 349] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f8762da2c00) [pid = 1826] [serial = 343] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f8774b9ec00) [pid = 1826] [serial = 430] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8753ef1800) [pid = 1826] [serial = 442] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f8753faa800) [pid = 1826] [serial = 445] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f875cde1800) [pid = 1826] [serial = 424] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f875b556000) [pid = 1826] [serial = 421] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f8771cc2800) [pid = 1826] [serial = 427] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f8768111c00) [pid = 1826] [serial = 388] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f87721d3c00) [pid = 1826] [serial = 352] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f87536b7c00) [pid = 1826] [serial = 433] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f8753741c00) [pid = 1826] [serial = 439] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f875b4f4400) [pid = 1826] [serial = 337] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f8774b19400) [pid = 1826] [serial = 436] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f875fb8c800) [pid = 1826] [serial = 295] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f877503a000) [pid = 1826] [serial = 391] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f875ce4f400) [pid = 1826] [serial = 340] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f8777307c00) [pid = 1826] [serial = 394] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f875bae6400) [pid = 1826] [serial = 379] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f8764438800) [pid = 1826] [serial = 346] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f875fb8ac00) [pid = 1826] [serial = 382] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f8753fb6000) [pid = 1826] [serial = 448] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f8763b05000) [pid = 1826] [serial = 385] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f87721de800) [pid = 1826] [serial = 452] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f875ab56800) [pid = 1826] [serial = 376] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f875b6ba400) [pid = 1826] [serial = 557] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f875b548800) [pid = 1826] [serial = 554] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f8759cdb800) [pid = 1826] [serial = 551] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f877684f000) [pid = 1826] [serial = 497] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f8763b05800) [pid = 1826] [serial = 488] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f8759c60400) [pid = 1826] [serial = 500] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f8754959800) [pid = 1826] [serial = 494] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f876068dc00) [pid = 1826] [serial = 485] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f877684bc00) [pid = 1826] [serial = 491] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f8750fa5800) [pid = 1826] [serial = 503] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f875c011800) [pid = 1826] [serial = 482] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f875ad87c00) [pid = 1826] [serial = 479] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f8759008800) [pid = 1826] [serial = 476] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f8760686c00) [pid = 1826] [serial = 473] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f875ad86400) [pid = 1826] [serial = 553] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f87546d3800) [pid = 1826] [serial = 556] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f8767e8b400) [pid = 1826] [serial = 527] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f87545da800) [pid = 1826] [serial = 548] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f87545d2c00) [pid = 1826] [serial = 547] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f8758d0c000) [pid = 1826] [serial = 550] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f87773de400) [pid = 1826] [serial = 545] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f8772bb0400) [pid = 1826] [serial = 544] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1826 | 1461645693728 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]]]}] 21:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1429ms 21:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:41:33 INFO - PROCESS | 1826 | 1461645693783 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 21:41:33 INFO - PROCESS | 1826 | 1461645693785 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 21:41:33 INFO - PROCESS | 1826 | 1461645693800 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:41:33 INFO - PROCESS | 1826 | 1461645693809 Marionette TRACE conn3 <- [1,822,null,{}] 21:41:33 INFO - PROCESS | 1826 | 1461645693821 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}] 21:41:33 INFO - PROCESS | 1826 | 1461645693986 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 21:41:34 INFO - PROCESS | 1826 | 1461645693998 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758c80000 == 83 [pid = 1826] [id = 213] 21:41:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f8759010400) [pid = 1826] [serial = 639] [outer = (nil)] 21:41:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f8759ab1800) [pid = 1826] [serial = 640] [outer = 0x7f8759010400] 21:41:34 INFO - PROCESS | 1826 | 1461645694062 Marionette DEBUG loaded listener.js 21:41:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f8759c55800) [pid = 1826] [serial = 641] [outer = 0x7f8759010400] 21:41:34 INFO - PROCESS | 1826 | 1461645694934 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] 21:41:34 INFO - PROCESS | 1826 | 1461645694958 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 21:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:41:34 INFO - PROCESS | 1826 | 1461645694964 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:41:34 INFO - PROCESS | 1826 | 1461645694968 Marionette TRACE conn3 <- [1,826,null,{}] 21:41:34 INFO - PROCESS | 1826 | 1461645694973 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}] 21:41:35 INFO - PROCESS | 1826 | 1461645695137 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 21:41:35 INFO - PROCESS | 1826 | 1461645695153 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758e1d800 == 84 [pid = 1826] [id = 214] 21:41:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f8759c5b000) [pid = 1826] [serial = 642] [outer = (nil)] 21:41:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f8759ceb400) [pid = 1826] [serial = 643] [outer = 0x7f8759c5b000] 21:41:35 INFO - PROCESS | 1826 | 1461645695215 Marionette DEBUG loaded listener.js 21:41:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f8759cf1c00) [pid = 1826] [serial = 644] [outer = 0x7f8759c5b000] 21:41:36 INFO - PROCESS | 1826 | 1461645696111 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]]]}] 21:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1180ms 21:41:36 INFO - PROCESS | 1826 | 1461645696150 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 21:41:36 INFO - PROCESS | 1826 | 1461645696157 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 21:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:41:36 INFO - PROCESS | 1826 | 1461645696180 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:41:36 INFO - PROCESS | 1826 | 1461645696184 Marionette TRACE conn3 <- [1,830,null,{}] 21:41:36 INFO - PROCESS | 1826 | 1461645696189 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}] 21:41:36 INFO - PROCESS | 1826 | 1461645696385 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 21:41:36 INFO - PROCESS | 1826 | 1461645696413 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875aab6800 == 85 [pid = 1826] [id = 215] 21:41:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f875ab56800) [pid = 1826] [serial = 645] [outer = (nil)] 21:41:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f875ab5b800) [pid = 1826] [serial = 646] [outer = 0x7f875ab56800] 21:41:36 INFO - PROCESS | 1826 | 1461645696487 Marionette DEBUG loaded listener.js 21:41:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f875b1da000) [pid = 1826] [serial = 647] [outer = 0x7f875ab56800] 21:41:37 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f875b9cf000) [pid = 1826] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:41:37 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f8754512800) [pid = 1826] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:41:37 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f8753eea400) [pid = 1826] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:41:37 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f8759c5d800) [pid = 1826] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:41:37 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f8759c5ec00) [pid = 1826] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:41:37 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f875c007400) [pid = 1826] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:41:37 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f87510aa000) [pid = 1826] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:41:37 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f8753ef0800) [pid = 1826] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:41:37 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f875b89c000) [pid = 1826] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:41:37 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f875ab5dc00) [pid = 1826] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:41:37 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f8759aae000) [pid = 1826] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:41:37 INFO - PROCESS | 1826 | 1461645697670 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]]]}] 21:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1532ms 21:41:37 INFO - PROCESS | 1826 | 1461645697713 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 21:41:37 INFO - PROCESS | 1826 | 1461645697716 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 21:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:41:37 INFO - PROCESS | 1826 | 1461645697722 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:41:37 INFO - PROCESS | 1826 | 1461645697724 Marionette TRACE conn3 <- [1,834,null,{}] 21:41:37 INFO - PROCESS | 1826 | 1461645697730 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}] 21:41:37 INFO - PROCESS | 1826 | 1461645697883 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 21:41:38 INFO - PROCESS | 1826 | 1461645698015 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b143800 == 86 [pid = 1826] [id = 216] 21:41:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f8759cf3800) [pid = 1826] [serial = 648] [outer = (nil)] 21:41:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f875b1db800) [pid = 1826] [serial = 649] [outer = 0x7f8759cf3800] 21:41:38 INFO - PROCESS | 1826 | 1461645698078 Marionette DEBUG loaded listener.js 21:41:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f875b4f2400) [pid = 1826] [serial = 650] [outer = 0x7f8759cf3800] 21:41:38 INFO - PROCESS | 1826 | 1461645698754 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]]]}] 21:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1085ms 21:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:41:38 INFO - PROCESS | 1826 | 1461645698809 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 21:41:38 INFO - PROCESS | 1826 | 1461645698812 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 21:41:38 INFO - PROCESS | 1826 | 1461645698818 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:41:38 INFO - PROCESS | 1826 | 1461645698821 Marionette TRACE conn3 <- [1,838,null,{}] 21:41:38 INFO - PROCESS | 1826 | 1461645698835 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}] 21:41:38 INFO - PROCESS | 1826 | 1461645698985 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 21:41:39 INFO - PROCESS | 1826 | 1461645699000 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b702800 == 87 [pid = 1826] [id = 217] 21:41:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f8759c59400) [pid = 1826] [serial = 651] [outer = (nil)] 21:41:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f875b563c00) [pid = 1826] [serial = 652] [outer = 0x7f8759c59400] 21:41:39 INFO - PROCESS | 1826 | 1461645699063 Marionette DEBUG loaded listener.js 21:41:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f875b6c5c00) [pid = 1826] [serial = 653] [outer = 0x7f8759c59400] 21:41:40 INFO - PROCESS | 1826 | 1461645700084 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]]]}] 21:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1283ms 21:41:40 INFO - PROCESS | 1826 | 1461645700101 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 21:41:40 INFO - PROCESS | 1826 | 1461645700107 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 21:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:41:40 INFO - PROCESS | 1826 | 1461645700115 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:41:40 INFO - PROCESS | 1826 | 1461645700121 Marionette TRACE conn3 <- [1,842,null,{}] 21:41:40 INFO - PROCESS | 1826 | 1461645700131 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}] 21:41:40 INFO - PROCESS | 1826 | 1461645700313 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 21:41:40 INFO - PROCESS | 1826 | 1461645700497 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87541e8000 == 88 [pid = 1826] [id = 218] 21:41:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f87536b7400) [pid = 1826] [serial = 654] [outer = (nil)] 21:41:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f8753fb1800) [pid = 1826] [serial = 655] [outer = 0x7f87536b7400] 21:41:40 INFO - PROCESS | 1826 | 1461645700639 Marionette DEBUG loaded listener.js 21:41:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f87545d5000) [pid = 1826] [serial = 656] [outer = 0x7f87536b7400] 21:41:41 INFO - PROCESS | 1826 | 1461645701535 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]]]}] 21:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1435ms 21:41:41 INFO - PROCESS | 1826 | 1461645701550 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 21:41:41 INFO - PROCESS | 1826 | 1461645701558 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 21:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:41:41 INFO - PROCESS | 1826 | 1461645701568 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:41:41 INFO - PROCESS | 1826 | 1461645701571 Marionette TRACE conn3 <- [1,846,null,{}] 21:41:41 INFO - PROCESS | 1826 | 1461645701578 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}] 21:41:41 INFO - PROCESS | 1826 | 1461645701758 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 21:41:41 INFO - PROCESS | 1826 | 1461645701934 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758d9f800 == 89 [pid = 1826] [id = 219] 21:41:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f8753fa7800) [pid = 1826] [serial = 657] [outer = (nil)] 21:41:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f8758d0f400) [pid = 1826] [serial = 658] [outer = 0x7f8753fa7800] 21:41:42 INFO - PROCESS | 1826 | 1461645702008 Marionette DEBUG loaded listener.js 21:41:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f8759a78400) [pid = 1826] [serial = 659] [outer = 0x7f8753fa7800] 21:41:42 INFO - PROCESS | 1826 | 1461645702966 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]]]}] 21:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1442ms 21:41:43 INFO - PROCESS | 1826 | 1461645703010 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 21:41:43 INFO - PROCESS | 1826 | 1461645703015 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 21:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:41:43 INFO - PROCESS | 1826 | 1461645703021 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:41:43 INFO - PROCESS | 1826 | 1461645703026 Marionette TRACE conn3 <- [1,850,null,{}] 21:41:43 INFO - PROCESS | 1826 | 1461645703042 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}] 21:41:43 INFO - PROCESS | 1826 | 1461645703234 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 21:41:43 INFO - PROCESS | 1826 | 1461645703447 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875beb4000 == 90 [pid = 1826] [id = 220] 21:41:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f8759cf4400) [pid = 1826] [serial = 660] [outer = (nil)] 21:41:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f875ad81c00) [pid = 1826] [serial = 661] [outer = 0x7f8759cf4400] 21:41:43 INFO - PROCESS | 1826 | 1461645703577 Marionette DEBUG loaded listener.js 21:41:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f875b4ed800) [pid = 1826] [serial = 662] [outer = 0x7f8759cf4400] 21:41:44 INFO - PROCESS | 1826 | 1461645704430 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]]]}] 21:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1439ms 21:41:44 INFO - PROCESS | 1826 | 1461645704462 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 21:41:44 INFO - PROCESS | 1826 | 1461645704466 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 21:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:41:44 INFO - PROCESS | 1826 | 1461645704472 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:41:44 INFO - PROCESS | 1826 | 1461645704474 Marionette TRACE conn3 <- [1,854,null,{}] 21:41:44 INFO - PROCESS | 1826 | 1461645704480 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}] 21:41:44 INFO - PROCESS | 1826 | 1461645704677 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 21:41:44 INFO - PROCESS | 1826 | 1461645704851 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875cd43800 == 91 [pid = 1826] [id = 221] 21:41:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f875ab4e800) [pid = 1826] [serial = 663] [outer = (nil)] 21:41:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f875b55dc00) [pid = 1826] [serial = 664] [outer = 0x7f875ab4e800] 21:41:44 INFO - PROCESS | 1826 | 1461645704926 Marionette DEBUG loaded listener.js 21:41:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f875b7e9400) [pid = 1826] [serial = 665] [outer = 0x7f875ab4e800] 21:41:45 INFO - PROCESS | 1826 | 1461645705747 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]]]}] 21:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1332ms 21:41:45 INFO - PROCESS | 1826 | 1461645705806 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 21:41:45 INFO - PROCESS | 1826 | 1461645705809 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 21:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:41:45 INFO - PROCESS | 1826 | 1461645705815 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:41:45 INFO - PROCESS | 1826 | 1461645705817 Marionette TRACE conn3 <- [1,858,null,{}] 21:41:45 INFO - PROCESS | 1826 | 1461645705823 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}] 21:41:46 INFO - PROCESS | 1826 | 1461645705995 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 21:41:46 INFO - PROCESS | 1826 | 1461645706170 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e85b800 == 92 [pid = 1826] [id = 222] 21:41:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f875b4f4400) [pid = 1826] [serial = 666] [outer = (nil)] 21:41:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f875b896000) [pid = 1826] [serial = 667] [outer = 0x7f875b4f4400] 21:41:46 INFO - PROCESS | 1826 | 1461645706256 Marionette DEBUG loaded listener.js 21:41:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f875b906800) [pid = 1826] [serial = 668] [outer = 0x7f875b4f4400] 21:41:47 INFO - PROCESS | 1826 | 1461645707087 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]]]}] 21:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1328ms 21:41:47 INFO - PROCESS | 1826 | 1461645707145 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 21:41:47 INFO - PROCESS | 1826 | 1461645707148 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 21:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:41:47 INFO - PROCESS | 1826 | 1461645707154 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:41:47 INFO - PROCESS | 1826 | 1461645707157 Marionette TRACE conn3 <- [1,862,null,{}] 21:41:47 INFO - PROCESS | 1826 | 1461645707168 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}] 21:41:47 INFO - PROCESS | 1826 | 1461645707419 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 21:41:47 INFO - PROCESS | 1826 | 1461645707591 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875fb09000 == 93 [pid = 1826] [id = 223] 21:41:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f875b90fc00) [pid = 1826] [serial = 669] [outer = (nil)] 21:41:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f875bae6000) [pid = 1826] [serial = 670] [outer = 0x7f875b90fc00] 21:41:47 INFO - PROCESS | 1826 | 1461645707668 Marionette DEBUG loaded listener.js 21:41:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f875c007400) [pid = 1826] [serial = 671] [outer = 0x7f875b90fc00] 21:41:48 INFO - PROCESS | 1826 | 1461645708515 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]]]}] 21:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1433ms 21:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:41:48 INFO - PROCESS | 1826 | 1461645708589 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 21:41:48 INFO - PROCESS | 1826 | 1461645708592 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 21:41:48 INFO - PROCESS | 1826 | 1461645708598 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:41:48 INFO - PROCESS | 1826 | 1461645708601 Marionette TRACE conn3 <- [1,866,null,{}] 21:41:48 INFO - PROCESS | 1826 | 1461645708607 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}] 21:41:48 INFO - PROCESS | 1826 | 1461645708815 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 21:41:48 INFO - PROCESS | 1826 | 1461645708987 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8762175800 == 94 [pid = 1826] [id = 224] 21:41:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f875b9c4400) [pid = 1826] [serial = 672] [outer = (nil)] 21:41:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f875cdd9800) [pid = 1826] [serial = 673] [outer = 0x7f875b9c4400] 21:41:49 INFO - PROCESS | 1826 | 1461645709061 Marionette DEBUG loaded listener.js 21:41:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f875ce56800) [pid = 1826] [serial = 674] [outer = 0x7f875b9c4400] 21:41:49 INFO - PROCESS | 1826 | 1461645709935 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]]]}] 21:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1387ms 21:41:49 INFO - PROCESS | 1826 | 1461645709985 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 21:41:49 INFO - PROCESS | 1826 | 1461645709990 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 21:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:41:49 INFO - PROCESS | 1826 | 1461645709995 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:41:49 INFO - PROCESS | 1826 | 1461645709999 Marionette TRACE conn3 <- [1,870,null,{}] 21:41:50 INFO - PROCESS | 1826 | 1461645710004 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}] 21:41:50 INFO - PROCESS | 1826 | 1461645710175 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 21:41:50 INFO - PROCESS | 1826 | 1461645710351 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876328f800 == 95 [pid = 1826] [id = 225] 21:41:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f875c00e800) [pid = 1826] [serial = 675] [outer = (nil)] 21:41:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f875d1e1400) [pid = 1826] [serial = 676] [outer = 0x7f875c00e800] 21:41:50 INFO - PROCESS | 1826 | 1461645710422 Marionette DEBUG loaded listener.js 21:41:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f875dc61c00) [pid = 1826] [serial = 677] [outer = 0x7f875c00e800] 21:41:51 INFO - PROCESS | 1826 | 1461645711330 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]]]}] 21:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1384ms 21:41:51 INFO - PROCESS | 1826 | 1461645711381 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 21:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:41:51 INFO - PROCESS | 1826 | 1461645711387 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 21:41:51 INFO - PROCESS | 1826 | 1461645711394 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:41:51 INFO - PROCESS | 1826 | 1461645711397 Marionette TRACE conn3 <- [1,874,null,{}] 21:41:51 INFO - PROCESS | 1826 | 1461645711402 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}] 21:41:51 INFO - PROCESS | 1826 | 1461645711577 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 21:41:51 INFO - PROCESS | 1826 | 1461645711754 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8763c98000 == 96 [pid = 1826] [id = 226] 21:41:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f8753fb6000) [pid = 1826] [serial = 678] [outer = (nil)] 21:41:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f875e60b800) [pid = 1826] [serial = 679] [outer = 0x7f8753fb6000] 21:41:51 INFO - PROCESS | 1826 | 1461645711828 Marionette DEBUG loaded listener.js 21:41:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f875e61c400) [pid = 1826] [serial = 680] [outer = 0x7f8753fb6000] 21:41:52 INFO - PROCESS | 1826 | 1461645712728 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]]]}] 21:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1391ms 21:41:52 INFO - PROCESS | 1826 | 1461645712787 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 21:41:52 INFO - PROCESS | 1826 | 1461645712791 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 21:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:41:52 INFO - PROCESS | 1826 | 1461645712796 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:41:52 INFO - PROCESS | 1826 | 1461645712799 Marionette TRACE conn3 <- [1,878,null,{}] 21:41:52 INFO - PROCESS | 1826 | 1461645712805 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}] 21:41:53 INFO - PROCESS | 1826 | 1461645713018 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 21:41:53 INFO - PROCESS | 1826 | 1461645713246 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764959000 == 97 [pid = 1826] [id = 227] 21:41:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f875c010800) [pid = 1826] [serial = 681] [outer = (nil)] 21:41:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f875e624400) [pid = 1826] [serial = 682] [outer = 0x7f875c010800] 21:41:53 INFO - PROCESS | 1826 | 1461645713364 Marionette DEBUG loaded listener.js 21:41:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f875f9fc400) [pid = 1826] [serial = 683] [outer = 0x7f875c010800] 21:41:54 INFO - PROCESS | 1826 | 1461645714179 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]]]}] 21:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1435ms 21:41:54 INFO - PROCESS | 1826 | 1461645714234 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 21:41:54 INFO - PROCESS | 1826 | 1461645714238 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 21:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:41:54 INFO - PROCESS | 1826 | 1461645714243 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:41:54 INFO - PROCESS | 1826 | 1461645714246 Marionette TRACE conn3 <- [1,882,null,{}] 21:41:54 INFO - PROCESS | 1826 | 1461645714253 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}] 21:41:54 INFO - PROCESS | 1826 | 1461645714465 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 21:41:54 INFO - PROCESS | 1826 | 1461645714638 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8767e1a000 == 98 [pid = 1826] [id = 228] 21:41:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f875e608400) [pid = 1826] [serial = 684] [outer = (nil)] 21:41:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f875fca0400) [pid = 1826] [serial = 685] [outer = 0x7f875e608400] 21:41:54 INFO - PROCESS | 1826 | 1461645714731 Marionette DEBUG loaded listener.js 21:41:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f8761024800) [pid = 1826] [serial = 686] [outer = 0x7f875e608400] 21:41:55 INFO - PROCESS | 1826 | 1461645715567 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]]]}] 21:41:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f8760682000) [pid = 1826] [serial = 687] [outer = 0x7f875b1d7400] 21:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1387ms 21:41:55 INFO - PROCESS | 1826 | 1461645715657 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 21:41:55 INFO - PROCESS | 1826 | 1461645715660 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 21:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:41:55 INFO - PROCESS | 1826 | 1461645715718 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:41:55 INFO - PROCESS | 1826 | 1461645715722 Marionette TRACE conn3 <- [1,886,null,{}] 21:41:55 INFO - PROCESS | 1826 | 1461645715735 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}] 21:41:55 INFO - PROCESS | 1826 | 1461645715913 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 21:41:56 INFO - PROCESS | 1826 | 1461645716091 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8771a14800 == 99 [pid = 1826] [id = 229] 21:41:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f8753fac800) [pid = 1826] [serial = 688] [outer = (nil)] 21:41:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f875ad81800) [pid = 1826] [serial = 689] [outer = 0x7f8753fac800] 21:41:56 INFO - PROCESS | 1826 | 1461645716163 Marionette DEBUG loaded listener.js 21:41:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f8762ba2000) [pid = 1826] [serial = 690] [outer = 0x7f8753fac800] 21:41:57 INFO - PROCESS | 1826 | 1461645717048 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]]]}] 21:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1419ms 21:41:57 INFO - PROCESS | 1826 | 1461645717109 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 21:41:57 INFO - PROCESS | 1826 | 1461645717111 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 21:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:41:57 INFO - PROCESS | 1826 | 1461645717118 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:41:57 INFO - PROCESS | 1826 | 1461645717120 Marionette TRACE conn3 <- [1,890,null,{}] 21:41:57 INFO - PROCESS | 1826 | 1461645717126 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}] 21:41:57 INFO - PROCESS | 1826 | 1461645717318 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 21:41:57 INFO - PROCESS | 1826 | 1461645717523 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b704000 == 100 [pid = 1826] [id = 230] 21:41:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f8753eef800) [pid = 1826] [serial = 691] [outer = (nil)] 21:41:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f875f9f9800) [pid = 1826] [serial = 692] [outer = 0x7f8753eef800] 21:41:57 INFO - PROCESS | 1826 | 1461645717635 Marionette DEBUG loaded listener.js 21:41:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f8762ea3800) [pid = 1826] [serial = 693] [outer = 0x7f8753eef800] 21:41:58 INFO - PROCESS | 1826 | 1461645718465 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]]]}] 21:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1382ms 21:41:58 INFO - PROCESS | 1826 | 1461645718501 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 21:41:58 INFO - PROCESS | 1826 | 1461645718504 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 21:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:41:58 INFO - PROCESS | 1826 | 1461645718510 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:41:58 INFO - PROCESS | 1826 | 1461645718512 Marionette TRACE conn3 <- [1,894,null,{}] 21:41:58 INFO - PROCESS | 1826 | 1461645718518 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}] 21:41:58 INFO - PROCESS | 1826 | 1461645718704 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 21:41:59 INFO - PROCESS | 1826 | 1461645719228 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87541e6000 == 101 [pid = 1826] [id = 231] 21:41:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f87510ab000) [pid = 1826] [serial = 694] [outer = (nil)] 21:41:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f87536aac00) [pid = 1826] [serial = 695] [outer = 0x7f87510ab000] 21:41:59 INFO - PROCESS | 1826 | 1461645719344 Marionette DEBUG loaded listener.js 21:41:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f8753eee800) [pid = 1826] [serial = 696] [outer = 0x7f87510ab000] 21:42:00 INFO - PROCESS | 1826 | 1461645720217 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]]]}] 21:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1779ms 21:42:00 INFO - PROCESS | 1826 | 1461645720291 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 21:42:00 INFO - PROCESS | 1826 | 1461645720297 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 21:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:42:00 INFO - PROCESS | 1826 | 1461645720305 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:42:00 INFO - PROCESS | 1826 | 1461645720310 Marionette TRACE conn3 <- [1,898,null,{}] 21:42:00 INFO - PROCESS | 1826 | 1461645720317 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}] 21:42:00 INFO - PROCESS | 1826 | 1461645720549 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 21:42:00 INFO - PROCESS | 1826 | 1461645720910 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8750903000 == 102 [pid = 1826] [id = 232] 21:42:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f875450c800) [pid = 1826] [serial = 697] [outer = (nil)] 21:42:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f87545d4000) [pid = 1826] [serial = 698] [outer = 0x7f875450c800] 21:42:00 INFO - PROCESS | 1826 | 1461645720987 Marionette DEBUG loaded listener.js 21:42:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8758d0f800) [pid = 1826] [serial = 699] [outer = 0x7f875450c800] 21:42:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8764f45800 == 101 [pid = 1826] [id = 142] 21:42:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875aaca800 == 100 [pid = 1826] [id = 143] 21:42:01 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f875b4f2c00) [pid = 1826] [serial = 598] [outer = (nil)] [url = about:blank] 21:42:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b143800 == 99 [pid = 1826] [id = 216] 21:42:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758c80000 == 98 [pid = 1826] [id = 213] 21:42:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875368a000 == 97 [pid = 1826] [id = 212] 21:42:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87547cb800 == 96 [pid = 1826] [id = 211] 21:42:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875090d800 == 95 [pid = 1826] [id = 210] 21:42:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87771b0800 == 94 [pid = 1826] [id = 205] 21:42:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8767e75800 == 93 [pid = 1826] [id = 204] 21:42:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8764612800 == 92 [pid = 1826] [id = 203] 21:42:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876103b800 == 91 [pid = 1826] [id = 202] 21:42:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b13f800 == 90 [pid = 1826] [id = 201] 21:42:02 INFO - PROCESS | 1826 | 1461645722019 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]]]}] 21:42:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8754731000 == 89 [pid = 1826] [id = 200] 21:42:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758d8b800 == 88 [pid = 1826] [id = 199] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f87721d9c00) [pid = 1826] [serial = 539] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f8772e3c800) [pid = 1826] [serial = 577] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f8759c5b400) [pid = 1826] [serial = 587] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f875b912800) [pid = 1826] [serial = 560] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f875ad7f000) [pid = 1826] [serial = 589] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f875b551400) [pid = 1826] [serial = 590] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f875fb82800) [pid = 1826] [serial = 571] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f8763845800) [pid = 1826] [serial = 580] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f8759cf8800) [pid = 1826] [serial = 533] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f8759cf1400) [pid = 1826] [serial = 565] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f875cbdb800) [pid = 1826] [serial = 568] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8759012c00) [pid = 1826] [serial = 586] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f87545ce800) [pid = 1826] [serial = 584] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f875450cc00) [pid = 1826] [serial = 530] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f875e605000) [pid = 1826] [serial = 536] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f8753fa9800) [pid = 1826] [serial = 583] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f87629a2c00) [pid = 1826] [serial = 574] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f87545cf000) [pid = 1826] [serial = 562] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f8763b04800) [pid = 1826] [serial = 542] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f875ce4dc00) [pid = 1826] [serial = 595] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f875b907400) [pid = 1826] [serial = 592] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f875be35c00) [pid = 1826] [serial = 593] [outer = (nil)] [url = about:blank] 21:42:02 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f8761026000) [pid = 1826] [serial = 596] [outer = (nil)] [url = about:blank] 21:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1782ms 21:42:02 INFO - PROCESS | 1826 | 1461645722093 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 21:42:02 INFO - PROCESS | 1826 | 1461645722098 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 21:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:42:02 INFO - PROCESS | 1826 | 1461645722105 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:42:02 INFO - PROCESS | 1826 | 1461645722108 Marionette TRACE conn3 <- [1,902,null,{}] 21:42:02 INFO - PROCESS | 1826 | 1461645722113 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}] 21:42:02 INFO - PROCESS | 1826 | 1461645722305 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 21:42:02 INFO - PROCESS | 1826 | 1461645722560 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754564000 == 89 [pid = 1826] [id = 233] 21:42:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f8759a7ac00) [pid = 1826] [serial = 700] [outer = (nil)] 21:42:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f8759aad800) [pid = 1826] [serial = 701] [outer = 0x7f8759a7ac00] 21:42:02 INFO - PROCESS | 1826 | 1461645722634 Marionette DEBUG loaded listener.js 21:42:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f8759c5e800) [pid = 1826] [serial = 702] [outer = 0x7f8759a7ac00] 21:42:03 INFO - PROCESS | 1826 | 1461645723527 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]]]}] 21:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1484ms 21:42:03 INFO - PROCESS | 1826 | 1461645723590 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 21:42:03 INFO - PROCESS | 1826 | 1461645723593 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 21:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:42:03 INFO - PROCESS | 1826 | 1461645723606 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:42:03 INFO - PROCESS | 1826 | 1461645723615 Marionette TRACE conn3 <- [1,906,null,{}] 21:42:03 INFO - PROCESS | 1826 | 1461645723623 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}] 21:42:03 INFO - PROCESS | 1826 | 1461645723835 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 21:42:03 INFO - PROCESS | 1826 | 1461645723991 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8759a50000 == 90 [pid = 1826] [id = 234] 21:42:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f8759a7cc00) [pid = 1826] [serial = 703] [outer = (nil)] 21:42:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f875ab5bc00) [pid = 1826] [serial = 704] [outer = 0x7f8759a7cc00] 21:42:04 INFO - PROCESS | 1826 | 1461645724053 Marionette DEBUG loaded listener.js 21:42:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f875b4f1000) [pid = 1826] [serial = 705] [outer = 0x7f8759a7cc00] 21:42:04 INFO - PROCESS | 1826 | 1461645724878 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]]]}] 21:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1292ms 21:42:04 INFO - PROCESS | 1826 | 1461645724896 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 21:42:04 INFO - PROCESS | 1826 | 1461645724899 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 21:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:42:04 INFO - PROCESS | 1826 | 1461645724914 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:42:04 INFO - PROCESS | 1826 | 1461645724916 Marionette TRACE conn3 <- [1,910,null,{}] 21:42:04 INFO - PROCESS | 1826 | 1461645724933 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}] 21:42:05 INFO - PROCESS | 1826 | 1461645725147 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 21:42:05 INFO - PROCESS | 1826 | 1461645725179 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b70c000 == 91 [pid = 1826] [id = 235] 21:42:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f875900a400) [pid = 1826] [serial = 706] [outer = (nil)] 21:42:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f875b6c1400) [pid = 1826] [serial = 707] [outer = 0x7f875900a400] 21:42:05 INFO - PROCESS | 1826 | 1461645725241 Marionette DEBUG loaded listener.js 21:42:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f875b8a1000) [pid = 1826] [serial = 708] [outer = 0x7f875900a400] 21:42:06 INFO - PROCESS | 1826 | 1461645726120 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]]]}] 21:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1245ms 21:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:42:06 INFO - PROCESS | 1826 | 1461645726154 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 21:42:06 INFO - PROCESS | 1826 | 1461645726157 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 21:42:06 INFO - PROCESS | 1826 | 1461645726163 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:42:06 INFO - PROCESS | 1826 | 1461645726165 Marionette TRACE conn3 <- [1,914,null,{}] 21:42:06 INFO - PROCESS | 1826 | 1461645726170 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}] 21:42:06 INFO - PROCESS | 1826 | 1461645726587 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 21:42:06 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f8759010400) [pid = 1826] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:42:06 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f8750f9ac00) [pid = 1826] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:42:06 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f875ab56800) [pid = 1826] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:42:06 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f8754506c00) [pid = 1826] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:42:06 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f8753ef8800) [pid = 1826] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:42:06 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f8759c5b000) [pid = 1826] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:42:06 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f8759cf3800) [pid = 1826] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:42:06 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f8753ef6c00) [pid = 1826] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:42:06 INFO - PROCESS | 1826 | 1461645726747 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758e04000 == 92 [pid = 1826] [id = 236] 21:42:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f8759cea400) [pid = 1826] [serial = 709] [outer = (nil)] 21:42:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f875b552800) [pid = 1826] [serial = 710] [outer = 0x7f8759cea400] 21:42:06 INFO - PROCESS | 1826 | 1461645726826 Marionette DEBUG loaded listener.js 21:42:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f875baeb400) [pid = 1826] [serial = 711] [outer = 0x7f8759cea400] 21:42:07 INFO - PROCESS | 1826 | 1461645727541 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]]]}] 21:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1429ms 21:42:07 INFO - PROCESS | 1826 | 1461645727595 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 21:42:07 INFO - PROCESS | 1826 | 1461645727599 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 21:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:42:07 INFO - PROCESS | 1826 | 1461645727606 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:42:07 INFO - PROCESS | 1826 | 1461645727609 Marionette TRACE conn3 <- [1,918,null,{}] 21:42:07 INFO - PROCESS | 1826 | 1461645727614 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}] 21:42:07 INFO - PROCESS | 1826 | 1461645727800 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 21:42:07 INFO - PROCESS | 1826 | 1461645727811 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e86e800 == 93 [pid = 1826] [id = 237] 21:42:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f875dc5ac00) [pid = 1826] [serial = 712] [outer = (nil)] 21:42:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f875f9f7800) [pid = 1826] [serial = 713] [outer = 0x7f875dc5ac00] 21:42:07 INFO - PROCESS | 1826 | 1461645727874 Marionette DEBUG loaded listener.js 21:42:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f875fb84000) [pid = 1826] [serial = 714] [outer = 0x7f875dc5ac00] 21:42:08 INFO - PROCESS | 1826 | 1461645728862 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]]]}] 21:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1284ms 21:42:08 INFO - PROCESS | 1826 | 1461645728893 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 21:42:08 INFO - PROCESS | 1826 | 1461645728899 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 21:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:42:08 INFO - PROCESS | 1826 | 1461645728908 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:42:08 INFO - PROCESS | 1826 | 1461645728914 Marionette TRACE conn3 <- [1,922,null,{}] 21:42:08 INFO - PROCESS | 1826 | 1461645728924 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}] 21:42:09 INFO - PROCESS | 1826 | 1461645729141 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 21:42:09 INFO - PROCESS | 1826 | 1461645729378 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87547d2000 == 94 [pid = 1826] [id = 238] 21:42:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f8753737400) [pid = 1826] [serial = 715] [outer = (nil)] 21:42:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f8754512000) [pid = 1826] [serial = 716] [outer = 0x7f8753737400] 21:42:09 INFO - PROCESS | 1826 | 1461645729498 Marionette DEBUG loaded listener.js 21:42:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f875494ec00) [pid = 1826] [serial = 717] [outer = 0x7f8753737400] 21:42:10 INFO - PROCESS | 1826 | 1461645730396 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]]]}] 21:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1542ms 21:42:10 INFO - PROCESS | 1826 | 1461645730451 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 21:42:10 INFO - PROCESS | 1826 | 1461645730458 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 21:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:42:10 INFO - PROCESS | 1826 | 1461645730470 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:42:10 INFO - PROCESS | 1826 | 1461645730474 Marionette TRACE conn3 <- [1,926,null,{}] 21:42:10 INFO - PROCESS | 1826 | 1461645730480 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}] 21:42:10 INFO - PROCESS | 1826 | 1461645730682 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 21:42:10 INFO - PROCESS | 1826 | 1461645730905 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b588000 == 95 [pid = 1826] [id = 239] 21:42:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f8759016c00) [pid = 1826] [serial = 718] [outer = (nil)] 21:42:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f8759c5c000) [pid = 1826] [serial = 719] [outer = 0x7f8759016c00] 21:42:11 INFO - PROCESS | 1826 | 1461645731025 Marionette DEBUG loaded listener.js 21:42:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f8759cee000) [pid = 1826] [serial = 720] [outer = 0x7f8759016c00] 21:42:11 INFO - PROCESS | 1826 | 1461645731996 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]]]}] 21:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1591ms 21:42:12 INFO - PROCESS | 1826 | 1461645732062 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 21:42:12 INFO - PROCESS | 1826 | 1461645732066 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 21:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:42:12 INFO - PROCESS | 1826 | 1461645732072 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:42:12 INFO - PROCESS | 1826 | 1461645732077 Marionette TRACE conn3 <- [1,930,null,{}] 21:42:12 INFO - PROCESS | 1826 | 1461645732093 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}] 21:42:12 INFO - PROCESS | 1826 | 1461645732329 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 21:42:12 INFO - PROCESS | 1826 | 1461645732610 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876311c800 == 96 [pid = 1826] [id = 240] 21:42:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f875b904400) [pid = 1826] [serial = 721] [outer = (nil)] 21:42:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f875b9cf000) [pid = 1826] [serial = 722] [outer = 0x7f875b904400] 21:42:12 INFO - PROCESS | 1826 | 1461645732692 Marionette DEBUG loaded listener.js 21:42:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f875c07e000) [pid = 1826] [serial = 723] [outer = 0x7f875b904400] 21:42:13 INFO - PROCESS | 1826 | 1461645733532 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]]]}] 21:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1489ms 21:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:42:13 INFO - PROCESS | 1826 | 1461645733562 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 21:42:13 INFO - PROCESS | 1826 | 1461645733565 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 21:42:13 INFO - PROCESS | 1826 | 1461645733572 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:42:13 INFO - PROCESS | 1826 | 1461645733575 Marionette TRACE conn3 <- [1,934,null,{}] 21:42:13 INFO - PROCESS | 1826 | 1461645733581 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}] 21:42:13 INFO - PROCESS | 1826 | 1461645733754 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 21:42:13 INFO - PROCESS | 1826 | 1461645733935 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876571f800 == 97 [pid = 1826] [id = 241] 21:42:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f875b907000) [pid = 1826] [serial = 724] [outer = (nil)] 21:42:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f875f9f0400) [pid = 1826] [serial = 725] [outer = 0x7f875b907000] 21:42:14 INFO - PROCESS | 1826 | 1461645734009 Marionette DEBUG loaded listener.js 21:42:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8760680800) [pid = 1826] [serial = 726] [outer = 0x7f875b907000] 21:42:14 INFO - PROCESS | 1826 | 1461645734973 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]]]}] 21:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1479ms 21:42:15 INFO - PROCESS | 1826 | 1461645735052 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 21:42:15 INFO - PROCESS | 1826 | 1461645735055 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 21:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:42:15 INFO - PROCESS | 1826 | 1461645735061 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:42:15 INFO - PROCESS | 1826 | 1461645735064 Marionette TRACE conn3 <- [1,938,null,{}] 21:42:15 INFO - PROCESS | 1826 | 1461645735070 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}] 21:42:15 INFO - PROCESS | 1826 | 1461645735298 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 21:42:15 INFO - PROCESS | 1826 | 1461645735539 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8771ac6800 == 98 [pid = 1826] [id = 242] 21:42:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f875dc60400) [pid = 1826] [serial = 727] [outer = (nil)] 21:42:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f876124dc00) [pid = 1826] [serial = 728] [outer = 0x7f875dc60400] 21:42:15 INFO - PROCESS | 1826 | 1461645735662 Marionette DEBUG loaded listener.js 21:42:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f8762e9b800) [pid = 1826] [serial = 729] [outer = 0x7f875dc60400] 21:42:16 INFO - PROCESS | 1826 | 1461645736627 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]]]}] 21:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1628ms 21:42:16 INFO - PROCESS | 1826 | 1461645736694 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 21:42:16 INFO - PROCESS | 1826 | 1461645736700 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 21:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:42:16 INFO - PROCESS | 1826 | 1461645736708 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:42:16 INFO - PROCESS | 1826 | 1461645736712 Marionette TRACE conn3 <- [1,942,null,{}] 21:42:16 INFO - PROCESS | 1826 | 1461645736720 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}] 21:42:17 INFO - PROCESS | 1826 | 1461645737031 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 21:42:17 INFO - PROCESS | 1826 | 1461645737263 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877674e000 == 99 [pid = 1826] [id = 243] 21:42:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f8763706000) [pid = 1826] [serial = 730] [outer = (nil)] 21:42:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f876384b400) [pid = 1826] [serial = 731] [outer = 0x7f8763706000] 21:42:17 INFO - PROCESS | 1826 | 1461645737344 Marionette DEBUG loaded listener.js 21:42:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f8763b0a000) [pid = 1826] [serial = 732] [outer = 0x7f8763706000] 21:42:18 INFO - PROCESS | 1826 | 1461645738185 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]]]}] 21:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1533ms 21:42:18 INFO - PROCESS | 1826 | 1461645738241 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 21:42:18 INFO - PROCESS | 1826 | 1461645738245 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 21:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:42:18 INFO - PROCESS | 1826 | 1461645738251 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:42:18 INFO - PROCESS | 1826 | 1461645738254 Marionette TRACE conn3 <- [1,946,null,{}] 21:42:18 INFO - PROCESS | 1826 | 1461645738260 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}] 21:42:18 INFO - PROCESS | 1826 | 1461645738438 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 21:42:18 INFO - PROCESS | 1826 | 1461645738621 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8776fd9800 == 100 [pid = 1826] [id = 244] 21:42:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f87633dec00) [pid = 1826] [serial = 733] [outer = (nil)] 21:42:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f8763b8b800) [pid = 1826] [serial = 734] [outer = 0x7f87633dec00] 21:42:18 INFO - PROCESS | 1826 | 1461645738696 Marionette DEBUG loaded listener.js 21:42:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f8764791800) [pid = 1826] [serial = 735] [outer = 0x7f87633dec00] 21:42:19 INFO - PROCESS | 1826 | 1461645739518 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]]]}] 21:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1328ms 21:42:19 INFO - PROCESS | 1826 | 1461645739580 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 21:42:19 INFO - PROCESS | 1826 | 1461645739583 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 21:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:42:19 INFO - PROCESS | 1826 | 1461645739589 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:42:19 INFO - PROCESS | 1826 | 1461645739592 Marionette TRACE conn3 <- [1,950,null,{}] 21:42:19 INFO - PROCESS | 1826 | 1461645739597 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}] 21:42:19 INFO - PROCESS | 1826 | 1461645739788 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 21:42:19 INFO - PROCESS | 1826 | 1461645739975 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8778f20800 == 101 [pid = 1826] [id = 245] 21:42:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f876370a000) [pid = 1826] [serial = 736] [outer = (nil)] 21:42:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f8764cf1c00) [pid = 1826] [serial = 737] [outer = 0x7f876370a000] 21:42:20 INFO - PROCESS | 1826 | 1461645740061 Marionette DEBUG loaded listener.js 21:42:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f8765436000) [pid = 1826] [serial = 738] [outer = 0x7f876370a000] 21:42:20 INFO - PROCESS | 1826 | 1461645740980 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]]]}] 21:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1431ms 21:42:21 INFO - PROCESS | 1826 | 1461645741023 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 21:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:42:21 INFO - PROCESS | 1826 | 1461645741027 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 21:42:21 INFO - PROCESS | 1826 | 1461645741033 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:42:21 INFO - PROCESS | 1826 | 1461645741036 Marionette TRACE conn3 <- [1,954,null,{}] 21:42:21 INFO - PROCESS | 1826 | 1461645741041 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}] 21:42:21 INFO - PROCESS | 1826 | 1461645741234 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 21:42:21 INFO - PROCESS | 1826 | 1461645741428 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877b5b7800 == 102 [pid = 1826] [id = 246] 21:42:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f8763b0ac00) [pid = 1826] [serial = 739] [outer = (nil)] 21:42:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f87658aa000) [pid = 1826] [serial = 740] [outer = 0x7f8763b0ac00] 21:42:21 INFO - PROCESS | 1826 | 1461645741502 Marionette DEBUG loaded listener.js 21:42:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f8767c25000) [pid = 1826] [serial = 741] [outer = 0x7f8763b0ac00] 21:42:22 INFO - PROCESS | 1826 | 1461645742397 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]]]}] 21:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1428ms 21:42:22 INFO - PROCESS | 1826 | 1461645742462 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 21:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:42:22 INFO - PROCESS | 1826 | 1461645742471 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 21:42:22 INFO - PROCESS | 1826 | 1461645742477 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:42:22 INFO - PROCESS | 1826 | 1461645742480 Marionette TRACE conn3 <- [1,958,null,{}] 21:42:22 INFO - PROCESS | 1826 | 1461645742486 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}] 21:42:22 INFO - PROCESS | 1826 | 1461645742710 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 21:42:22 INFO - PROCESS | 1826 | 1461645742935 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87556af800 == 103 [pid = 1826] [id = 247] 21:42:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f87646ec800) [pid = 1826] [serial = 742] [outer = (nil)] 21:42:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f8767e91000) [pid = 1826] [serial = 743] [outer = 0x7f87646ec800] 21:42:23 INFO - PROCESS | 1826 | 1461645743057 Marionette DEBUG loaded listener.js 21:42:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f876af41400) [pid = 1826] [serial = 744] [outer = 0x7f87646ec800] 21:42:23 INFO - PROCESS | 1826 | 1461645743921 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]]]}] 21:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1483ms 21:42:23 INFO - PROCESS | 1826 | 1461645743961 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 21:42:23 INFO - PROCESS | 1826 | 1461645743966 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 21:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:42:23 INFO - PROCESS | 1826 | 1461645743971 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:42:23 INFO - PROCESS | 1826 | 1461645743975 Marionette TRACE conn3 <- [1,962,null,{}] 21:42:23 INFO - PROCESS | 1826 | 1461645743981 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}] 21:42:24 INFO - PROCESS | 1826 | 1461645744206 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 21:42:24 INFO - PROCESS | 1826 | 1461645744442 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87521df800 == 104 [pid = 1826] [id = 248] 21:42:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f87510af000) [pid = 1826] [serial = 745] [outer = (nil)] 21:42:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f876be60400) [pid = 1826] [serial = 746] [outer = 0x7f87510af000] 21:42:24 INFO - PROCESS | 1826 | 1461645744568 Marionette DEBUG loaded listener.js 21:42:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f8771cba800) [pid = 1826] [serial = 747] [outer = 0x7f87510af000] 21:42:25 INFO - PROCESS | 1826 | 1461645745804 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]]]}] 21:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1880ms 21:42:25 INFO - PROCESS | 1826 | 1461645745859 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 21:42:25 INFO - PROCESS | 1826 | 1461645745864 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 21:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:42:25 INFO - PROCESS | 1826 | 1461645745873 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:42:25 INFO - PROCESS | 1826 | 1461645745878 Marionette TRACE conn3 <- [1,966,null,{}] 21:42:25 INFO - PROCESS | 1826 | 1461645745886 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}] 21:42:26 INFO - PROCESS | 1826 | 1461645746117 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 21:42:26 INFO - PROCESS | 1826 | 1461645746289 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875528b800 == 105 [pid = 1826] [id = 249] 21:42:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f8754507000) [pid = 1826] [serial = 748] [outer = (nil)] 21:42:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f87545ce400) [pid = 1826] [serial = 749] [outer = 0x7f8754507000] 21:42:26 INFO - PROCESS | 1826 | 1461645746368 Marionette DEBUG loaded listener.js 21:42:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f875494d800) [pid = 1826] [serial = 750] [outer = 0x7f8754507000] 21:42:27 INFO - PROCESS | 1826 | 1461645747229 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]]]}] 21:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1431ms 21:42:27 INFO - PROCESS | 1826 | 1461645747305 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 21:42:27 INFO - PROCESS | 1826 | 1461645747314 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 21:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:42:27 INFO - PROCESS | 1826 | 1461645747325 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:42:27 INFO - PROCESS | 1826 | 1461645747328 Marionette TRACE conn3 <- [1,970,null,{}] 21:42:27 INFO - PROCESS | 1826 | 1461645747334 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}] 21:42:27 INFO - PROCESS | 1826 | 1461645747569 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 21:42:27 INFO - PROCESS | 1826 | 1461645747799 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875aad0000 == 106 [pid = 1826] [id = 250] 21:42:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f8759a75400) [pid = 1826] [serial = 751] [outer = (nil)] 21:42:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f875494d400) [pid = 1826] [serial = 752] [outer = 0x7f8759a75400] 21:42:27 INFO - PROCESS | 1826 | 1461645747980 Marionette DEBUG loaded listener.js 21:42:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f8759cd6400) [pid = 1826] [serial = 753] [outer = 0x7f8759a75400] 21:42:28 INFO - PROCESS | 1826 | 1461645748881 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]]]}] 21:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1630ms 21:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:42:28 INFO - PROCESS | 1826 | 1461645748955 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 21:42:28 INFO - PROCESS | 1826 | 1461645748958 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 21:42:28 INFO - PROCESS | 1826 | 1461645748965 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:42:28 INFO - PROCESS | 1826 | 1461645748970 Marionette TRACE conn3 <- [1,974,null,{}] 21:42:28 INFO - PROCESS | 1826 | 1461645748984 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}] 21:42:29 INFO - PROCESS | 1826 | 1461645749261 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 21:42:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758e04000 == 105 [pid = 1826] [id = 236] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f8750fa7800) [pid = 1826] [serial = 625] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f87536b9000) [pid = 1826] [serial = 628] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f875b563c00) [pid = 1826] [serial = 652] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b70c000 == 104 [pid = 1826] [id = 235] 21:42:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875aab6800 == 103 [pid = 1826] [id = 215] 21:42:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8759a50000 == 102 [pid = 1826] [id = 234] 21:42:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8754564000 == 101 [pid = 1826] [id = 233] 21:42:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758e1d800 == 100 [pid = 1826] [id = 214] 21:42:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8750903000 == 99 [pid = 1826] [id = 232] 21:42:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87541e6000 == 98 [pid = 1826] [id = 231] 21:42:29 INFO - PROCESS | 1826 | 1461645749579 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875e85b800 == 97 [pid = 1826] [id = 222] 21:42:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875cd43800 == 96 [pid = 1826] [id = 221] 21:42:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875371b800 == 97 [pid = 1826] [id = 251] 21:42:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f875ab56c00) [pid = 1826] [serial = 754] [outer = (nil)] 21:42:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f875b4e7400) [pid = 1826] [serial = 755] [outer = 0x7f875ab56c00] 21:42:29 INFO - PROCESS | 1826 | 1461645749657 Marionette DEBUG loaded listener.js 21:42:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f875b560800) [pid = 1826] [serial = 756] [outer = 0x7f875ab56c00] 21:42:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875beb4000 == 96 [pid = 1826] [id = 220] 21:42:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758d9f800 == 95 [pid = 1826] [id = 219] 21:42:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87541e8000 == 94 [pid = 1826] [id = 218] 21:42:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b702800 == 93 [pid = 1826] [id = 217] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f8759c55800) [pid = 1826] [serial = 641] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f8750fa7400) [pid = 1826] [serial = 631] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f875b1da000) [pid = 1826] [serial = 647] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f875bae3000) [pid = 1826] [serial = 599] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f8759ab1800) [pid = 1826] [serial = 640] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f8758d0e400) [pid = 1826] [serial = 638] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f8759ceb400) [pid = 1826] [serial = 643] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f875cddf400) [pid = 1826] [serial = 610] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f8754954000) [pid = 1826] [serial = 637] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f8772ee5800) [pid = 1826] [serial = 619] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f8759c5ac00) [pid = 1826] [serial = 604] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f875b4f2400) [pid = 1826] [serial = 650] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f875450b800) [pid = 1826] [serial = 601] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f875ab5b800) [pid = 1826] [serial = 646] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f875b1db800) [pid = 1826] [serial = 649] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f8753fb2800) [pid = 1826] [serial = 634] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f875450fc00) [pid = 1826] [serial = 635] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f876be65c00) [pid = 1826] [serial = 616] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f8759cf1c00) [pid = 1826] [serial = 644] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f87536ab800) [pid = 1826] [serial = 632] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f87629a8800) [pid = 1826] [serial = 613] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f875f9f7400) [pid = 1826] [serial = 622] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f875b55c000) [pid = 1826] [serial = 607] [outer = (nil)] [url = about:blank] 21:42:30 INFO - PROCESS | 1826 | 1461645750445 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]]]}] 21:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1540ms 21:42:30 INFO - PROCESS | 1826 | 1461645750505 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 21:42:30 INFO - PROCESS | 1826 | 1461645750509 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 21:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:42:30 INFO - PROCESS | 1826 | 1461645750515 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:42:30 INFO - PROCESS | 1826 | 1461645750517 Marionette TRACE conn3 <- [1,978,null,{}] 21:42:30 INFO - PROCESS | 1826 | 1461645750522 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}] 21:42:30 INFO - PROCESS | 1826 | 1461645750700 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 21:42:30 INFO - PROCESS | 1826 | 1461645750844 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758da2800 == 94 [pid = 1826] [id = 252] 21:42:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8753fb2800) [pid = 1826] [serial = 757] [outer = (nil)] 21:42:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f875b7ec800) [pid = 1826] [serial = 758] [outer = 0x7f8753fb2800] 21:42:30 INFO - PROCESS | 1826 | 1461645750918 Marionette DEBUG loaded listener.js 21:42:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f875b905400) [pid = 1826] [serial = 759] [outer = 0x7f8753fb2800] 21:42:31 INFO - PROCESS | 1826 | 1461645751645 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]]]}] 21:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1178ms 21:42:31 INFO - PROCESS | 1826 | 1461645751709 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 21:42:31 INFO - PROCESS | 1826 | 1461645751714 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 21:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:42:31 INFO - PROCESS | 1826 | 1461645751736 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:42:31 INFO - PROCESS | 1826 | 1461645751739 Marionette TRACE conn3 <- [1,982,null,{}] 21:42:31 INFO - PROCESS | 1826 | 1461645751744 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}] 21:42:31 INFO - PROCESS | 1826 | 1461645751969 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 21:42:32 INFO - PROCESS | 1826 | 1461645751994 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b14b000 == 95 [pid = 1826] [id = 253] 21:42:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f8759cf0c00) [pid = 1826] [serial = 760] [outer = (nil)] 21:42:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f875b9c8800) [pid = 1826] [serial = 761] [outer = 0x7f8759cf0c00] 21:42:32 INFO - PROCESS | 1826 | 1461645752058 Marionette DEBUG loaded listener.js 21:42:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f875be38c00) [pid = 1826] [serial = 762] [outer = 0x7f8759cf0c00] 21:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f87510ab000) [pid = 1826] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f875900a400) [pid = 1826] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f8759c59400) [pid = 1826] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f8759a7cc00) [pid = 1826] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f875450c800) [pid = 1826] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f8759a7ac00) [pid = 1826] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f8759cea400) [pid = 1826] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:42:33 INFO - PROCESS | 1826 | 1461645753647 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]]]}] 21:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1987ms 21:42:33 INFO - PROCESS | 1826 | 1461645753724 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 21:42:33 INFO - PROCESS | 1826 | 1461645753730 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 21:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:42:33 INFO - PROCESS | 1826 | 1461645753739 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:42:33 INFO - PROCESS | 1826 | 1461645753744 Marionette TRACE conn3 <- [1,986,null,{}] 21:42:33 INFO - PROCESS | 1826 | 1461645753755 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}] 21:42:34 INFO - PROCESS | 1826 | 1461645754012 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 21:42:34 INFO - PROCESS | 1826 | 1461645754201 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87549c6800 == 96 [pid = 1826] [id = 254] 21:42:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f8750fa7800) [pid = 1826] [serial = 763] [outer = (nil)] 21:42:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f87546d4400) [pid = 1826] [serial = 764] [outer = 0x7f8750fa7800] 21:42:34 INFO - PROCESS | 1826 | 1461645754280 Marionette DEBUG loaded listener.js 21:42:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f8759a7ac00) [pid = 1826] [serial = 765] [outer = 0x7f8750fa7800] 21:42:35 INFO - PROCESS | 1826 | 1461645755161 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]]]}] 21:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1485ms 21:42:35 INFO - PROCESS | 1826 | 1461645755225 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 21:42:35 INFO - PROCESS | 1826 | 1461645755236 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 21:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:42:35 INFO - PROCESS | 1826 | 1461645755247 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:42:35 INFO - PROCESS | 1826 | 1461645755252 Marionette TRACE conn3 <- [1,990,null,{}] 21:42:35 INFO - PROCESS | 1826 | 1461645755260 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}] 21:42:35 INFO - PROCESS | 1826 | 1461645755497 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 21:42:35 INFO - PROCESS | 1826 | 1461645755739 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875aacc000 == 97 [pid = 1826] [id = 255] 21:42:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f8759cf2400) [pid = 1826] [serial = 766] [outer = (nil)] 21:42:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f875ad7f400) [pid = 1826] [serial = 767] [outer = 0x7f8759cf2400] 21:42:35 INFO - PROCESS | 1826 | 1461645755877 Marionette DEBUG loaded listener.js 21:42:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f875b55d800) [pid = 1826] [serial = 768] [outer = 0x7f8759cf2400] 21:42:36 INFO - PROCESS | 1826 | 1461645756942 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]]]}] 21:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1741ms 21:42:36 INFO - PROCESS | 1826 | 1461645756991 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 21:42:36 INFO - PROCESS | 1826 | 1461645756995 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 21:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:42:37 INFO - PROCESS | 1826 | 1461645757001 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:42:37 INFO - PROCESS | 1826 | 1461645757009 Marionette TRACE conn3 <- [1,994,null,{}] 21:42:37 INFO - PROCESS | 1826 | 1461645757025 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}] 21:42:37 INFO - PROCESS | 1826 | 1461645757232 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 21:42:37 INFO - PROCESS | 1826 | 1461645757501 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875bece800 == 98 [pid = 1826] [id = 256] 21:42:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f875b908c00) [pid = 1826] [serial = 769] [outer = (nil)] 21:42:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f875ce51c00) [pid = 1826] [serial = 770] [outer = 0x7f875b908c00] 21:42:37 INFO - PROCESS | 1826 | 1461645757583 Marionette DEBUG loaded listener.js 21:42:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f875e619400) [pid = 1826] [serial = 771] [outer = 0x7f875b908c00] 21:42:38 INFO - PROCESS | 1826 | 1461645758462 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]]]}] 21:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1489ms 21:42:38 INFO - PROCESS | 1826 | 1461645758491 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 21:42:38 INFO - PROCESS | 1826 | 1461645758496 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 21:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:42:38 INFO - PROCESS | 1826 | 1461645758502 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:42:38 INFO - PROCESS | 1826 | 1461645758504 Marionette TRACE conn3 <- [1,998,null,{}] 21:42:38 INFO - PROCESS | 1826 | 1461645758509 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}] 21:42:38 INFO - PROCESS | 1826 | 1461645758733 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 21:42:38 INFO - PROCESS | 1826 | 1461645758922 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e9c5000 == 99 [pid = 1826] [id = 257] 21:42:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f875be32c00) [pid = 1826] [serial = 772] [outer = (nil)] 21:42:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f875fb85c00) [pid = 1826] [serial = 773] [outer = 0x7f875be32c00] 21:42:39 INFO - PROCESS | 1826 | 1461645758997 Marionette DEBUG loaded listener.js 21:42:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f876101d000) [pid = 1826] [serial = 774] [outer = 0x7f875be32c00] 21:42:39 INFO - PROCESS | 1826 | 1461645759969 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]]]}] 21:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1536ms 21:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:42:40 INFO - PROCESS | 1826 | 1461645760040 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 21:42:40 INFO - PROCESS | 1826 | 1461645760043 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 21:42:40 INFO - PROCESS | 1826 | 1461645760050 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:42:40 INFO - PROCESS | 1826 | 1461645760053 Marionette TRACE conn3 <- [1,1002,null,{}] 21:42:40 INFO - PROCESS | 1826 | 1461645760058 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}] 21:42:40 INFO - PROCESS | 1826 | 1461645760283 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 21:42:40 INFO - PROCESS | 1826 | 1461645760523 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87620a2000 == 100 [pid = 1826] [id = 258] 21:42:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f8762021c00) [pid = 1826] [serial = 775] [outer = (nil)] 21:42:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f8762d3b800) [pid = 1826] [serial = 776] [outer = 0x7f8762021c00] 21:42:40 INFO - PROCESS | 1826 | 1461645760639 Marionette DEBUG loaded listener.js 21:42:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f87631dd000) [pid = 1826] [serial = 777] [outer = 0x7f8762021c00] 21:42:41 INFO - PROCESS | 1826 | 1461645761499 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]]]}] 21:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1489ms 21:42:41 INFO - PROCESS | 1826 | 1461645761538 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 21:42:41 INFO - PROCESS | 1826 | 1461645761541 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 21:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:42:41 INFO - PROCESS | 1826 | 1461645761547 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:42:41 INFO - PROCESS | 1826 | 1461645761550 Marionette TRACE conn3 <- [1,1006,null,{}] 21:42:41 INFO - PROCESS | 1826 | 1461645761555 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}] 21:42:41 INFO - PROCESS | 1826 | 1461645761753 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 21:42:41 INFO - PROCESS | 1826 | 1461645761943 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764429000 == 101 [pid = 1826] [id = 259] 21:42:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f876383e400) [pid = 1826] [serial = 778] [outer = (nil)] 21:42:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f8764cf7000) [pid = 1826] [serial = 779] [outer = 0x7f876383e400] 21:42:42 INFO - PROCESS | 1826 | 1461645762023 Marionette DEBUG loaded listener.js 21:42:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f8770e17c00) [pid = 1826] [serial = 780] [outer = 0x7f876383e400] 21:42:42 INFO - PROCESS | 1826 | 1461645762888 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]]]}] 21:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1377ms 21:42:42 INFO - PROCESS | 1826 | 1461645762926 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 21:42:42 INFO - PROCESS | 1826 | 1461645762929 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 21:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:42:42 INFO - PROCESS | 1826 | 1461645762935 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:42:42 INFO - PROCESS | 1826 | 1461645762945 Marionette TRACE conn3 <- [1,1010,null,{}] 21:42:42 INFO - PROCESS | 1826 | 1461645762956 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}] 21:42:43 INFO - PROCESS | 1826 | 1461645763144 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 21:42:43 INFO - PROCESS | 1826 | 1461645763331 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876bee5800 == 102 [pid = 1826] [id = 260] 21:42:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f8763843400) [pid = 1826] [serial = 781] [outer = (nil)] 21:42:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f8771cba400) [pid = 1826] [serial = 782] [outer = 0x7f8763843400] 21:42:43 INFO - PROCESS | 1826 | 1461645763407 Marionette DEBUG loaded listener.js 21:42:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f8771de5000) [pid = 1826] [serial = 783] [outer = 0x7f8763843400] 21:42:44 INFO - PROCESS | 1826 | 1461645764329 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]]]}] 21:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1442ms 21:42:44 INFO - PROCESS | 1826 | 1461645764380 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 21:42:44 INFO - PROCESS | 1826 | 1461645764383 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 21:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:42:44 INFO - PROCESS | 1826 | 1461645764390 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:42:44 INFO - PROCESS | 1826 | 1461645764395 Marionette TRACE conn3 <- [1,1014,null,{}] 21:42:44 INFO - PROCESS | 1826 | 1461645764403 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}] 21:42:44 INFO - PROCESS | 1826 | 1461645764628 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 21:42:44 INFO - PROCESS | 1826 | 1461645764887 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8772c17800 == 103 [pid = 1826] [id = 261] 21:42:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f875b909800) [pid = 1826] [serial = 784] [outer = (nil)] 21:42:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f8771decc00) [pid = 1826] [serial = 785] [outer = 0x7f875b909800] 21:42:45 INFO - PROCESS | 1826 | 1461645765029 Marionette DEBUG loaded listener.js 21:42:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f8772e33c00) [pid = 1826] [serial = 786] [outer = 0x7f875b909800] 21:42:45 INFO - PROCESS | 1826 | 1461645765855 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]]]}] 21:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1535ms 21:42:45 INFO - PROCESS | 1826 | 1461645765926 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 21:42:45 INFO - PROCESS | 1826 | 1461645765929 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 21:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:42:45 INFO - PROCESS | 1826 | 1461645765937 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:42:45 INFO - PROCESS | 1826 | 1461645765940 Marionette TRACE conn3 <- [1,1018,null,{}] 21:42:45 INFO - PROCESS | 1826 | 1461645765945 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}] 21:42:46 INFO - PROCESS | 1826 | 1461645766170 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 21:42:46 INFO - PROCESS | 1826 | 1461645766410 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877719a800 == 104 [pid = 1826] [id = 262] 21:42:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f87510a9c00) [pid = 1826] [serial = 787] [outer = (nil)] 21:42:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f8772e36000) [pid = 1826] [serial = 788] [outer = 0x7f87510a9c00] 21:42:46 INFO - PROCESS | 1826 | 1461645766538 Marionette DEBUG loaded listener.js 21:42:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f877312cc00) [pid = 1826] [serial = 789] [outer = 0x7f87510a9c00] 21:42:47 INFO - PROCESS | 1826 | 1461645767395 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]]]}] 21:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1529ms 21:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:42:47 INFO - PROCESS | 1826 | 1461645767467 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 21:42:47 INFO - PROCESS | 1826 | 1461645767469 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 21:42:47 INFO - PROCESS | 1826 | 1461645767477 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:42:47 INFO - PROCESS | 1826 | 1461645767481 Marionette TRACE conn3 <- [1,1022,null,{}] 21:42:47 INFO - PROCESS | 1826 | 1461645767486 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}] 21:42:47 INFO - PROCESS | 1826 | 1461645767674 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 21:42:47 INFO - PROCESS | 1826 | 1461645767858 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87555b6000 == 105 [pid = 1826] [id = 263] 21:42:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f875b555800) [pid = 1826] [serial = 790] [outer = (nil)] 21:42:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f8773158400) [pid = 1826] [serial = 791] [outer = 0x7f875b555800] 21:42:47 INFO - PROCESS | 1826 | 1461645767931 Marionette DEBUG loaded listener.js 21:42:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f877315d000) [pid = 1826] [serial = 792] [outer = 0x7f875b555800] 21:42:48 INFO - PROCESS | 1826 | 1461645768837 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]]]}] 21:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1437ms 21:42:48 INFO - PROCESS | 1826 | 1461645768913 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 21:42:48 INFO - PROCESS | 1826 | 1461645768917 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 21:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:42:48 INFO - PROCESS | 1826 | 1461645768923 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:42:48 INFO - PROCESS | 1826 | 1461645768927 Marionette TRACE conn3 <- [1,1026,null,{}] 21:42:48 INFO - PROCESS | 1826 | 1461645768932 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}] 21:42:49 INFO - PROCESS | 1826 | 1461645769174 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 21:42:49 INFO - PROCESS | 1826 | 1461645769412 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87507ef800 == 106 [pid = 1826] [id = 264] 21:42:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f8775031c00) [pid = 1826] [serial = 793] [outer = (nil)] 21:42:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f877503f000) [pid = 1826] [serial = 794] [outer = 0x7f8775031c00] 21:42:49 INFO - PROCESS | 1826 | 1461645769544 Marionette DEBUG loaded listener.js 21:42:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f8776849800) [pid = 1826] [serial = 795] [outer = 0x7f8775031c00] 21:42:50 INFO - PROCESS | 1826 | 1461645770366 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]]]}] 21:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1490ms 21:42:50 INFO - PROCESS | 1826 | 1461645770414 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 21:42:50 INFO - PROCESS | 1826 | 1461645770417 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 21:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:42:50 INFO - PROCESS | 1826 | 1461645770423 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:42:50 INFO - PROCESS | 1826 | 1461645770426 Marionette TRACE conn3 <- [1,1030,null,{}] 21:42:50 INFO - PROCESS | 1826 | 1461645770431 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}] 21:42:50 INFO - PROCESS | 1826 | 1461645770604 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 21:42:50 INFO - PROCESS | 1826 | 1461645770803 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f0c8800 == 107 [pid = 1826] [id = 265] 21:42:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f877503a400) [pid = 1826] [serial = 796] [outer = (nil)] 21:42:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f8776852800) [pid = 1826] [serial = 797] [outer = 0x7f877503a400] 21:42:50 INFO - PROCESS | 1826 | 1461645770890 Marionette DEBUG loaded listener.js 21:42:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f8776975000) [pid = 1826] [serial = 798] [outer = 0x7f877503a400] 21:42:51 INFO - PROCESS | 1826 | 1461645771799 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]]]}] 21:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1429ms 21:42:51 INFO - PROCESS | 1826 | 1461645771853 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 21:42:51 INFO - PROCESS | 1826 | 1461645771857 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 21:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:42:51 INFO - PROCESS | 1826 | 1461645771862 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:42:51 INFO - PROCESS | 1826 | 1461645771865 Marionette TRACE conn3 <- [1,1034,null,{}] 21:42:51 INFO - PROCESS | 1826 | 1461645771870 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}] 21:42:52 INFO - PROCESS | 1826 | 1461645772045 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 21:42:52 INFO - PROCESS | 1826 | 1461645772243 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874dd06800 == 108 [pid = 1826] [id = 266] 21:42:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f877684a800) [pid = 1826] [serial = 799] [outer = (nil)] 21:42:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f8776aa5000) [pid = 1826] [serial = 800] [outer = 0x7f877684a800] 21:42:52 INFO - PROCESS | 1826 | 1461645772319 Marionette DEBUG loaded listener.js 21:42:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f8776ab1c00) [pid = 1826] [serial = 801] [outer = 0x7f877684a800] 21:42:53 INFO - PROCESS | 1826 | 1461645773237 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]]]}] 21:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1435ms 21:42:53 INFO - PROCESS | 1826 | 1461645773299 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 21:42:53 INFO - PROCESS | 1826 | 1461645773302 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 21:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:42:53 INFO - PROCESS | 1826 | 1461645773310 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:42:53 INFO - PROCESS | 1826 | 1461645773313 Marionette TRACE conn3 <- [1,1038,null,{}] 21:42:53 INFO - PROCESS | 1826 | 1461645773319 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}] 21:42:53 INFO - PROCESS | 1826 | 1461645773513 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 21:42:53 INFO - PROCESS | 1826 | 1461645773746 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87507e9000 == 109 [pid = 1826] [id = 267] 21:42:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f87545d4400) [pid = 1826] [serial = 802] [outer = (nil)] 21:42:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f875b6c9000) [pid = 1826] [serial = 803] [outer = 0x7f87545d4400] 21:42:53 INFO - PROCESS | 1826 | 1461645773864 Marionette DEBUG loaded listener.js 21:42:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f8776fa2000) [pid = 1826] [serial = 804] [outer = 0x7f87545d4400] 21:42:54 INFO - PROCESS | 1826 | 1461645774723 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]]]}] 21:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1782ms 21:42:55 INFO - PROCESS | 1826 | 1461645775094 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 21:42:55 INFO - PROCESS | 1826 | 1461645775101 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 21:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:42:55 INFO - PROCESS | 1826 | 1461645775108 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:42:55 INFO - PROCESS | 1826 | 1461645775112 Marionette TRACE conn3 <- [1,1042,null,{}] 21:42:55 INFO - PROCESS | 1826 | 1461645775120 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}] 21:42:55 INFO - PROCESS | 1826 | 1461645775313 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 21:42:55 INFO - PROCESS | 1826 | 1461645775585 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87541d4000 == 110 [pid = 1826] [id = 268] 21:42:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f874d6d4400) [pid = 1826] [serial = 805] [outer = (nil)] 21:42:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f87510ad400) [pid = 1826] [serial = 806] [outer = 0x7f874d6d4400] 21:42:55 INFO - PROCESS | 1826 | 1461645775652 Marionette DEBUG loaded listener.js 21:42:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f8753fa8c00) [pid = 1826] [serial = 807] [outer = 0x7f874d6d4400] 21:42:56 INFO - PROCESS | 1826 | 1461645776573 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]]]}] 21:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1532ms 21:42:56 INFO - PROCESS | 1826 | 1461645776642 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 21:42:56 INFO - PROCESS | 1826 | 1461645776647 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 21:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:42:56 INFO - PROCESS | 1826 | 1461645776658 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:42:56 INFO - PROCESS | 1826 | 1461645776663 Marionette TRACE conn3 <- [1,1046,null,{}] 21:42:56 INFO - PROCESS | 1826 | 1461645776669 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}] 21:42:56 INFO - PROCESS | 1826 | 1461645776899 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 21:42:57 INFO - PROCESS | 1826 | 1461645777267 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875367a800 == 111 [pid = 1826] [id = 269] 21:42:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f8759a70400) [pid = 1826] [serial = 808] [outer = (nil)] 21:42:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f8759aba000) [pid = 1826] [serial = 809] [outer = 0x7f8759a70400] 21:42:57 INFO - PROCESS | 1826 | 1461645777345 Marionette DEBUG loaded listener.js 21:42:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f8759cdd400) [pid = 1826] [serial = 810] [outer = 0x7f8759a70400] 21:42:58 INFO - PROCESS | 1826 | 1461645778665 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]]]}] 21:42:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876460d800 == 110 [pid = 1826] [id = 207] 21:42:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875bebd800 == 109 [pid = 1826] [id = 206] 21:42:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874f6ea000 == 108 [pid = 1826] [id = 208] 21:42:58 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f875f9f7800) [pid = 1826] [serial = 713] [outer = (nil)] [url = about:blank] 21:42:58 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f875fca0400) [pid = 1826] [serial = 685] [outer = (nil)] [url = about:blank] 21:42:58 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f875ad81800) [pid = 1826] [serial = 689] [outer = (nil)] [url = about:blank] 21:42:58 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f875f9f9800) [pid = 1826] [serial = 692] [outer = (nil)] [url = about:blank] 21:42:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758da2800 == 107 [pid = 1826] [id = 252] 21:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 2153ms 21:42:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875371b800 == 106 [pid = 1826] [id = 251] 21:42:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875aad0000 == 105 [pid = 1826] [id = 250] 21:42:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875528b800 == 104 [pid = 1826] [id = 249] 21:42:58 INFO - PROCESS | 1826 | 1461645778968 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 21:42:58 INFO - PROCESS | 1826 | 1461645778972 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 21:42:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f877674e000 == 103 [pid = 1826] [id = 243] 21:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:42:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8771ac6800 == 102 [pid = 1826] [id = 242] 21:42:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876571f800 == 101 [pid = 1826] [id = 241] 21:42:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876311c800 == 100 [pid = 1826] [id = 240] 21:42:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b588000 == 99 [pid = 1826] [id = 239] 21:42:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87547d2000 == 98 [pid = 1826] [id = 238] 21:42:59 INFO - PROCESS | 1826 | 1461645779004 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:42:59 INFO - PROCESS | 1826 | 1461645779009 Marionette TRACE conn3 <- [1,1050,null,{}] 21:42:59 INFO - PROCESS | 1826 | 1461645779031 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}] 21:42:59 INFO - PROCESS | 1826 | 1461645779309 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f875d1e1400) [pid = 1826] [serial = 676] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f8753eee800) [pid = 1826] [serial = 696] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f87536aac00) [pid = 1826] [serial = 695] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f875e624400) [pid = 1826] [serial = 682] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f875b6c1400) [pid = 1826] [serial = 707] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f875e60b800) [pid = 1826] [serial = 679] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f875ad81c00) [pid = 1826] [serial = 661] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f875b55dc00) [pid = 1826] [serial = 664] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f875b6c5c00) [pid = 1826] [serial = 653] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f875ab5bc00) [pid = 1826] [serial = 704] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f8758d0f800) [pid = 1826] [serial = 699] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f87545d4000) [pid = 1826] [serial = 698] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f875cdd9800) [pid = 1826] [serial = 673] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f8759aad800) [pid = 1826] [serial = 701] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f8759c5e800) [pid = 1826] [serial = 702] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f8753fb1800) [pid = 1826] [serial = 655] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f875bae6000) [pid = 1826] [serial = 670] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f875b552800) [pid = 1826] [serial = 710] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f8758d0f400) [pid = 1826] [serial = 658] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f875b896000) [pid = 1826] [serial = 667] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f875b8a1000) [pid = 1826] [serial = 708] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f875baeb400) [pid = 1826] [serial = 711] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f875b4f1000) [pid = 1826] [serial = 705] [outer = (nil)] [url = about:blank] 21:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f875ad7fc00) [pid = 1826] [serial = 449] [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.] 21:42:59 INFO - PROCESS | 1826 | 1461645779610 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8755275000 == 99 [pid = 1826] [id = 270] 21:42:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f87545d4000) [pid = 1826] [serial = 811] [outer = (nil)] 21:42:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f875ad81c00) [pid = 1826] [serial = 812] [outer = 0x7f87545d4000] 21:42:59 INFO - PROCESS | 1826 | 1461645779719 Marionette DEBUG loaded listener.js 21:42:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f875b7e9c00) [pid = 1826] [serial = 813] [outer = 0x7f87545d4000] 21:43:00 INFO - PROCESS | 1826 | 1461645780721 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]]]}] 21:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1763ms 21:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:43:00 INFO - PROCESS | 1826 | 1461645780754 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 21:43:00 INFO - PROCESS | 1826 | 1461645780757 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 21:43:00 INFO - PROCESS | 1826 | 1461645780763 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:43:00 INFO - PROCESS | 1826 | 1461645780767 Marionette TRACE conn3 <- [1,1054,null,{}] 21:43:00 INFO - PROCESS | 1826 | 1461645780772 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}] 21:43:00 INFO - PROCESS | 1826 | 1461645780983 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 21:43:01 INFO - PROCESS | 1826 | 1461645781196 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8759a66800 == 100 [pid = 1826] [id = 271] 21:43:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f8758d0f800) [pid = 1826] [serial = 814] [outer = (nil)] 21:43:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f875bae4800) [pid = 1826] [serial = 815] [outer = 0x7f8758d0f800] 21:43:01 INFO - PROCESS | 1826 | 1461645781297 Marionette DEBUG loaded listener.js 21:43:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f875cde0c00) [pid = 1826] [serial = 816] [outer = 0x7f8758d0f800] 21:43:02 INFO - PROCESS | 1826 | 1461645782203 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]]]}] 21:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1492ms 21:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:43:02 INFO - PROCESS | 1826 | 1461645782255 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 21:43:02 INFO - PROCESS | 1826 | 1461645782258 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 21:43:02 INFO - PROCESS | 1826 | 1461645782264 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:43:02 INFO - PROCESS | 1826 | 1461645782267 Marionette TRACE conn3 <- [1,1058,null,{}] 21:43:02 INFO - PROCESS | 1826 | 1461645782277 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}] 21:43:02 INFO - PROCESS | 1826 | 1461645782507 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 21:43:02 INFO - PROCESS | 1826 | 1461645782537 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b71a000 == 101 [pid = 1826] [id = 272] 21:43:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f875b9c8000) [pid = 1826] [serial = 817] [outer = (nil)] 21:43:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f875e61bc00) [pid = 1826] [serial = 818] [outer = 0x7f875b9c8000] 21:43:02 INFO - PROCESS | 1826 | 1461645782604 Marionette DEBUG loaded listener.js 21:43:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f875fca0400) [pid = 1826] [serial = 819] [outer = 0x7f875b9c8000] 21:43:03 INFO - PROCESS | 1826 | 1461645783473 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]]]}] 21:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1245ms 21:43:03 INFO - PROCESS | 1826 | 1461645783510 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 21:43:03 INFO - PROCESS | 1826 | 1461645783513 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 21:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:43:03 INFO - PROCESS | 1826 | 1461645783519 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:43:03 INFO - PROCESS | 1826 | 1461645783521 Marionette TRACE conn3 <- [1,1062,null,{}] 21:43:03 INFO - PROCESS | 1826 | 1461645783533 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}] 21:43:03 INFO - PROCESS | 1826 | 1461645783955 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 21:43:03 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f8753fb2800) [pid = 1826] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:43:03 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f8754507000) [pid = 1826] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:43:03 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f875ab56c00) [pid = 1826] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:43:03 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f8759a75400) [pid = 1826] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:43:04 INFO - PROCESS | 1826 | 1461645784062 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ad03800 == 102 [pid = 1826] [id = 273] 21:43:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f8759cf9400) [pid = 1826] [serial = 820] [outer = (nil)] 21:43:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f8762fbd400) [pid = 1826] [serial = 821] [outer = 0x7f8759cf9400] 21:43:04 INFO - PROCESS | 1826 | 1461645784170 Marionette DEBUG loaded listener.js 21:43:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f87646edc00) [pid = 1826] [serial = 822] [outer = 0x7f8759cf9400] 21:43:04 INFO - PROCESS | 1826 | 1461645784836 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]]]}] 21:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1346ms 21:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:43:04 INFO - PROCESS | 1826 | 1461645784869 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 21:43:04 INFO - PROCESS | 1826 | 1461645784872 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 21:43:04 INFO - PROCESS | 1826 | 1461645784879 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:43:04 INFO - PROCESS | 1826 | 1461645784881 Marionette TRACE conn3 <- [1,1066,null,{}] 21:43:04 INFO - PROCESS | 1826 | 1461645784887 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}] 21:43:05 INFO - PROCESS | 1826 | 1461645785117 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 21:43:05 INFO - PROCESS | 1826 | 1461645785142 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875f9b3000 == 103 [pid = 1826] [id = 274] 21:43:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f8764964000) [pid = 1826] [serial = 823] [outer = (nil)] 21:43:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f876548ac00) [pid = 1826] [serial = 824] [outer = 0x7f8764964000] 21:43:05 INFO - PROCESS | 1826 | 1461645785204 Marionette DEBUG loaded listener.js 21:43:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f8767e89000) [pid = 1826] [serial = 825] [outer = 0x7f8764964000] 21:43:06 INFO - PROCESS | 1826 | 1461645786127 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]]]}] 21:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1284ms 21:43:06 INFO - PROCESS | 1826 | 1461645786162 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 21:43:06 INFO - PROCESS | 1826 | 1461645786168 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 21:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:43:06 INFO - PROCESS | 1826 | 1461645786176 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:43:06 INFO - PROCESS | 1826 | 1461645786182 Marionette TRACE conn3 <- [1,1070,null,{}] 21:43:06 INFO - PROCESS | 1826 | 1461645786231 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}] 21:43:06 INFO - PROCESS | 1826 | 1461645786511 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 21:43:06 INFO - PROCESS | 1826 | 1461645786720 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87541cd000 == 104 [pid = 1826] [id = 275] 21:43:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f87510ae800) [pid = 1826] [serial = 826] [outer = (nil)] 21:43:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f8753743800) [pid = 1826] [serial = 827] [outer = 0x7f87510ae800] 21:43:06 INFO - PROCESS | 1826 | 1461645786806 Marionette DEBUG loaded listener.js 21:43:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f87545d7c00) [pid = 1826] [serial = 828] [outer = 0x7f87510ae800] 21:43:07 INFO - PROCESS | 1826 | 1461645787662 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]]]}] 21:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1534ms 21:43:07 INFO - PROCESS | 1826 | 1461645787711 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 21:43:07 INFO - PROCESS | 1826 | 1461645787718 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 21:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:43:07 INFO - PROCESS | 1826 | 1461645787732 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:43:07 INFO - PROCESS | 1826 | 1461645787736 Marionette TRACE conn3 <- [1,1074,null,{}] 21:43:07 INFO - PROCESS | 1826 | 1461645787742 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}] 21:43:07 INFO - PROCESS | 1826 | 1461645787956 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 21:43:08 INFO - PROCESS | 1826 | 1461645788231 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8759a55000 == 105 [pid = 1826] [id = 276] 21:43:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f875ab50400) [pid = 1826] [serial = 829] [outer = (nil)] 21:43:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f875ad87400) [pid = 1826] [serial = 830] [outer = 0x7f875ab50400] 21:43:08 INFO - PROCESS | 1826 | 1461645788359 Marionette DEBUG loaded listener.js 21:43:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f875b7e6c00) [pid = 1826] [serial = 831] [outer = 0x7f875ab50400] 21:43:09 INFO - PROCESS | 1826 | 1461645789360 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]]]}] 21:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1687ms 21:43:09 INFO - PROCESS | 1826 | 1461645789420 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 21:43:09 INFO - PROCESS | 1826 | 1461645789424 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 21:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:43:09 INFO - PROCESS | 1826 | 1461645789430 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:43:09 INFO - PROCESS | 1826 | 1461645789436 Marionette TRACE conn3 <- [1,1078,null,{}] 21:43:09 INFO - PROCESS | 1826 | 1461645789452 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}] 21:43:09 INFO - PROCESS | 1826 | 1461645789720 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 21:43:09 INFO - PROCESS | 1826 | 1461645789969 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87636dd000 == 106 [pid = 1826] [id = 277] 21:43:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f875fca0800) [pid = 1826] [serial = 832] [outer = (nil)] 21:43:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f8761cbd800) [pid = 1826] [serial = 833] [outer = 0x7f875fca0800] 21:43:10 INFO - PROCESS | 1826 | 1461645790058 Marionette DEBUG loaded listener.js 21:43:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f8763842400) [pid = 1826] [serial = 834] [outer = 0x7f875fca0800] 21:43:10 INFO - PROCESS | 1826 | 1461645790980 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]]]}] 21:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1594ms 21:43:11 INFO - PROCESS | 1826 | 1461645791025 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 21:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:43:11 INFO - PROCESS | 1826 | 1461645791030 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 21:43:11 INFO - PROCESS | 1826 | 1461645791036 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:43:11 INFO - PROCESS | 1826 | 1461645791039 Marionette TRACE conn3 <- [1,1082,null,{}] 21:43:11 INFO - PROCESS | 1826 | 1461645791044 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}] 21:43:11 INFO - PROCESS | 1826 | 1461645791250 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 21:43:11 INFO - PROCESS | 1826 | 1461645791490 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8767e82800 == 107 [pid = 1826] [id = 278] 21:43:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f8763842c00) [pid = 1826] [serial = 835] [outer = (nil)] 21:43:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f8767b89400) [pid = 1826] [serial = 836] [outer = 0x7f8763842c00] 21:43:11 INFO - PROCESS | 1826 | 1461645791652 Marionette DEBUG loaded listener.js 21:43:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f8771cbac00) [pid = 1826] [serial = 837] [outer = 0x7f8763842c00] 21:43:12 INFO - PROCESS | 1826 | 1461645792840 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]]]}] 21:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1840ms 21:43:12 INFO - PROCESS | 1826 | 1461645792879 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 21:43:12 INFO - PROCESS | 1826 | 1461645792884 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 21:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:43:12 INFO - PROCESS | 1826 | 1461645792893 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:43:12 INFO - PROCESS | 1826 | 1461645792896 Marionette TRACE conn3 <- [1,1086,null,{}] 21:43:12 INFO - PROCESS | 1826 | 1461645792906 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}] 21:43:13 INFO - PROCESS | 1826 | 1461645793241 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 21:43:13 INFO - PROCESS | 1826 | 1461645793500 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877694b800 == 108 [pid = 1826] [id = 279] 21:43:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f8759cf5000) [pid = 1826] [serial = 838] [outer = (nil)] 21:43:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f8771d79800) [pid = 1826] [serial = 839] [outer = 0x7f8759cf5000] 21:43:13 INFO - PROCESS | 1826 | 1461645793634 Marionette DEBUG loaded listener.js 21:43:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f8773133000) [pid = 1826] [serial = 840] [outer = 0x7f8759cf5000] 21:43:14 INFO - PROCESS | 1826 | 1461645794504 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]]]}] 21:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1646ms 21:43:14 INFO - PROCESS | 1826 | 1461645794540 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 21:43:14 INFO - PROCESS | 1826 | 1461645794543 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 21:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:43:14 INFO - PROCESS | 1826 | 1461645794552 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:43:14 INFO - PROCESS | 1826 | 1461645794556 Marionette TRACE conn3 <- [1,1090,null,{}] 21:43:14 INFO - PROCESS | 1826 | 1461645794562 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}] 21:43:14 INFO - PROCESS | 1826 | 1461645794817 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 21:43:15 INFO - PROCESS | 1826 | 1461645795064 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f057000 == 109 [pid = 1826] [id = 280] 21:43:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f877670b800) [pid = 1826] [serial = 841] [outer = (nil)] 21:43:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f8776f9a000) [pid = 1826] [serial = 842] [outer = 0x7f877670b800] 21:43:15 INFO - PROCESS | 1826 | 1461645795206 Marionette DEBUG loaded listener.js 21:43:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f8777310c00) [pid = 1826] [serial = 843] [outer = 0x7f877670b800] 21:43:16 INFO - PROCESS | 1826 | 1461645796018 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]]]}] 21:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1539ms 21:43:16 INFO - PROCESS | 1826 | 1461645796091 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 21:43:16 INFO - PROCESS | 1826 | 1461645796095 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 21:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:43:16 INFO - PROCESS | 1826 | 1461645796101 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:43:16 INFO - PROCESS | 1826 | 1461645796104 Marionette TRACE conn3 <- [1,1094,null,{}] 21:43:16 INFO - PROCESS | 1826 | 1461645796110 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}] 21:43:16 INFO - PROCESS | 1826 | 1461645796306 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 21:43:16 INFO - PROCESS | 1826 | 1461645796498 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c7dc000 == 110 [pid = 1826] [id = 281] 21:43:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f874dceb400) [pid = 1826] [serial = 844] [outer = (nil)] 21:43:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f874dcf3c00) [pid = 1826] [serial = 845] [outer = 0x7f874dceb400] 21:43:16 INFO - PROCESS | 1826 | 1461645796612 Marionette DEBUG loaded listener.js 21:43:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f874dcf9000) [pid = 1826] [serial = 846] [outer = 0x7f874dceb400] 21:43:17 INFO - PROCESS | 1826 | 1461645797604 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]]]}] 21:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1531ms 21:43:17 INFO - PROCESS | 1826 | 1461645797635 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 21:43:17 INFO - PROCESS | 1826 | 1461645797639 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 21:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:43:17 INFO - PROCESS | 1826 | 1461645797649 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:43:17 INFO - PROCESS | 1826 | 1461645797653 Marionette TRACE conn3 <- [1,1098,null,{}] 21:43:17 INFO - PROCESS | 1826 | 1461645797662 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}] 21:43:18 INFO - PROCESS | 1826 | 1461645797999 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 21:43:18 INFO - PROCESS | 1826 | 1461645798353 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8774b39800 == 111 [pid = 1826] [id = 282] 21:43:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f874dceb800) [pid = 1826] [serial = 847] [outer = (nil)] 21:43:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f874de64800) [pid = 1826] [serial = 848] [outer = 0x7f874dceb800] 21:43:18 INFO - PROCESS | 1826 | 1461645798471 Marionette DEBUG loaded listener.js 21:43:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f874de69400) [pid = 1826] [serial = 849] [outer = 0x7f874dceb800] 21:43:19 INFO - PROCESS | 1826 | 1461645799445 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]]]}] 21:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1834ms 21:43:19 INFO - PROCESS | 1826 | 1461645799483 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 21:43:19 INFO - PROCESS | 1826 | 1461645799486 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 21:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:43:19 INFO - PROCESS | 1826 | 1461645799493 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:43:19 INFO - PROCESS | 1826 | 1461645799495 Marionette TRACE conn3 <- [1,1102,null,{}] 21:43:19 INFO - PROCESS | 1826 | 1461645799500 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}] 21:43:19 INFO - PROCESS | 1826 | 1461645799688 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 21:43:19 INFO - PROCESS | 1826 | 1461645799884 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751019800 == 112 [pid = 1826] [id = 283] 21:43:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f874dcec800) [pid = 1826] [serial = 850] [outer = (nil)] 21:43:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f874de6d000) [pid = 1826] [serial = 851] [outer = 0x7f874dcec800] 21:43:19 INFO - PROCESS | 1826 | 1461645799954 Marionette DEBUG loaded listener.js 21:43:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f874de71800) [pid = 1826] [serial = 852] [outer = 0x7f874dcec800] 21:43:20 INFO - PROCESS | 1826 | 1461645800891 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]]]}] 21:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1434ms 21:43:20 INFO - PROCESS | 1826 | 1461645800928 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 21:43:20 INFO - PROCESS | 1826 | 1461645800932 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 21:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:43:20 INFO - PROCESS | 1826 | 1461645800937 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:43:20 INFO - PROCESS | 1826 | 1461645800939 Marionette TRACE conn3 <- [1,1106,null,{}] 21:43:20 INFO - PROCESS | 1826 | 1461645800945 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}] 21:43:21 INFO - PROCESS | 1826 | 1461645801365 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 21:43:21 INFO - PROCESS | 1826 | 1461645801618 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874af15800 == 113 [pid = 1826] [id = 284] 21:43:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f874dcf9800) [pid = 1826] [serial = 853] [outer = (nil)] 21:43:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f874fedb400) [pid = 1826] [serial = 854] [outer = 0x7f874dcf9800] 21:43:21 INFO - PROCESS | 1826 | 1461645801753 Marionette DEBUG loaded listener.js 21:43:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f874fee3000) [pid = 1826] [serial = 855] [outer = 0x7f874dcf9800] 21:43:22 INFO - PROCESS | 1826 | 1461645802682 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]]]}] 21:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1779ms 21:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:43:22 INFO - PROCESS | 1826 | 1461645802718 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 21:43:22 INFO - PROCESS | 1826 | 1461645802721 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 21:43:22 INFO - PROCESS | 1826 | 1461645802727 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:43:22 INFO - PROCESS | 1826 | 1461645802731 Marionette TRACE conn3 <- [1,1110,null,{}] 21:43:22 INFO - PROCESS | 1826 | 1461645802736 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}] 21:43:23 INFO - PROCESS | 1826 | 1461645803060 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 21:43:23 INFO - PROCESS | 1826 | 1461645803403 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b24e800 == 114 [pid = 1826] [id = 285] 21:43:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f874feddc00) [pid = 1826] [serial = 856] [outer = (nil)] 21:43:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f874fee2000) [pid = 1826] [serial = 857] [outer = 0x7f874feddc00] 21:43:23 INFO - PROCESS | 1826 | 1461645803501 Marionette DEBUG loaded listener.js 21:43:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f8768108400) [pid = 1826] [serial = 858] [outer = 0x7f874feddc00] 21:43:24 INFO - PROCESS | 1826 | 1461645804418 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]]]}] 21:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1741ms 21:43:24 INFO - PROCESS | 1826 | 1461645804470 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 21:43:24 INFO - PROCESS | 1826 | 1461645804476 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 21:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:43:24 INFO - PROCESS | 1826 | 1461645804486 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:43:24 INFO - PROCESS | 1826 | 1461645804490 Marionette TRACE conn3 <- [1,1114,null,{}] 21:43:24 INFO - PROCESS | 1826 | 1461645804499 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}] 21:43:24 INFO - PROCESS | 1826 | 1461645804787 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 21:43:25 INFO - PROCESS | 1826 | 1461645805164 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b179800 == 115 [pid = 1826] [id = 286] 21:43:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f874b126c00) [pid = 1826] [serial = 859] [outer = (nil)] 21:43:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f874b130400) [pid = 1826] [serial = 860] [outer = 0x7f874b126c00] 21:43:25 INFO - PROCESS | 1826 | 1461645805288 Marionette DEBUG loaded listener.js 21:43:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f87545ce800) [pid = 1826] [serial = 861] [outer = 0x7f874b126c00] 21:43:26 INFO - PROCESS | 1826 | 1461645806276 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]]]}] 21:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1839ms 21:43:26 INFO - PROCESS | 1826 | 1461645806325 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 21:43:26 INFO - PROCESS | 1826 | 1461645806328 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 21:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:43:26 INFO - PROCESS | 1826 | 1461645806343 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:43:26 INFO - PROCESS | 1826 | 1461645806346 Marionette TRACE conn3 <- [1,1118,null,{}] 21:43:26 INFO - PROCESS | 1826 | 1461645806352 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}] 21:43:26 INFO - PROCESS | 1826 | 1461645806576 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 21:43:26 INFO - PROCESS | 1826 | 1461645806825 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8753719800 == 116 [pid = 1826] [id = 287] 21:43:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f874b080400) [pid = 1826] [serial = 862] [outer = (nil)] 21:43:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f8753e1dc00) [pid = 1826] [serial = 863] [outer = 0x7f874b080400] 21:43:26 INFO - PROCESS | 1826 | 1461645806943 Marionette DEBUG loaded listener.js 21:43:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f8753e23400) [pid = 1826] [serial = 864] [outer = 0x7f874b080400] 21:43:28 INFO - PROCESS | 1826 | 1461645808505 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]]]}] 21:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 2185ms 21:43:28 INFO - PROCESS | 1826 | 1461645808529 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 21:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:43:28 INFO - PROCESS | 1826 | 1461645808535 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 21:43:28 INFO - PROCESS | 1826 | 1461645808543 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:43:28 INFO - PROCESS | 1826 | 1461645808548 Marionette TRACE conn3 <- [1,1122,null,{}] 21:43:28 INFO - PROCESS | 1826 | 1461645808555 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}] 21:43:28 INFO - PROCESS | 1826 | 1461645808746 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 21:43:28 INFO - PROCESS | 1826 | 1461645808953 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f0cf000 == 117 [pid = 1826] [id = 288] 21:43:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f874b12d800) [pid = 1826] [serial = 865] [outer = (nil)] 21:43:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f874d6dcc00) [pid = 1826] [serial = 866] [outer = 0x7f874b12d800] 21:43:29 INFO - PROCESS | 1826 | 1461645809022 Marionette DEBUG loaded listener.js 21:43:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f874fee4400) [pid = 1826] [serial = 867] [outer = 0x7f874b12d800] 21:43:29 INFO - PROCESS | 1826 | 1461645809918 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]]]}] 21:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1434ms 21:43:29 INFO - PROCESS | 1826 | 1461645809977 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 21:43:29 INFO - PROCESS | 1826 | 1461645809985 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 21:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:43:29 INFO - PROCESS | 1826 | 1461645809995 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:43:30 INFO - PROCESS | 1826 | 1461645809999 Marionette TRACE conn3 <- [1,1126,null,{}] 21:43:30 INFO - PROCESS | 1826 | 1461645810004 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}] 21:43:30 INFO - PROCESS | 1826 | 1461645810307 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 21:43:30 INFO - PROCESS | 1826 | 1461645810693 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874dd1b000 == 118 [pid = 1826] [id = 289] 21:43:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f8753e25c00) [pid = 1826] [serial = 868] [outer = (nil)] 21:43:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f8753e28000) [pid = 1826] [serial = 869] [outer = 0x7f8753e25c00] 21:43:30 INFO - PROCESS | 1826 | 1461645810763 Marionette DEBUG loaded listener.js 21:43:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f8753fb2800) [pid = 1826] [serial = 870] [outer = 0x7f8753e25c00] 21:43:31 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875f9ae000 == 117 [pid = 1826] [id = 175] 21:43:31 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876398d800 == 116 [pid = 1826] [id = 191] 21:43:31 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876bee3800 == 115 [pid = 1826] [id = 59] 21:43:31 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8773116800 == 114 [pid = 1826] [id = 193] 21:43:31 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876494a000 == 113 [pid = 1826] [id = 57] 21:43:31 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8767cbe800 == 112 [pid = 1826] [id = 58] 21:43:31 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f8764cf1c00) [pid = 1826] [serial = 737] [outer = (nil)] [url = about:blank] 21:43:31 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f876be60400) [pid = 1826] [serial = 746] [outer = (nil)] [url = about:blank] 21:43:31 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f8767e91000) [pid = 1826] [serial = 743] [outer = (nil)] [url = about:blank] 21:43:31 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f87658aa000) [pid = 1826] [serial = 740] [outer = (nil)] [url = about:blank] 21:43:31 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f875b9c8800) [pid = 1826] [serial = 761] [outer = (nil)] [url = about:blank] 21:43:31 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ad03800 == 111 [pid = 1826] [id = 273] 21:43:31 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b71a000 == 110 [pid = 1826] [id = 272] 21:43:31 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8759a66800 == 109 [pid = 1826] [id = 271] 21:43:31 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8755275000 == 108 [pid = 1826] [id = 270] 21:43:31 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875367a800 == 107 [pid = 1826] [id = 269] 21:43:31 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87541d4000 == 106 [pid = 1826] [id = 268] 21:43:31 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875e9c5000 == 105 [pid = 1826] [id = 257] 21:43:31 INFO - PROCESS | 1826 | 1461645811783 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]]]}] 21:43:31 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875bece800 == 104 [pid = 1826] [id = 256] 21:43:31 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875aacc000 == 103 [pid = 1826] [id = 255] 21:43:31 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87549c6800 == 102 [pid = 1826] [id = 254] 21:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1838ms 21:43:31 INFO - PROCESS | 1826 | 1461645811834 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 21:43:31 INFO - PROCESS | 1826 | 1461645811838 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 21:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:43:31 INFO - PROCESS | 1826 | 1461645811844 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:43:31 INFO - PROCESS | 1826 | 1461645811849 Marionette TRACE conn3 <- [1,1130,null,{}] 21:43:31 INFO - PROCESS | 1826 | 1461645811864 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}] 21:43:31 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f875494d800) [pid = 1826] [serial = 750] [outer = (nil)] [url = about:blank] 21:43:31 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f8763b8b800) [pid = 1826] [serial = 734] [outer = (nil)] [url = about:blank] 21:43:31 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f875f9f0400) [pid = 1826] [serial = 725] [outer = (nil)] [url = about:blank] 21:43:31 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f8759c5c000) [pid = 1826] [serial = 719] [outer = (nil)] [url = about:blank] 21:43:31 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f87545ce400) [pid = 1826] [serial = 749] [outer = (nil)] [url = about:blank] 21:43:31 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f8754512000) [pid = 1826] [serial = 716] [outer = (nil)] [url = about:blank] 21:43:31 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f876384b400) [pid = 1826] [serial = 731] [outer = (nil)] [url = about:blank] 21:43:31 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f875b9cf000) [pid = 1826] [serial = 722] [outer = (nil)] [url = about:blank] 21:43:31 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f875b4e7400) [pid = 1826] [serial = 755] [outer = (nil)] [url = about:blank] 21:43:31 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f875494d400) [pid = 1826] [serial = 752] [outer = (nil)] [url = about:blank] 21:43:31 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f8759cd6400) [pid = 1826] [serial = 753] [outer = (nil)] [url = about:blank] 21:43:31 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f876124dc00) [pid = 1826] [serial = 728] [outer = (nil)] [url = about:blank] 21:43:31 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f875b560800) [pid = 1826] [serial = 756] [outer = (nil)] [url = about:blank] 21:43:32 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f875b905400) [pid = 1826] [serial = 759] [outer = (nil)] [url = about:blank] 21:43:32 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f875b7ec800) [pid = 1826] [serial = 758] [outer = (nil)] [url = about:blank] 21:43:32 INFO - PROCESS | 1826 | 1461645812123 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 21:43:32 INFO - PROCESS | 1826 | 1461645812296 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87541e9000 == 103 [pid = 1826] [id = 290] 21:43:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f8754953c00) [pid = 1826] [serial = 871] [outer = (nil)] 21:43:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f8758d0a800) [pid = 1826] [serial = 872] [outer = 0x7f8754953c00] 21:43:32 INFO - PROCESS | 1826 | 1461645812379 Marionette DEBUG loaded listener.js 21:43:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f8759a78c00) [pid = 1826] [serial = 873] [outer = 0x7f8754953c00] 21:43:33 INFO - PROCESS | 1826 | 1461645813128 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]]]}] 21:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1336ms 21:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:43:33 INFO - PROCESS | 1826 | 1461645813182 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 21:43:33 INFO - PROCESS | 1826 | 1461645813185 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 21:43:33 INFO - PROCESS | 1826 | 1461645813191 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:43:33 INFO - PROCESS | 1826 | 1461645813194 Marionette TRACE conn3 <- [1,1134,null,{}] 21:43:33 INFO - PROCESS | 1826 | 1461645813199 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}] 21:43:33 INFO - PROCESS | 1826 | 1461645813372 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 21:43:33 INFO - PROCESS | 1826 | 1461645813391 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875526f800 == 104 [pid = 1826] [id = 291] 21:43:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f874fedc400) [pid = 1826] [serial = 874] [outer = (nil)] 21:43:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f8759c5a000) [pid = 1826] [serial = 875] [outer = 0x7f874fedc400] 21:43:33 INFO - PROCESS | 1826 | 1461645813687 Marionette DEBUG loaded listener.js 21:43:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f8759cd6400) [pid = 1826] [serial = 876] [outer = 0x7f874fedc400] 21:43:34 INFO - PROCESS | 1826 | 1461645814495 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]]]}] 21:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1330ms 21:43:34 INFO - PROCESS | 1826 | 1461645814521 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 21:43:34 INFO - PROCESS | 1826 | 1461645814525 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 21:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:43:34 INFO - PROCESS | 1826 | 1461645814543 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:43:34 INFO - PROCESS | 1826 | 1461645814547 Marionette TRACE conn3 <- [1,1138,null,{}] 21:43:34 INFO - PROCESS | 1826 | 1461645814560 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}] 21:43:34 INFO - PROCESS | 1826 | 1461645814770 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 21:43:34 INFO - PROCESS | 1826 | 1461645814797 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87556b6800 == 105 [pid = 1826] [id = 292] 21:43:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f8754512000) [pid = 1826] [serial = 877] [outer = (nil)] 21:43:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f8759cf0000) [pid = 1826] [serial = 878] [outer = 0x7f8754512000] 21:43:34 INFO - PROCESS | 1826 | 1461645814859 Marionette DEBUG loaded listener.js 21:43:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f875ab52c00) [pid = 1826] [serial = 879] [outer = 0x7f8754512000] 21:43:35 INFO - PROCESS | 1826 | 1461645815745 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]]]}] 21:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1250ms 21:43:35 INFO - PROCESS | 1826 | 1461645815781 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 21:43:35 INFO - PROCESS | 1826 | 1461645815785 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 21:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:43:35 INFO - PROCESS | 1826 | 1461645815790 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:43:35 INFO - PROCESS | 1826 | 1461645815792 Marionette TRACE conn3 <- [1,1142,null,{}] 21:43:35 INFO - PROCESS | 1826 | 1461645815803 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}] 21:43:36 INFO - PROCESS | 1826 | 1461645816034 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 21:43:36 INFO - PROCESS | 1826 | 1461645816058 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758daa800 == 106 [pid = 1826] [id = 293] 21:43:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f875ab59000) [pid = 1826] [serial = 880] [outer = (nil)] 21:43:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f875b4ec000) [pid = 1826] [serial = 881] [outer = 0x7f875ab59000] 21:43:36 INFO - PROCESS | 1826 | 1461645816121 Marionette DEBUG loaded listener.js 21:43:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f875b562800) [pid = 1826] [serial = 882] [outer = 0x7f875ab59000] 21:43:37 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f875b9c8000) [pid = 1826] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:43:37 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f8759cf9400) [pid = 1826] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:43:37 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f874d6d4400) [pid = 1826] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:43:37 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f87545d4000) [pid = 1826] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:43:37 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f8758d0f800) [pid = 1826] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:43:37 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f8759a70400) [pid = 1826] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:43:37 INFO - PROCESS | 1826 | 1461645817510 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]]]}] 21:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1732ms 21:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:43:37 INFO - PROCESS | 1826 | 1461645817523 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 21:43:37 INFO - PROCESS | 1826 | 1461645817526 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 21:43:37 INFO - PROCESS | 1826 | 1461645817531 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:43:37 INFO - PROCESS | 1826 | 1461645817533 Marionette TRACE conn3 <- [1,1146,null,{}] 21:43:37 INFO - PROCESS | 1826 | 1461645817539 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}] 21:43:37 INFO - PROCESS | 1826 | 1461645817757 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 21:43:37 INFO - PROCESS | 1826 | 1461645817776 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875903b000 == 107 [pid = 1826] [id = 294] 21:43:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f875b1e4000) [pid = 1826] [serial = 883] [outer = (nil)] 21:43:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f875b54a400) [pid = 1826] [serial = 884] [outer = 0x7f875b1e4000] 21:43:37 INFO - PROCESS | 1826 | 1461645817837 Marionette DEBUG loaded listener.js 21:43:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f875b895c00) [pid = 1826] [serial = 885] [outer = 0x7f875b1e4000] 21:43:38 INFO - PROCESS | 1826 | 1461645818655 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]]]}] 21:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1143ms 21:43:38 INFO - PROCESS | 1826 | 1461645818675 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 21:43:38 INFO - PROCESS | 1826 | 1461645818678 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 21:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:43:38 INFO - PROCESS | 1826 | 1461645818684 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:43:38 INFO - PROCESS | 1826 | 1461645818686 Marionette TRACE conn3 <- [1,1150,null,{}] 21:43:38 INFO - PROCESS | 1826 | 1461645818692 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}] 21:43:38 INFO - PROCESS | 1826 | 1461645818851 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 21:43:38 INFO - PROCESS | 1826 | 1461645818869 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ad18800 == 108 [pid = 1826] [id = 295] 21:43:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f875b6c3800) [pid = 1826] [serial = 886] [outer = (nil)] 21:43:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f875b903c00) [pid = 1826] [serial = 887] [outer = 0x7f875b6c3800] 21:43:38 INFO - PROCESS | 1826 | 1461645818928 Marionette DEBUG loaded listener.js 21:43:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f875b9c8c00) [pid = 1826] [serial = 888] [outer = 0x7f875b6c3800] 21:43:40 INFO - PROCESS | 1826 | 1461645820094 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]]]}] 21:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1427ms 21:43:40 INFO - PROCESS | 1826 | 1461645820111 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 21:43:40 INFO - PROCESS | 1826 | 1461645820118 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 21:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:43:40 INFO - PROCESS | 1826 | 1461645820126 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:43:40 INFO - PROCESS | 1826 | 1461645820132 Marionette TRACE conn3 <- [1,1154,null,{}] 21:43:40 INFO - PROCESS | 1826 | 1461645820140 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}] 21:43:40 INFO - PROCESS | 1826 | 1461645820371 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 21:43:40 INFO - PROCESS | 1826 | 1461645820608 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8750909000 == 109 [pid = 1826] [id = 296] 21:43:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f874dcf3000) [pid = 1826] [serial = 889] [outer = (nil)] 21:43:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f8750fa4c00) [pid = 1826] [serial = 890] [outer = 0x7f874dcf3000] 21:43:40 INFO - PROCESS | 1826 | 1461645820730 Marionette DEBUG loaded listener.js 21:43:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f8753e26400) [pid = 1826] [serial = 891] [outer = 0x7f874dcf3000] 21:43:41 INFO - PROCESS | 1826 | 1461645821628 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]]]}] 21:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1545ms 21:43:41 INFO - PROCESS | 1826 | 1461645821672 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 21:43:41 INFO - PROCESS | 1826 | 1461645821686 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 21:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:43:41 INFO - PROCESS | 1826 | 1461645821697 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:43:41 INFO - PROCESS | 1826 | 1461645821700 Marionette TRACE conn3 <- [1,1158,null,{}] 21:43:41 INFO - PROCESS | 1826 | 1461645821707 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}] 21:43:41 INFO - PROCESS | 1826 | 1461645821902 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 21:43:42 INFO - PROCESS | 1826 | 1461645822172 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758d61000 == 110 [pid = 1826] [id = 297] 21:43:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f875450d400) [pid = 1826] [serial = 892] [outer = (nil)] 21:43:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f8758d0d400) [pid = 1826] [serial = 893] [outer = 0x7f875450d400] 21:43:42 INFO - PROCESS | 1826 | 1461645822298 Marionette DEBUG loaded listener.js 21:43:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f8759ab9000) [pid = 1826] [serial = 894] [outer = 0x7f875450d400] 21:43:43 INFO - PROCESS | 1826 | 1461645823141 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]]]}] 21:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1479ms 21:43:43 INFO - PROCESS | 1826 | 1461645823176 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 21:43:43 INFO - PROCESS | 1826 | 1461645823181 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 21:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:43:43 INFO - PROCESS | 1826 | 1461645823187 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:43:43 INFO - PROCESS | 1826 | 1461645823192 Marionette TRACE conn3 <- [1,1162,null,{}] 21:43:43 INFO - PROCESS | 1826 | 1461645823208 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}] 21:43:43 INFO - PROCESS | 1826 | 1461645823410 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 21:43:43 INFO - PROCESS | 1826 | 1461645823603 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b70e000 == 111 [pid = 1826] [id = 298] 21:43:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f875ab5a800) [pid = 1826] [serial = 895] [outer = (nil)] 21:43:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f875b4e8c00) [pid = 1826] [serial = 896] [outer = 0x7f875ab5a800] 21:43:43 INFO - PROCESS | 1826 | 1461645823682 Marionette DEBUG loaded listener.js 21:43:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f875b55e000) [pid = 1826] [serial = 897] [outer = 0x7f875ab5a800] 21:43:44 INFO - PROCESS | 1826 | 1461645824576 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]]]}] 21:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1433ms 21:43:44 INFO - PROCESS | 1826 | 1461645824621 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 21:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:43:44 INFO - PROCESS | 1826 | 1461645824626 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 21:43:44 INFO - PROCESS | 1826 | 1461645824632 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:43:44 INFO - PROCESS | 1826 | 1461645824635 Marionette TRACE conn3 <- [1,1166,null,{}] 21:43:44 INFO - PROCESS | 1826 | 1461645824640 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}] 21:43:44 INFO - PROCESS | 1826 | 1461645824822 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 21:43:45 INFO - PROCESS | 1826 | 1461645825017 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875c14d000 == 112 [pid = 1826] [id = 299] 21:43:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f875ab5c400) [pid = 1826] [serial = 898] [outer = (nil)] 21:43:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f875b9cfc00) [pid = 1826] [serial = 899] [outer = 0x7f875ab5c400] 21:43:45 INFO - PROCESS | 1826 | 1461645825092 Marionette DEBUG loaded listener.js 21:43:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f875baedc00) [pid = 1826] [serial = 900] [outer = 0x7f875ab5c400] 21:43:45 INFO - PROCESS | 1826 | 1461645825944 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]]]}] 21:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1379ms 21:43:46 INFO - PROCESS | 1826 | 1461645826011 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 21:43:46 INFO - PROCESS | 1826 | 1461645826015 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 21:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:43:46 INFO - PROCESS | 1826 | 1461645826020 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:43:46 INFO - PROCESS | 1826 | 1461645826022 Marionette TRACE conn3 <- [1,1170,null,{}] 21:43:46 INFO - PROCESS | 1826 | 1461645826028 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}] 21:43:46 INFO - PROCESS | 1826 | 1461645826211 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 21:43:46 INFO - PROCESS | 1826 | 1461645826402 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e6b4000 == 113 [pid = 1826] [id = 300] 21:43:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f8759c5b000) [pid = 1826] [serial = 901] [outer = (nil)] 21:43:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f875be31400) [pid = 1826] [serial = 902] [outer = 0x7f8759c5b000] 21:43:46 INFO - PROCESS | 1826 | 1461645826474 Marionette DEBUG loaded listener.js 21:43:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f875c083000) [pid = 1826] [serial = 903] [outer = 0x7f8759c5b000] 21:43:47 INFO - PROCESS | 1826 | 1461645827367 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]]]}] 21:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1377ms 21:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:43:47 INFO - PROCESS | 1826 | 1461645827398 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 21:43:47 INFO - PROCESS | 1826 | 1461645827401 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 21:43:47 INFO - PROCESS | 1826 | 1461645827408 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:43:47 INFO - PROCESS | 1826 | 1461645827411 Marionette TRACE conn3 <- [1,1174,null,{}] 21:43:47 INFO - PROCESS | 1826 | 1461645827416 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}] 21:43:47 INFO - PROCESS | 1826 | 1461645827612 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 21:43:47 INFO - PROCESS | 1826 | 1461645827810 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876208c800 == 114 [pid = 1826] [id = 301] 21:43:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f875e605400) [pid = 1826] [serial = 904] [outer = (nil)] 21:43:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f875f9fac00) [pid = 1826] [serial = 905] [outer = 0x7f875e605400] 21:43:47 INFO - PROCESS | 1826 | 1461645827886 Marionette DEBUG loaded listener.js 21:43:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f8760682400) [pid = 1826] [serial = 906] [outer = 0x7f875e605400] 21:43:48 INFO - PROCESS | 1826 | 1461645828773 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] 21:43:48 INFO - PROCESS | 1826 | 1461645828850 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 21:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:43:48 INFO - PROCESS | 1826 | 1461645828857 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:43:48 INFO - PROCESS | 1826 | 1461645828860 Marionette TRACE conn3 <- [1,1178,null,{}] 21:43:48 INFO - PROCESS | 1826 | 1461645828865 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}] 21:43:49 INFO - PROCESS | 1826 | 1461645829050 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 21:43:49 INFO - PROCESS | 1826 | 1461645829242 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87636d9800 == 115 [pid = 1826] [id = 302] 21:43:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f875b90b000) [pid = 1826] [serial = 907] [outer = (nil)] 21:43:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f87629a8800) [pid = 1826] [serial = 908] [outer = 0x7f875b90b000] 21:43:49 INFO - PROCESS | 1826 | 1461645829316 Marionette DEBUG loaded listener.js 21:43:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f87632be400) [pid = 1826] [serial = 909] [outer = 0x7f875b90b000] 21:43:50 INFO - PROCESS | 1826 | 1461645830155 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] 21:43:50 INFO - PROCESS | 1826 | 1461645830210 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 21:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:43:50 INFO - PROCESS | 1826 | 1461645830216 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:43:50 INFO - PROCESS | 1826 | 1461645830220 Marionette TRACE conn3 <- [1,1182,null,{}] 21:43:50 INFO - PROCESS | 1826 | 1461645830225 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}] 21:43:50 INFO - PROCESS | 1826 | 1461645830428 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 21:43:50 INFO - PROCESS | 1826 | 1461645830622 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87654cd000 == 116 [pid = 1826] [id = 303] 21:43:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f875e60f400) [pid = 1826] [serial = 910] [outer = (nil)] 21:43:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f8763b05400) [pid = 1826] [serial = 911] [outer = 0x7f875e60f400] 21:43:50 INFO - PROCESS | 1826 | 1461645830695 Marionette DEBUG loaded listener.js 21:43:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f8764cf1800) [pid = 1826] [serial = 912] [outer = 0x7f875e60f400] 21:43:51 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:43:51 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:43:51 INFO - PROCESS | 1826 | 1461645831588 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] 21:43:51 INFO - PROCESS | 1826 | 1461645831660 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 21:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:43:51 INFO - PROCESS | 1826 | 1461645831665 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:43:51 INFO - PROCESS | 1826 | 1461645831668 Marionette TRACE conn3 <- [1,1186,null,{}] 21:43:51 INFO - PROCESS | 1826 | 1461645831673 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}] 21:43:51 INFO - PROCESS | 1826 | 1461645831876 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 21:43:52 INFO - PROCESS | 1826 | 1461645832070 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8771f08000 == 117 [pid = 1826] [id = 304] 21:43:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f875b6c5800) [pid = 1826] [serial = 913] [outer = (nil)] 21:43:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f876370f400) [pid = 1826] [serial = 914] [outer = 0x7f875b6c5800] 21:43:52 INFO - PROCESS | 1826 | 1461645832142 Marionette DEBUG loaded listener.js 21:43:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f8768158400) [pid = 1826] [serial = 915] [outer = 0x7f875b6c5800] 21:43:53 INFO - PROCESS | 1826 | 1461645833051 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] 21:43:53 INFO - PROCESS | 1826 | 1461645833110 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 21:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:43:53 INFO - PROCESS | 1826 | 1461645833116 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:43:53 INFO - PROCESS | 1826 | 1461645833119 Marionette TRACE conn3 <- [1,1190,null,{}] 21:43:53 INFO - PROCESS | 1826 | 1461645833125 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}] 21:43:53 INFO - PROCESS | 1826 | 1461645833324 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 21:43:53 INFO - PROCESS | 1826 | 1461645833550 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8776949800 == 118 [pid = 1826] [id = 305] 21:43:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f8771d7b000) [pid = 1826] [serial = 916] [outer = (nil)] 21:43:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f87721d2000) [pid = 1826] [serial = 917] [outer = 0x7f8771d7b000] 21:43:53 INFO - PROCESS | 1826 | 1461645833720 Marionette DEBUG loaded listener.js 21:43:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f8772ee5800) [pid = 1826] [serial = 918] [outer = 0x7f8771d7b000] 21:43:54 INFO - PROCESS | 1826 | 1461645834573 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] 21:43:54 INFO - PROCESS | 1826 | 1461645834656 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 21:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:43:54 INFO - PROCESS | 1826 | 1461645834663 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:43:54 INFO - PROCESS | 1826 | 1461645834667 Marionette TRACE conn3 <- [1,1194,null,{}] 21:43:54 INFO - PROCESS | 1826 | 1461645834673 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}] 21:43:54 INFO - PROCESS | 1826 | 1461645834908 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 21:43:55 INFO - PROCESS | 1826 | 1461645835146 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875bb78800 == 119 [pid = 1826] [id = 306] 21:43:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f877312c800) [pid = 1826] [serial = 919] [outer = (nil)] 21:43:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f877503d000) [pid = 1826] [serial = 920] [outer = 0x7f877312c800] 21:43:55 INFO - PROCESS | 1826 | 1461645835275 Marionette DEBUG loaded listener.js 21:43:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f8776857c00) [pid = 1826] [serial = 921] [outer = 0x7f877312c800] 21:43:56 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:43:56 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:43:56 INFO - PROCESS | 1826 | 1461645836161 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] 21:43:56 INFO - PROCESS | 1826 | 1461645836204 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 21:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:43:56 INFO - PROCESS | 1826 | 1461645836210 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:43:56 INFO - PROCESS | 1826 | 1461645836212 Marionette TRACE conn3 <- [1,1198,null,{}] 21:43:56 INFO - PROCESS | 1826 | 1461645836218 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}] 21:43:56 INFO - PROCESS | 1826 | 1461645836410 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 21:43:56 INFO - PROCESS | 1826 | 1461645836620 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ef15000 == 120 [pid = 1826] [id = 307] 21:43:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f874b080800) [pid = 1826] [serial = 922] [outer = (nil)] 21:43:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f8773164c00) [pid = 1826] [serial = 923] [outer = 0x7f874b080800] 21:43:56 INFO - PROCESS | 1826 | 1461645836693 Marionette DEBUG loaded listener.js 21:43:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f8777307c00) [pid = 1826] [serial = 924] [outer = 0x7f874b080800] 21:43:57 INFO - PROCESS | 1826 | 1461645837957 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]]]}] 21:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1829ms 21:43:58 INFO - PROCESS | 1826 | 1461645838040 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 21:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:43:58 INFO - PROCESS | 1826 | 1461645838045 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 21:43:58 INFO - PROCESS | 1826 | 1461645838053 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:43:58 INFO - PROCESS | 1826 | 1461645838058 Marionette TRACE conn3 <- [1,1202,null,{}] 21:43:58 INFO - PROCESS | 1826 | 1461645838065 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}] 21:43:58 INFO - PROCESS | 1826 | 1461645838338 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 21:43:58 INFO - PROCESS | 1826 | 1461645838526 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87521f4000 == 121 [pid = 1826] [id = 308] 21:43:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f874d6dd800) [pid = 1826] [serial = 925] [outer = (nil)] 21:43:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f874dcf0800) [pid = 1826] [serial = 926] [outer = 0x7f874d6dd800] 21:43:58 INFO - PROCESS | 1826 | 1461645838609 Marionette DEBUG loaded listener.js 21:43:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f874fed9400) [pid = 1826] [serial = 927] [outer = 0x7f874d6dd800] 21:43:59 INFO - PROCESS | 1826 | 1461645839437 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]]]}] 21:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 21:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1435ms 21:43:59 INFO - PROCESS | 1826 | 1461645839488 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 21:43:59 INFO - PROCESS | 1826 | 1461645839494 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 21:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:43:59 INFO - PROCESS | 1826 | 1461645839505 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:43:59 INFO - PROCESS | 1826 | 1461645839508 Marionette TRACE conn3 <- [1,1206,null,{}] 21:43:59 INFO - PROCESS | 1826 | 1461645839514 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}] 21:43:59 INFO - PROCESS | 1826 | 1461645839682 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 21:44:00 INFO - PROCESS | 1826 | 1461645840116 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b179000 == 122 [pid = 1826] [id = 309] 21:44:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f874de62400) [pid = 1826] [serial = 928] [outer = (nil)] 21:44:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f874fee4800) [pid = 1826] [serial = 929] [outer = 0x7f874de62400] 21:44:00 INFO - PROCESS | 1826 | 1461645840190 Marionette DEBUG loaded listener.js 21:44:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f8750e2c400) [pid = 1826] [serial = 930] [outer = 0x7f874de62400] 21:44:01 INFO - PROCESS | 1826 | 1461645841075 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]]]}] 21:44:01 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 21:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1634ms 21:44:01 INFO - PROCESS | 1826 | 1461645841139 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 21:44:01 INFO - PROCESS | 1826 | 1461645841142 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 21:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:44:01 INFO - PROCESS | 1826 | 1461645841148 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:44:01 INFO - PROCESS | 1826 | 1461645841153 Marionette TRACE conn3 <- [1,1210,null,{}] 21:44:01 INFO - PROCESS | 1826 | 1461645841168 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}] 21:44:01 INFO - PROCESS | 1826 | 1461645841359 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 21:44:01 INFO - PROCESS | 1826 | 1461645841644 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758c97000 == 123 [pid = 1826] [id = 310] 21:44:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f874b07b000) [pid = 1826] [serial = 931] [outer = (nil)] 21:44:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f8754511000) [pid = 1826] [serial = 932] [outer = 0x7f874b07b000] 21:44:01 INFO - PROCESS | 1826 | 1461645841775 Marionette DEBUG loaded listener.js 21:44:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f8758d04800) [pid = 1826] [serial = 933] [outer = 0x7f874b07b000] 21:44:02 INFO - PROCESS | 1826 | 1461645842673 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]]]}] 21:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1593ms 21:44:02 INFO - PROCESS | 1826 | 1461645842742 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 21:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:44:02 INFO - PROCESS | 1826 | 1461645842746 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 21:44:02 INFO - PROCESS | 1826 | 1461645842752 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:44:02 INFO - PROCESS | 1826 | 1461645842755 Marionette TRACE conn3 <- [1,1214,null,{}] 21:44:02 INFO - PROCESS | 1826 | 1461645842760 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}] 21:44:02 INFO - PROCESS | 1826 | 1461645842948 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 21:44:03 INFO - PROCESS | 1826 | 1461645843194 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874dd10000 == 124 [pid = 1826] [id = 311] 21:44:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f8759ab2c00) [pid = 1826] [serial = 934] [outer = (nil)] 21:44:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f8759cd0400) [pid = 1826] [serial = 935] [outer = 0x7f8759ab2c00] 21:44:03 INFO - PROCESS | 1826 | 1461645843307 Marionette DEBUG loaded listener.js 21:44:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f875ab56c00) [pid = 1826] [serial = 936] [outer = 0x7f8759ab2c00] 21:44:04 INFO - PROCESS | 1826 | 1461645844137 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]]]}] 21:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1435ms 21:44:04 INFO - PROCESS | 1826 | 1461645844188 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 21:44:04 INFO - PROCESS | 1826 | 1461645844191 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 21:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:44:04 INFO - PROCESS | 1826 | 1461645844197 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:44:04 INFO - PROCESS | 1826 | 1461645844200 Marionette TRACE conn3 <- [1,1218,null,{}] 21:44:04 INFO - PROCESS | 1826 | 1461645844205 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}] 21:44:04 INFO - PROCESS | 1826 | 1461645844441 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 21:44:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875903b000 == 123 [pid = 1826] [id = 294] 21:44:04 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f875ce51c00) [pid = 1826] [serial = 770] [outer = (nil)] [url = about:blank] 21:44:04 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f8762d3b800) [pid = 1826] [serial = 776] [outer = (nil)] [url = about:blank] 21:44:04 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f8771cba400) [pid = 1826] [serial = 782] [outer = (nil)] [url = about:blank] 21:44:04 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f8771decc00) [pid = 1826] [serial = 785] [outer = (nil)] [url = about:blank] 21:44:04 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f8772e36000) [pid = 1826] [serial = 788] [outer = (nil)] [url = about:blank] 21:44:04 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f8773158400) [pid = 1826] [serial = 791] [outer = (nil)] [url = about:blank] 21:44:04 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f877503f000) [pid = 1826] [serial = 794] [outer = (nil)] [url = about:blank] 21:44:04 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f8776852800) [pid = 1826] [serial = 797] [outer = (nil)] [url = about:blank] 21:44:04 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f8776aa5000) [pid = 1826] [serial = 800] [outer = (nil)] [url = about:blank] 21:44:04 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f875b6c9000) [pid = 1826] [serial = 803] [outer = (nil)] [url = about:blank] 21:44:04 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f875ad7f400) [pid = 1826] [serial = 767] [outer = (nil)] [url = about:blank] 21:44:04 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f8764cf7000) [pid = 1826] [serial = 779] [outer = (nil)] [url = about:blank] 21:44:04 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f875fb85c00) [pid = 1826] [serial = 773] [outer = (nil)] [url = about:blank] 21:44:04 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f87546d4400) [pid = 1826] [serial = 764] [outer = (nil)] [url = about:blank] 21:44:04 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f876548ac00) [pid = 1826] [serial = 824] [outer = (nil)] [url = about:blank] 21:44:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758daa800 == 122 [pid = 1826] [id = 293] 21:44:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87556b6800 == 121 [pid = 1826] [id = 292] 21:44:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875526f800 == 120 [pid = 1826] [id = 291] 21:44:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87541e9000 == 119 [pid = 1826] [id = 290] 21:44:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874dd1b000 == 118 [pid = 1826] [id = 289] 21:44:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874f0cf000 == 117 [pid = 1826] [id = 288] 21:44:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8753719800 == 116 [pid = 1826] [id = 287] 21:44:04 INFO - PROCESS | 1826 | 1461645844778 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874b179800 == 115 [pid = 1826] [id = 286] 21:44:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874b24e800 == 114 [pid = 1826] [id = 285] 21:44:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874af15800 == 113 [pid = 1826] [id = 284] 21:44:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8751019800 == 112 [pid = 1826] [id = 283] 21:44:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874af15800 == 113 [pid = 1826] [id = 312] 21:44:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f874fee2c00) [pid = 1826] [serial = 937] [outer = (nil)] 21:44:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f8759aaf000) [pid = 1826] [serial = 938] [outer = 0x7f874fee2c00] 21:44:04 INFO - PROCESS | 1826 | 1461645844856 Marionette DEBUG loaded listener.js 21:44:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f875ad81800) [pid = 1826] [serial = 939] [outer = 0x7f874fee2c00] 21:44:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8774b39800 == 112 [pid = 1826] [id = 282] 21:44:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c7dc000 == 111 [pid = 1826] [id = 281] 21:44:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874f057000 == 110 [pid = 1826] [id = 280] 21:44:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f877694b800 == 109 [pid = 1826] [id = 279] 21:44:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8767e82800 == 108 [pid = 1826] [id = 278] 21:44:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87636dd000 == 107 [pid = 1826] [id = 277] 21:44:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8759a55000 == 106 [pid = 1826] [id = 276] 21:44:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87541cd000 == 105 [pid = 1826] [id = 275] 21:44:05 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f87646edc00) [pid = 1826] [serial = 822] [outer = (nil)] [url = about:blank] 21:44:05 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f875cde0c00) [pid = 1826] [serial = 816] [outer = (nil)] [url = about:blank] 21:44:05 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f875e61bc00) [pid = 1826] [serial = 818] [outer = (nil)] [url = about:blank] 21:44:05 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f875fca0400) [pid = 1826] [serial = 819] [outer = (nil)] [url = about:blank] 21:44:05 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f8762fbd400) [pid = 1826] [serial = 821] [outer = (nil)] [url = about:blank] 21:44:05 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f8753fa8c00) [pid = 1826] [serial = 807] [outer = (nil)] [url = about:blank] 21:44:05 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f87510ad400) [pid = 1826] [serial = 806] [outer = (nil)] [url = about:blank] 21:44:05 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f875ad81c00) [pid = 1826] [serial = 812] [outer = (nil)] [url = about:blank] 21:44:05 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f875b7e9c00) [pid = 1826] [serial = 813] [outer = (nil)] [url = about:blank] 21:44:05 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f875bae4800) [pid = 1826] [serial = 815] [outer = (nil)] [url = about:blank] 21:44:05 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f8759cdd400) [pid = 1826] [serial = 810] [outer = (nil)] [url = about:blank] 21:44:05 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f8759aba000) [pid = 1826] [serial = 809] [outer = (nil)] [url = about:blank] 21:44:05 INFO - PROCESS | 1826 | 1461645845600 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]]]}] 21:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1432ms 21:44:05 INFO - PROCESS | 1826 | 1461645845630 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 21:44:05 INFO - PROCESS | 1826 | 1461645845633 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 21:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:44:05 INFO - PROCESS | 1826 | 1461645845639 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:44:05 INFO - PROCESS | 1826 | 1461645845641 Marionette TRACE conn3 <- [1,1222,null,{}] 21:44:05 INFO - PROCESS | 1826 | 1461645845646 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}] 21:44:05 INFO - PROCESS | 1826 | 1461645845846 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 21:44:06 INFO - PROCESS | 1826 | 1461645846009 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87547d8000 == 106 [pid = 1826] [id = 313] 21:44:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f874b071400) [pid = 1826] [serial = 940] [outer = (nil)] 21:44:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f875b6c9000) [pid = 1826] [serial = 941] [outer = 0x7f874b071400] 21:44:06 INFO - PROCESS | 1826 | 1461645846080 Marionette DEBUG loaded listener.js 21:44:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f875cddb800) [pid = 1826] [serial = 942] [outer = 0x7f874b071400] 21:44:06 INFO - PROCESS | 1826 | 1461645846799 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] 21:44:06 INFO - PROCESS | 1826 | 1461645846887 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 21:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:44:06 INFO - PROCESS | 1826 | 1461645846893 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:44:06 INFO - PROCESS | 1826 | 1461645846896 Marionette TRACE conn3 <- [1,1226,null,{}] 21:44:06 INFO - PROCESS | 1826 | 1461645846901 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}] 21:44:07 INFO - PROCESS | 1826 | 1461645847118 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 21:44:07 INFO - PROCESS | 1826 | 1461645847144 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758daa800 == 107 [pid = 1826] [id = 314] 21:44:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f875bae8800) [pid = 1826] [serial = 943] [outer = (nil)] 21:44:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f875e617c00) [pid = 1826] [serial = 944] [outer = 0x7f875bae8800] 21:44:07 INFO - PROCESS | 1826 | 1461645847215 Marionette DEBUG loaded listener.js 21:44:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f875fc9ac00) [pid = 1826] [serial = 945] [outer = 0x7f875bae8800] 21:44:08 INFO - PROCESS | 1826 | 1461645848023 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]]]}] 21:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1182ms 21:44:08 INFO - PROCESS | 1826 | 1461645848076 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 21:44:08 INFO - PROCESS | 1826 | 1461645848079 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 21:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:44:08 INFO - PROCESS | 1826 | 1461645848085 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:44:08 INFO - PROCESS | 1826 | 1461645848087 Marionette TRACE conn3 <- [1,1230,null,{}] 21:44:08 INFO - PROCESS | 1826 | 1461645848096 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}] 21:44:08 INFO - PROCESS | 1826 | 1461645848315 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 21:44:08 INFO - PROCESS | 1826 | 1461645848345 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b703000 == 108 [pid = 1826] [id = 315] 21:44:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f875e605000) [pid = 1826] [serial = 946] [outer = (nil)] 21:44:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f87631cec00) [pid = 1826] [serial = 947] [outer = 0x7f875e605000] 21:44:08 INFO - PROCESS | 1826 | 1461645848407 Marionette DEBUG loaded listener.js 21:44:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f8764f80800) [pid = 1826] [serial = 948] [outer = 0x7f875e605000] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f8750f99800) [pid = 1826] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f875c010800) [pid = 1826] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f875bae9800) [pid = 1826] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f875ad7b000) [pid = 1826] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f875b9c4400) [pid = 1826] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f875bae5800) [pid = 1826] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f8753eef800) [pid = 1826] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f875ab4e800) [pid = 1826] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f875b4f4400) [pid = 1826] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f8759cf4400) [pid = 1826] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f8750f9a800) [pid = 1826] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f8753fa7800) [pid = 1826] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f87536b6000) [pid = 1826] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f8753ef2c00) [pid = 1826] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f875e608400) [pid = 1826] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f8753faec00) [pid = 1826] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f875b558c00) [pid = 1826] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f875b90fc00) [pid = 1826] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f87536b7400) [pid = 1826] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f8759ab1400) [pid = 1826] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f875e616400) [pid = 1826] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f874fedc400) [pid = 1826] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f8754953c00) [pid = 1826] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f8754512000) [pid = 1826] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f874b12d800) [pid = 1826] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:44:09 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f8753e25c00) [pid = 1826] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:44:10 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f875ab59000) [pid = 1826] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:44:10 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f8764964000) [pid = 1826] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:44:10 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f875b1e4000) [pid = 1826] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:44:10 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f8767c7ec00) [pid = 1826] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:44:10 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f8750f9f800) [pid = 1826] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:44:10 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f87545d4c00) [pid = 1826] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:44:10 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f8753fb6000) [pid = 1826] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:44:10 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f875f9efc00) [pid = 1826] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:44:10 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f8753fac800) [pid = 1826] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:44:10 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f875c00e800) [pid = 1826] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:44:10 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f8764964c00) [pid = 1826] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:44:10 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f875ab52400) [pid = 1826] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:44:10 INFO - PROCESS | 1826 | 1461645850255 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]]]}] 21:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 2188ms 21:44:10 INFO - PROCESS | 1826 | 1461645850273 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 21:44:10 INFO - PROCESS | 1826 | 1461645850276 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 21:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:44:10 INFO - PROCESS | 1826 | 1461645850283 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:44:10 INFO - PROCESS | 1826 | 1461645850285 Marionette TRACE conn3 <- [1,1234,null,{}] 21:44:10 INFO - PROCESS | 1826 | 1461645850290 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}] 21:44:10 INFO - PROCESS | 1826 | 1461645850471 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 21:44:10 INFO - PROCESS | 1826 | 1461645850628 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754573000 == 109 [pid = 1826] [id = 316] 21:44:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f874fedc400) [pid = 1826] [serial = 949] [outer = (nil)] 21:44:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f87545d4c00) [pid = 1826] [serial = 950] [outer = 0x7f874fedc400] 21:44:10 INFO - PROCESS | 1826 | 1461645850699 Marionette DEBUG loaded listener.js 21:44:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f875ab54400) [pid = 1826] [serial = 951] [outer = 0x7f874fedc400] 21:44:11 INFO - PROCESS | 1826 | 1461645851402 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]]]}] 21:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1130ms 21:44:11 INFO - PROCESS | 1826 | 1461645851413 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 21:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:44:11 INFO - PROCESS | 1826 | 1461645851416 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 21:44:11 INFO - PROCESS | 1826 | 1461645851425 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:44:11 INFO - PROCESS | 1826 | 1461645851428 Marionette TRACE conn3 <- [1,1238,null,{}] 21:44:11 INFO - PROCESS | 1826 | 1461645851433 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}] 21:44:11 INFO - PROCESS | 1826 | 1461645851661 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 21:44:11 INFO - PROCESS | 1826 | 1461645851681 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875bec0000 == 110 [pid = 1826] [id = 317] 21:44:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f8750f9a800) [pid = 1826] [serial = 952] [outer = (nil)] 21:44:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f875ad86c00) [pid = 1826] [serial = 953] [outer = 0x7f8750f9a800] 21:44:11 INFO - PROCESS | 1826 | 1461645851740 Marionette DEBUG loaded listener.js 21:44:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f875cde6c00) [pid = 1826] [serial = 954] [outer = 0x7f8750f9a800] 21:44:12 INFO - PROCESS | 1826 | 1461645852835 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]]]}] 21:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1443ms 21:44:12 INFO - PROCESS | 1826 | 1461645852865 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 21:44:12 INFO - PROCESS | 1826 | 1461645852871 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 21:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:44:12 INFO - PROCESS | 1826 | 1461645852880 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:44:12 INFO - PROCESS | 1826 | 1461645852884 Marionette TRACE conn3 <- [1,1242,null,{}] 21:44:12 INFO - PROCESS | 1826 | 1461645852892 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}] 21:44:13 INFO - PROCESS | 1826 | 1461645853108 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 21:44:13 INFO - PROCESS | 1826 | 1461645853321 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8753677800 == 111 [pid = 1826] [id = 318] 21:44:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f874de6a400) [pid = 1826] [serial = 955] [outer = (nil)] 21:44:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f8750e25800) [pid = 1826] [serial = 956] [outer = 0x7f874de6a400] 21:44:13 INFO - PROCESS | 1826 | 1461645853400 Marionette DEBUG loaded listener.js 21:44:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f8750e2fc00) [pid = 1826] [serial = 957] [outer = 0x7f874de6a400] 21:44:14 INFO - PROCESS | 1826 | 1461645854401 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]]]}] 21:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1581ms 21:44:14 INFO - PROCESS | 1826 | 1461645854462 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 21:44:14 INFO - PROCESS | 1826 | 1461645854471 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 21:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:44:14 INFO - PROCESS | 1826 | 1461645854481 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:44:14 INFO - PROCESS | 1826 | 1461645854485 Marionette TRACE conn3 <- [1,1246,null,{}] 21:44:14 INFO - PROCESS | 1826 | 1461645854491 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}] 21:44:14 INFO - PROCESS | 1826 | 1461645854689 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 21:44:14 INFO - PROCESS | 1826 | 1461645854969 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87556b6000 == 112 [pid = 1826] [id = 319] 21:44:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f87536b9000) [pid = 1826] [serial = 958] [outer = (nil)] 21:44:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f875494d400) [pid = 1826] [serial = 959] [outer = 0x7f87536b9000] 21:44:15 INFO - PROCESS | 1826 | 1461645855095 Marionette DEBUG loaded listener.js 21:44:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f8759abac00) [pid = 1826] [serial = 960] [outer = 0x7f87536b9000] 21:44:16 INFO - PROCESS | 1826 | 1461645856002 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]]]}] 21:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1581ms 21:44:16 INFO - PROCESS | 1826 | 1461645856063 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 21:44:16 INFO - PROCESS | 1826 | 1461645856066 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 21:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:44:16 INFO - PROCESS | 1826 | 1461645856073 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:44:16 INFO - PROCESS | 1826 | 1461645856078 Marionette TRACE conn3 <- [1,1250,null,{}] 21:44:16 INFO - PROCESS | 1826 | 1461645856093 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}] 21:44:16 INFO - PROCESS | 1826 | 1461645856369 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 21:44:16 INFO - PROCESS | 1826 | 1461645856617 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e6ba000 == 113 [pid = 1826] [id = 320] 21:44:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f875ab5ac00) [pid = 1826] [serial = 961] [outer = (nil)] 21:44:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f875b7ec800) [pid = 1826] [serial = 962] [outer = 0x7f875ab5ac00] 21:44:16 INFO - PROCESS | 1826 | 1461645856708 Marionette DEBUG loaded listener.js 21:44:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f875b911400) [pid = 1826] [serial = 963] [outer = 0x7f875ab5ac00] 21:44:17 INFO - PROCESS | 1826 | 1461645857578 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]]]}] 21:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1541ms 21:44:17 INFO - PROCESS | 1826 | 1461645857615 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 21:44:17 INFO - PROCESS | 1826 | 1461645857619 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 21:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:44:17 INFO - PROCESS | 1826 | 1461645857625 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:44:17 INFO - PROCESS | 1826 | 1461645857628 Marionette TRACE conn3 <- [1,1254,null,{}] 21:44:17 INFO - PROCESS | 1826 | 1461645857633 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}] 21:44:17 INFO - PROCESS | 1826 | 1461645857821 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 21:44:18 INFO - PROCESS | 1826 | 1461645858024 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876310e800 == 114 [pid = 1826] [id = 321] 21:44:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f875b1dec00) [pid = 1826] [serial = 964] [outer = (nil)] 21:44:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f875d1e5400) [pid = 1826] [serial = 965] [outer = 0x7f875b1dec00] 21:44:18 INFO - PROCESS | 1826 | 1461645858094 Marionette DEBUG loaded listener.js 21:44:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f875e624c00) [pid = 1826] [serial = 966] [outer = 0x7f875b1dec00] 21:44:19 INFO - PROCESS | 1826 | 1461645859001 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]]]}] 21:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1432ms 21:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:44:19 INFO - PROCESS | 1826 | 1461645859059 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 21:44:19 INFO - PROCESS | 1826 | 1461645859061 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 21:44:19 INFO - PROCESS | 1826 | 1461645859067 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:44:19 INFO - PROCESS | 1826 | 1461645859071 Marionette TRACE conn3 <- [1,1258,null,{}] 21:44:19 INFO - PROCESS | 1826 | 1461645859076 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}] 21:44:19 INFO - PROCESS | 1826 | 1461645859268 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 21:44:19 INFO - PROCESS | 1826 | 1461645859476 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764ca6800 == 115 [pid = 1826] [id = 322] 21:44:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f875b9ca000) [pid = 1826] [serial = 967] [outer = (nil)] 21:44:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f876201e000) [pid = 1826] [serial = 968] [outer = 0x7f875b9ca000] 21:44:19 INFO - PROCESS | 1826 | 1461645859589 Marionette DEBUG loaded listener.js 21:44:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f8763666400) [pid = 1826] [serial = 969] [outer = 0x7f875b9ca000] 21:44:20 INFO - PROCESS | 1826 | 1461645860523 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]]]}] 21:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1532ms 21:44:20 INFO - PROCESS | 1826 | 1461645860600 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 21:44:20 INFO - PROCESS | 1826 | 1461645860604 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 21:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:44:20 INFO - PROCESS | 1826 | 1461645860610 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:44:20 INFO - PROCESS | 1826 | 1461645860613 Marionette TRACE conn3 <- [1,1262,null,{}] 21:44:20 INFO - PROCESS | 1826 | 1461645860618 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}] 21:44:20 INFO - PROCESS | 1826 | 1461645860874 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 21:44:21 INFO - PROCESS | 1826 | 1461645861120 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8776941800 == 116 [pid = 1826] [id = 323] 21:44:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f875f9f8c00) [pid = 1826] [serial = 970] [outer = (nil)] 21:44:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f8771a3d800) [pid = 1826] [serial = 971] [outer = 0x7f875f9f8c00] 21:44:21 INFO - PROCESS | 1826 | 1461645861235 Marionette DEBUG loaded listener.js 21:44:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f87732d9000) [pid = 1826] [serial = 972] [outer = 0x7f875f9f8c00] 21:44:22 INFO - PROCESS | 1826 | 1461645862084 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]]]}] 21:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1530ms 21:44:22 INFO - PROCESS | 1826 | 1461645862141 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 21:44:22 INFO - PROCESS | 1826 | 1461645862145 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 21:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:44:22 INFO - PROCESS | 1826 | 1461645862151 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:44:22 INFO - PROCESS | 1826 | 1461645862153 Marionette TRACE conn3 <- [1,1266,null,{}] 21:44:22 INFO - PROCESS | 1826 | 1461645862159 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}] 21:44:22 INFO - PROCESS | 1826 | 1461645862344 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 21:44:22 INFO - PROCESS | 1826 | 1461645862556 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b940000 == 117 [pid = 1826] [id = 324] 21:44:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f876383e000) [pid = 1826] [serial = 973] [outer = (nil)] 21:44:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f8776855000) [pid = 1826] [serial = 974] [outer = 0x7f876383e000] 21:44:22 INFO - PROCESS | 1826 | 1461645862673 Marionette DEBUG loaded listener.js 21:44:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f8776aaf800) [pid = 1826] [serial = 975] [outer = 0x7f876383e000] 21:44:23 INFO - PROCESS | 1826 | 1461645863545 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]]]}] 21:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1436ms 21:44:23 INFO - PROCESS | 1826 | 1461645863588 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 21:44:23 INFO - PROCESS | 1826 | 1461645863592 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 21:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:44:23 INFO - PROCESS | 1826 | 1461645863597 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:44:23 INFO - PROCESS | 1826 | 1461645863600 Marionette TRACE conn3 <- [1,1270,null,{}] 21:44:23 INFO - PROCESS | 1826 | 1461645863606 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}] 21:44:23 INFO - PROCESS | 1826 | 1461645863796 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 21:44:24 INFO - PROCESS | 1826 | 1461645864048 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877c346000 == 118 [pid = 1826] [id = 325] 21:44:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f874d756000) [pid = 1826] [serial = 976] [outer = (nil)] 21:44:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f874d75cc00) [pid = 1826] [serial = 977] [outer = 0x7f874d756000] 21:44:24 INFO - PROCESS | 1826 | 1461645864164 Marionette DEBUG loaded listener.js 21:44:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f874d761400) [pid = 1826] [serial = 978] [outer = 0x7f874d756000] 21:44:25 INFO - PROCESS | 1826 | 1461645865160 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]]]}] 21:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1639ms 21:44:25 INFO - PROCESS | 1826 | 1461645865240 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 21:44:25 INFO - PROCESS | 1826 | 1461645865246 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 21:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:44:25 INFO - PROCESS | 1826 | 1461645865254 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:44:25 INFO - PROCESS | 1826 | 1461645865259 Marionette TRACE conn3 <- [1,1274,null,{}] 21:44:25 INFO - PROCESS | 1826 | 1461645865264 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}] 21:44:25 INFO - PROCESS | 1826 | 1461645865503 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 21:44:25 INFO - PROCESS | 1826 | 1461645865804 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b42f000 == 117 [pid = 1826] [id = 9] 21:44:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874d467800 == 118 [pid = 1826] [id = 326] 21:44:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f874dc77800) [pid = 1826] [serial = 979] [outer = (nil)] 21:44:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f874dc7c000) [pid = 1826] [serial = 980] [outer = 0x7f874dc77800] 21:44:25 INFO - PROCESS | 1826 | 1461645865911 Marionette DEBUG loaded listener.js 21:44:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f874dc7f400) [pid = 1826] [serial = 981] [outer = 0x7f874dc77800] 21:44:26 INFO - PROCESS | 1826 | 1461645866900 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]]]}] 21:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1684ms 21:44:26 INFO - PROCESS | 1826 | 1461645866939 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 21:44:26 INFO - PROCESS | 1826 | 1461645866942 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 21:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:44:26 INFO - PROCESS | 1826 | 1461645866949 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:44:26 INFO - PROCESS | 1826 | 1461645866951 Marionette TRACE conn3 <- [1,1278,null,{}] 21:44:26 INFO - PROCESS | 1826 | 1461645866957 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}] 21:44:27 INFO - PROCESS | 1826 | 1461645867247 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 21:44:27 INFO - PROCESS | 1826 | 1461645867580 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ae2f000 == 119 [pid = 1826] [id = 327] 21:44:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f8774b9ec00) [pid = 1826] [serial = 982] [outer = (nil)] 21:44:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f8776853000) [pid = 1826] [serial = 983] [outer = 0x7f8774b9ec00] 21:44:27 INFO - PROCESS | 1826 | 1461645867658 Marionette DEBUG loaded listener.js 21:44:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f877730a400) [pid = 1826] [serial = 984] [outer = 0x7f8774b9ec00] 21:44:28 INFO - PROCESS | 1826 | 1461645868534 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]]]}] 21:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1634ms 21:44:28 INFO - PROCESS | 1826 | 1461645868584 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 21:44:28 INFO - PROCESS | 1826 | 1461645868589 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 21:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:44:28 INFO - PROCESS | 1826 | 1461645868595 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:44:28 INFO - PROCESS | 1826 | 1461645868599 Marionette TRACE conn3 <- [1,1282,null,{}] 21:44:28 INFO - PROCESS | 1826 | 1461645868604 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}] 21:44:28 INFO - PROCESS | 1826 | 1461645868831 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 21:44:29 INFO - PROCESS | 1826 | 1461645869103 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874af1f800 == 120 [pid = 1826] [id = 328] 21:44:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f8751c5f800) [pid = 1826] [serial = 985] [outer = (nil)] 21:44:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f8751c67000) [pid = 1826] [serial = 986] [outer = 0x7f8751c5f800] 21:44:29 INFO - PROCESS | 1826 | 1461645869237 Marionette DEBUG loaded listener.js 21:44:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f875b1da400) [pid = 1826] [serial = 987] [outer = 0x7f8751c5f800] 21:44:30 INFO - PROCESS | 1826 | 1461645870103 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]]]}] 21:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1579ms 21:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:44:30 INFO - PROCESS | 1826 | 1461645870177 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 21:44:30 INFO - PROCESS | 1826 | 1461645870180 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 21:44:30 INFO - PROCESS | 1826 | 1461645870186 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:44:30 INFO - PROCESS | 1826 | 1461645870189 Marionette TRACE conn3 <- [1,1286,null,{}] 21:44:30 INFO - PROCESS | 1826 | 1461645870195 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}] 21:44:30 INFO - PROCESS | 1826 | 1461645870392 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 21:44:30 INFO - PROCESS | 1826 | 1461645870651 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754912000 == 121 [pid = 1826] [id = 329] 21:44:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f874d469400) [pid = 1826] [serial = 988] [outer = (nil)] 21:44:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f874d473800) [pid = 1826] [serial = 989] [outer = 0x7f874d469400] 21:44:30 INFO - PROCESS | 1826 | 1461645870769 Marionette DEBUG loaded listener.js 21:44:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f874d478400) [pid = 1826] [serial = 990] [outer = 0x7f874d469400] 21:44:31 INFO - PROCESS | 1826 | 1461645871656 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]]]}] 21:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1534ms 21:44:31 INFO - PROCESS | 1826 | 1461645871722 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 21:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:44:31 INFO - PROCESS | 1826 | 1461645871727 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 21:44:31 INFO - PROCESS | 1826 | 1461645871734 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:44:31 INFO - PROCESS | 1826 | 1461645871737 Marionette TRACE conn3 <- [1,1290,null,{}] 21:44:31 INFO - PROCESS | 1826 | 1461645871754 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}] 21:44:31 INFO - PROCESS | 1826 | 1461645871971 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 21:44:32 INFO - PROCESS | 1826 | 1461645872230 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87549cc000 == 122 [pid = 1826] [id = 330] 21:44:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f874d46a800) [pid = 1826] [serial = 991] [outer = (nil)] 21:44:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f87545d1000) [pid = 1826] [serial = 992] [outer = 0x7f874d46a800] 21:44:32 INFO - PROCESS | 1826 | 1461645872357 Marionette DEBUG loaded listener.js 21:44:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f875b895400) [pid = 1826] [serial = 993] [outer = 0x7f874d46a800] 21:44:33 INFO - PROCESS | 1826 | 1461645873215 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]]]}] 21:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1553ms 21:44:33 INFO - PROCESS | 1826 | 1461645873289 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 21:44:33 INFO - PROCESS | 1826 | 1461645873293 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 21:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:44:33 INFO - PROCESS | 1826 | 1461645873299 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:44:33 INFO - PROCESS | 1826 | 1461645873302 Marionette TRACE conn3 <- [1,1294,null,{}] 21:44:33 INFO - PROCESS | 1826 | 1461645873308 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}] 21:44:33 INFO - PROCESS | 1826 | 1461645873553 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 21:44:33 INFO - PROCESS | 1826 | 1461645873817 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874d45b800 == 123 [pid = 1826] [id = 331] 21:44:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f874b074800) [pid = 1826] [serial = 994] [outer = (nil)] 21:44:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f874b07b800) [pid = 1826] [serial = 995] [outer = 0x7f874b074800] 21:44:34 INFO - PROCESS | 1826 | 1461645874373 Marionette DEBUG loaded listener.js 21:44:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f874d475800) [pid = 1826] [serial = 996] [outer = 0x7f874b074800] 21:44:35 INFO - PROCESS | 1826 | 1461645875377 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]]]}] 21:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 2136ms 21:44:35 INFO - PROCESS | 1826 | 1461645875437 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 21:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:44:35 INFO - PROCESS | 1826 | 1461645875444 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 21:44:35 INFO - PROCESS | 1826 | 1461645875452 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:44:35 INFO - PROCESS | 1826 | 1461645875457 Marionette TRACE conn3 <- [1,1298,null,{}] 21:44:35 INFO - PROCESS | 1826 | 1461645875464 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}] 21:44:35 INFO - PROCESS | 1826 | 1461645875697 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 21:44:35 INFO - PROCESS | 1826 | 1461645875958 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875490c800 == 124 [pid = 1826] [id = 332] 21:44:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f874fedc000) [pid = 1826] [serial = 997] [outer = (nil)] 21:44:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f8750e28000) [pid = 1826] [serial = 998] [outer = 0x7f874fedc000] 21:44:36 INFO - PROCESS | 1826 | 1461645876082 Marionette DEBUG loaded listener.js 21:44:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f87510a5800) [pid = 1826] [serial = 999] [outer = 0x7f874fedc000] 21:44:37 INFO - PROCESS | 1826 | 1461645877098 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]]]}] 21:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1689ms 21:44:37 INFO - PROCESS | 1826 | 1461645877140 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 21:44:37 INFO - PROCESS | 1826 | 1461645877146 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 21:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:44:37 INFO - PROCESS | 1826 | 1461645877156 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:44:37 INFO - PROCESS | 1826 | 1461645877160 Marionette TRACE conn3 <- [1,1302,null,{}] 21:44:37 INFO - PROCESS | 1826 | 1461645877189 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}] 21:44:37 INFO - PROCESS | 1826 | 1461645877374 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 21:44:37 INFO - PROCESS | 1826 | 1461645877649 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874af1d800 == 125 [pid = 1826] [id = 333] 21:44:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f874b073c00) [pid = 1826] [serial = 1000] [outer = (nil)] 21:44:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f875208e800) [pid = 1826] [serial = 1001] [outer = 0x7f874b073c00] 21:44:37 INFO - PROCESS | 1826 | 1461645877788 Marionette DEBUG loaded listener.js 21:44:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f8753e1f800) [pid = 1826] [serial = 1002] [outer = 0x7f874b073c00] 21:44:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8762181000 == 124 [pid = 1826] [id = 86] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b14b000 == 123 [pid = 1826] [id = 253] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8754573000 == 122 [pid = 1826] [id = 316] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b703000 == 121 [pid = 1826] [id = 315] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758daa800 == 120 [pid = 1826] [id = 314] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87547d8000 == 119 [pid = 1826] [id = 313] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874af15800 == 118 [pid = 1826] [id = 312] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874dd10000 == 117 [pid = 1826] [id = 311] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758c97000 == 116 [pid = 1826] [id = 310] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874b179000 == 115 [pid = 1826] [id = 309] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87521f4000 == 114 [pid = 1826] [id = 308] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8771f08000 == 113 [pid = 1826] [id = 304] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87654cd000 == 112 [pid = 1826] [id = 303] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87636d9800 == 111 [pid = 1826] [id = 302] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876208c800 == 110 [pid = 1826] [id = 301] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875e6b4000 == 109 [pid = 1826] [id = 300] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875c14d000 == 108 [pid = 1826] [id = 299] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b70e000 == 107 [pid = 1826] [id = 298] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758d61000 == 106 [pid = 1826] [id = 297] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8750909000 == 105 [pid = 1826] [id = 296] 21:44:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ad18800 == 104 [pid = 1826] [id = 295] 21:44:38 INFO - PROCESS | 1826 | 1461645878703 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]]]}] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f875e61c400) [pid = 1826] [serial = 680] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f875f9fb800) [pid = 1826] [serial = 623] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f8762ba2000) [pid = 1826] [serial = 690] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f875dc61c00) [pid = 1826] [serial = 677] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f8771f8b800) [pid = 1826] [serial = 617] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f875b906000) [pid = 1826] [serial = 608] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f875494d000) [pid = 1826] [serial = 629] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f875f9fc400) [pid = 1826] [serial = 683] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f8761020800) [pid = 1826] [serial = 572] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f875fb82000) [pid = 1826] [serial = 611] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f875ce56800) [pid = 1826] [serial = 674] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f875d1ecc00) [pid = 1826] [serial = 569] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f8762ea3800) [pid = 1826] [serial = 693] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f875b7e9400) [pid = 1826] [serial = 665] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f875b906800) [pid = 1826] [serial = 668] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f875b4ed800) [pid = 1826] [serial = 662] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f8754955800) [pid = 1826] [serial = 626] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f8759a78400) [pid = 1826] [serial = 659] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f87545d9000) [pid = 1826] [serial = 602] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f875b547000) [pid = 1826] [serial = 566] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f8761024800) [pid = 1826] [serial = 686] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f8776705400) [pid = 1826] [serial = 620] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f876357d800) [pid = 1826] [serial = 614] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f875c007400) [pid = 1826] [serial = 671] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f87545d5000) [pid = 1826] [serial = 656] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f8759cd8400) [pid = 1826] [serial = 605] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f87631da400) [pid = 1826] [serial = 575] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f8759aaec00) [pid = 1826] [serial = 563] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f876548d000) [pid = 1826] [serial = 581] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f874b130400) [pid = 1826] [serial = 860] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f8753743800) [pid = 1826] [serial = 827] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f8759c5a000) [pid = 1826] [serial = 875] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f8758d0a800) [pid = 1826] [serial = 872] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f8759a78c00) [pid = 1826] [serial = 873] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f8759cf0000) [pid = 1826] [serial = 878] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f8771d79800) [pid = 1826] [serial = 839] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f8767b89400) [pid = 1826] [serial = 836] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f874dcf3c00) [pid = 1826] [serial = 845] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f874fee4400) [pid = 1826] [serial = 867] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f874d6dcc00) [pid = 1826] [serial = 866] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f8761cbd800) [pid = 1826] [serial = 833] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f8753fb2800) [pid = 1826] [serial = 870] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f8753e28000) [pid = 1826] [serial = 869] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f874de6d000) [pid = 1826] [serial = 851] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f875b4ec000) [pid = 1826] [serial = 881] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f874de64800) [pid = 1826] [serial = 848] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f875ad87400) [pid = 1826] [serial = 830] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f874fedb400) [pid = 1826] [serial = 854] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f8753e1dc00) [pid = 1826] [serial = 863] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f8767e89000) [pid = 1826] [serial = 825] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f8776f9a000) [pid = 1826] [serial = 842] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f874fee2000) [pid = 1826] [serial = 857] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f875b895c00) [pid = 1826] [serial = 885] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f875b54a400) [pid = 1826] [serial = 884] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f875b562800) [pid = 1826] [serial = 882] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f875ab52c00) [pid = 1826] [serial = 879] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f8759cd6400) [pid = 1826] [serial = 876] [outer = (nil)] [url = about:blank] 21:44:38 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f87732dec00) [pid = 1826] [serial = 578] [outer = (nil)] [url = about:blank] 21:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1657ms 21:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:44:38 INFO - PROCESS | 1826 | 1461645878813 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 21:44:38 INFO - PROCESS | 1826 | 1461645878816 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 21:44:38 INFO - PROCESS | 1826 | 1461645878822 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:44:38 INFO - PROCESS | 1826 | 1461645878828 Marionette TRACE conn3 <- [1,1306,null,{}] 21:44:38 INFO - PROCESS | 1826 | 1461645878849 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}] 21:44:39 INFO - PROCESS | 1826 | 1461645879030 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 21:44:39 INFO - PROCESS | 1826 | 1461645879263 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87521e8800 == 105 [pid = 1826] [id = 334] 21:44:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f87545cf800) [pid = 1826] [serial = 1003] [outer = (nil)] 21:44:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f87546d5c00) [pid = 1826] [serial = 1004] [outer = 0x7f87545cf800] 21:44:39 INFO - PROCESS | 1826 | 1461645879346 Marionette DEBUG loaded listener.js 21:44:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f8758d03000) [pid = 1826] [serial = 1005] [outer = 0x7f87545cf800] 21:44:40 INFO - PROCESS | 1826 | 1461645880043 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]]]}] 21:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1245ms 21:44:40 INFO - PROCESS | 1826 | 1461645880066 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 21:44:40 INFO - PROCESS | 1826 | 1461645880069 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 21:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:44:40 INFO - PROCESS | 1826 | 1461645880075 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:44:40 INFO - PROCESS | 1826 | 1461645880077 Marionette TRACE conn3 <- [1,1310,null,{}] 21:44:40 INFO - PROCESS | 1826 | 1461645880082 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}] 21:44:40 INFO - PROCESS | 1826 | 1461645880274 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 21:44:40 INFO - PROCESS | 1826 | 1461645880472 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87549b2800 == 106 [pid = 1826] [id = 335] 21:44:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f87545d5000) [pid = 1826] [serial = 1006] [outer = (nil)] 21:44:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f8759aab800) [pid = 1826] [serial = 1007] [outer = 0x7f87545d5000] 21:44:40 INFO - PROCESS | 1826 | 1461645880563 Marionette DEBUG loaded listener.js 21:44:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f8759cd0000) [pid = 1826] [serial = 1008] [outer = 0x7f87545d5000] 21:44:41 INFO - PROCESS | 1826 | 1461645881399 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] 21:44:41 INFO - PROCESS | 1826 | 1461645881467 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 21:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 21:44:41 INFO - PROCESS | 1826 | 1461645881472 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:44:41 INFO - PROCESS | 1826 | 1461645881475 Marionette TRACE conn3 <- [1,1314,null,{}] 21:44:41 INFO - PROCESS | 1826 | 1461645881480 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}] 21:44:41 INFO - PROCESS | 1826 | 1461645881706 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 21:44:41 INFO - PROCESS | 1826 | 1461645881736 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758c1b000 == 107 [pid = 1826] [id = 336] 21:44:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f8759cf1800) [pid = 1826] [serial = 1009] [outer = (nil)] 21:44:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f875ab53c00) [pid = 1826] [serial = 1010] [outer = 0x7f8759cf1800] 21:44:41 INFO - PROCESS | 1826 | 1461645881859 Marionette DEBUG loaded listener.js 21:44:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f875b4eb400) [pid = 1826] [serial = 1011] [outer = 0x7f8759cf1800] 21:44:43 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f874d6dd800) [pid = 1826] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:44:43 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f875e605000) [pid = 1826] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:44:43 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f874b071400) [pid = 1826] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:44:43 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f875bae8800) [pid = 1826] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:44:43 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f874b07b000) [pid = 1826] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:44:43 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f8759ab2c00) [pid = 1826] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:44:43 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f874fee2c00) [pid = 1826] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:44:43 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f874fedc400) [pid = 1826] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:44:43 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f874de62400) [pid = 1826] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:44:43 INFO - PROCESS | 1826 | 1461645883469 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]]]}] 21:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 2034ms 21:44:43 INFO - PROCESS | 1826 | 1461645883508 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 21:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:44:43 INFO - PROCESS | 1826 | 1461645883511 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 21:44:43 INFO - PROCESS | 1826 | 1461645883516 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:44:43 INFO - PROCESS | 1826 | 1461645883519 Marionette TRACE conn3 <- [1,1318,null,{}] 21:44:43 INFO - PROCESS | 1826 | 1461645883524 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}] 21:44:43 INFO - PROCESS | 1826 | 1461645883685 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 21:44:43 INFO - PROCESS | 1826 | 1461645883700 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758e0f800 == 108 [pid = 1826] [id = 337] 21:44:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f8750e29000) [pid = 1826] [serial = 1012] [outer = (nil)] 21:44:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f875b4edc00) [pid = 1826] [serial = 1013] [outer = 0x7f8750e29000] 21:44:43 INFO - PROCESS | 1826 | 1461645883761 Marionette DEBUG loaded listener.js 21:44:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f875b897000) [pid = 1826] [serial = 1014] [outer = 0x7f8750e29000] 21:44:44 INFO - PROCESS | 1826 | 1461645884606 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]]]}] 21:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1133ms 21:44:44 INFO - PROCESS | 1826 | 1461645884650 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 21:44:44 INFO - PROCESS | 1826 | 1461645884653 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 21:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:44:44 INFO - PROCESS | 1826 | 1461645884668 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:44:44 INFO - PROCESS | 1826 | 1461645884671 Marionette TRACE conn3 <- [1,1322,null,{}] 21:44:44 INFO - PROCESS | 1826 | 1461645884676 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}] 21:44:44 INFO - PROCESS | 1826 | 1461645884848 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 21:44:44 INFO - PROCESS | 1826 | 1461645884863 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ad13800 == 109 [pid = 1826] [id = 338] 21:44:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f874d6d9000) [pid = 1826] [serial = 1015] [outer = (nil)] 21:44:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f875b910000) [pid = 1826] [serial = 1016] [outer = 0x7f874d6d9000] 21:44:44 INFO - PROCESS | 1826 | 1461645884925 Marionette DEBUG loaded listener.js 21:44:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f875baee400) [pid = 1826] [serial = 1017] [outer = 0x7f874d6d9000] 21:44:46 INFO - PROCESS | 1826 | 1461645886153 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]]]}] 21:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1535ms 21:44:46 INFO - PROCESS | 1826 | 1461645886204 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 21:44:46 INFO - PROCESS | 1826 | 1461645886211 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 21:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:44:46 INFO - PROCESS | 1826 | 1461645886223 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:44:46 INFO - PROCESS | 1826 | 1461645886228 Marionette TRACE conn3 <- [1,1326,null,{}] 21:44:46 INFO - PROCESS | 1826 | 1461645886238 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}] 21:44:46 INFO - PROCESS | 1826 | 1461645886506 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 21:44:46 INFO - PROCESS | 1826 | 1461645886807 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f6d9800 == 110 [pid = 1826] [id = 339] 21:44:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f874dcf5400) [pid = 1826] [serial = 1018] [outer = (nil)] 21:44:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f874fedc400) [pid = 1826] [serial = 1019] [outer = 0x7f874dcf5400] 21:44:46 INFO - PROCESS | 1826 | 1461645886887 Marionette DEBUG loaded listener.js 21:44:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f87510a6400) [pid = 1826] [serial = 1020] [outer = 0x7f874dcf5400] 21:44:47 INFO - PROCESS | 1826 | 1461645887803 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]]]}] 21:44:47 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 21:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1637ms 21:44:47 INFO - PROCESS | 1826 | 1461645887860 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 21:44:47 INFO - PROCESS | 1826 | 1461645887868 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 21:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:44:47 INFO - PROCESS | 1826 | 1461645887879 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:44:47 INFO - PROCESS | 1826 | 1461645887882 Marionette TRACE conn3 <- [1,1330,null,{}] 21:44:47 INFO - PROCESS | 1826 | 1461645887888 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}] 21:44:48 INFO - PROCESS | 1826 | 1461645888105 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 21:44:48 INFO - PROCESS | 1826 | 1461645888405 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87555bf800 == 111 [pid = 1826] [id = 340] 21:44:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f8752088c00) [pid = 1826] [serial = 1021] [outer = (nil)] 21:44:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f8753e1a400) [pid = 1826] [serial = 1022] [outer = 0x7f8752088c00] 21:44:48 INFO - PROCESS | 1826 | 1461645888496 Marionette DEBUG loaded listener.js 21:44:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f875450b800) [pid = 1826] [serial = 1023] [outer = 0x7f8752088c00] 21:44:49 INFO - PROCESS | 1826 | 1461645889445 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]]]}] 21:44:49 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 21:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1635ms 21:44:49 INFO - PROCESS | 1826 | 1461645889515 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 21:44:49 INFO - PROCESS | 1826 | 1461645889519 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 21:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:44:49 INFO - PROCESS | 1826 | 1461645889526 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:44:49 INFO - PROCESS | 1826 | 1461645889531 Marionette TRACE conn3 <- [1,1334,null,{}] 21:44:49 INFO - PROCESS | 1826 | 1461645889547 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}] 21:44:49 INFO - PROCESS | 1826 | 1461645889826 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 21:44:50 INFO - PROCESS | 1826 | 1461645890128 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875bb73000 == 112 [pid = 1826] [id = 341] 21:44:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f8759a72400) [pid = 1826] [serial = 1024] [outer = (nil)] 21:44:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f875ab5dc00) [pid = 1826] [serial = 1025] [outer = 0x7f8759a72400] 21:44:50 INFO - PROCESS | 1826 | 1461645890227 Marionette DEBUG loaded listener.js 21:44:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f875b4f0c00) [pid = 1826] [serial = 1026] [outer = 0x7f8759a72400] 21:44:51 INFO - PROCESS | 1826 | 1461645891395 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]]]}] 21:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1940ms 21:44:51 INFO - PROCESS | 1826 | 1461645891468 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 21:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:44:51 INFO - PROCESS | 1826 | 1461645891476 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 21:44:51 INFO - PROCESS | 1826 | 1461645891485 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:44:51 INFO - PROCESS | 1826 | 1461645891491 Marionette TRACE conn3 <- [1,1338,null,{}] 21:44:51 INFO - PROCESS | 1826 | 1461645891517 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}] 21:44:51 INFO - PROCESS | 1826 | 1461645891914 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 21:44:52 INFO - PROCESS | 1826 | 1461645892117 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875d00d800 == 113 [pid = 1826] [id = 342] 21:44:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f8759ceec00) [pid = 1826] [serial = 1027] [outer = (nil)] 21:44:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f875bae3400) [pid = 1826] [serial = 1028] [outer = 0x7f8759ceec00] 21:44:52 INFO - PROCESS | 1826 | 1461645892231 Marionette DEBUG loaded listener.js 21:44:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f875c00e800) [pid = 1826] [serial = 1029] [outer = 0x7f8759ceec00] 21:44:53 INFO - PROCESS | 1826 | 1461645893718 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]]]}] 21:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2256ms 21:44:53 INFO - PROCESS | 1826 | 1461645893739 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 21:44:53 INFO - PROCESS | 1826 | 1461645893742 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 21:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:44:53 INFO - PROCESS | 1826 | 1461645893748 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:44:53 INFO - PROCESS | 1826 | 1461645893750 Marionette TRACE conn3 <- [1,1342,null,{}] 21:44:53 INFO - PROCESS | 1826 | 1461645893756 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}] 21:44:53 INFO - PROCESS | 1826 | 1461645893940 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 21:44:54 INFO - PROCESS | 1826 | 1461645894135 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875fb22000 == 114 [pid = 1826] [id = 343] 21:44:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f875ad86800) [pid = 1826] [serial = 1030] [outer = (nil)] 21:44:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f875cde0c00) [pid = 1826] [serial = 1031] [outer = 0x7f875ad86800] 21:44:54 INFO - PROCESS | 1826 | 1461645894217 Marionette DEBUG loaded listener.js 21:44:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f875d1ecc00) [pid = 1826] [serial = 1032] [outer = 0x7f875ad86800] 21:44:55 INFO - PROCESS | 1826 | 1461645895156 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]]]}] 21:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1438ms 21:44:55 INFO - PROCESS | 1826 | 1461645895187 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 21:44:55 INFO - PROCESS | 1826 | 1461645895191 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 21:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:44:55 INFO - PROCESS | 1826 | 1461645895196 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:44:55 INFO - PROCESS | 1826 | 1461645895199 Marionette TRACE conn3 <- [1,1346,null,{}] 21:44:55 INFO - PROCESS | 1826 | 1461645895204 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}] 21:44:55 INFO - PROCESS | 1826 | 1461645895415 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 21:44:55 INFO - PROCESS | 1826 | 1461645895674 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876311e800 == 115 [pid = 1826] [id = 344] 21:44:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f875dc5a800) [pid = 1826] [serial = 1033] [outer = (nil)] 21:44:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f875fb8b800) [pid = 1826] [serial = 1034] [outer = 0x7f875dc5a800] 21:44:55 INFO - PROCESS | 1826 | 1461645895794 Marionette DEBUG loaded listener.js 21:44:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f87629a5800) [pid = 1826] [serial = 1035] [outer = 0x7f875dc5a800] 21:44:56 INFO - PROCESS | 1826 | 1461645896632 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]]]}] 21:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1481ms 21:44:56 INFO - PROCESS | 1826 | 1461645896679 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 21:44:56 INFO - PROCESS | 1826 | 1461645896683 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 21:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:44:56 INFO - PROCESS | 1826 | 1461645896689 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:44:56 INFO - PROCESS | 1826 | 1461645896691 Marionette TRACE conn3 <- [1,1350,null,{}] 21:44:56 INFO - PROCESS | 1826 | 1461645896697 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}] 21:44:56 INFO - PROCESS | 1826 | 1461645896889 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 21:44:57 INFO - PROCESS | 1826 | 1461645897107 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876460c000 == 116 [pid = 1826] [id = 345] 21:44:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f875e605000) [pid = 1826] [serial = 1036] [outer = (nil)] 21:44:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f87631dcc00) [pid = 1826] [serial = 1037] [outer = 0x7f875e605000] 21:44:57 INFO - PROCESS | 1826 | 1461645897222 Marionette DEBUG loaded listener.js 21:44:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f8763844c00) [pid = 1826] [serial = 1038] [outer = 0x7f875e605000] 21:44:58 INFO - PROCESS | 1826 | 1461645898165 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]]]}] 21:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1532ms 21:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:44:58 INFO - PROCESS | 1826 | 1461645898222 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 21:44:58 INFO - PROCESS | 1826 | 1461645898225 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 21:44:58 INFO - PROCESS | 1826 | 1461645898231 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:44:58 INFO - PROCESS | 1826 | 1461645898234 Marionette TRACE conn3 <- [1,1354,null,{}] 21:44:58 INFO - PROCESS | 1826 | 1461645898240 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}] 21:44:58 INFO - PROCESS | 1826 | 1461645898419 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 21:44:58 INFO - PROCESS | 1826 | 1461645898629 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876bee2000 == 117 [pid = 1826] [id = 346] 21:44:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f87613b8400) [pid = 1826] [serial = 1039] [outer = (nil)] 21:44:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f8763b0bc00) [pid = 1826] [serial = 1040] [outer = 0x7f87613b8400] 21:44:58 INFO - PROCESS | 1826 | 1461645898713 Marionette DEBUG loaded listener.js 21:44:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f876548d000) [pid = 1826] [serial = 1041] [outer = 0x7f87613b8400] 21:44:59 INFO - PROCESS | 1826 | 1461645899650 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]]]}] 21:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1439ms 21:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:44:59 INFO - PROCESS | 1826 | 1461645899670 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 21:44:59 INFO - PROCESS | 1826 | 1461645899672 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 21:44:59 INFO - PROCESS | 1826 | 1461645899679 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:44:59 INFO - PROCESS | 1826 | 1461645899682 Marionette TRACE conn3 <- [1,1358,null,{}] 21:44:59 INFO - PROCESS | 1826 | 1461645899689 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}] 21:44:59 INFO - PROCESS | 1826 | 1461645899891 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 21:45:00 INFO - PROCESS | 1826 | 1461645900099 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8772e11000 == 118 [pid = 1826] [id = 347] 21:45:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f8763846c00) [pid = 1826] [serial = 1042] [outer = (nil)] 21:45:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f876af45000) [pid = 1826] [serial = 1043] [outer = 0x7f8763846c00] 21:45:00 INFO - PROCESS | 1826 | 1461645900180 Marionette DEBUG loaded listener.js 21:45:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f8771cc2000) [pid = 1826] [serial = 1044] [outer = 0x7f8763846c00] 21:45:01 INFO - PROCESS | 1826 | 1461645901084 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]]]}] 21:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1430ms 21:45:01 INFO - PROCESS | 1826 | 1461645901109 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 21:45:01 INFO - PROCESS | 1826 | 1461645901113 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 21:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:45:01 INFO - PROCESS | 1826 | 1461645901119 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:45:01 INFO - PROCESS | 1826 | 1461645901121 Marionette TRACE conn3 <- [1,1362,null,{}] 21:45:01 INFO - PROCESS | 1826 | 1461645901127 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}] 21:45:01 INFO - PROCESS | 1826 | 1461645901329 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 21:45:01 INFO - PROCESS | 1826 | 1461645901550 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877738d000 == 119 [pid = 1826] [id = 348] 21:45:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f8763b05000) [pid = 1826] [serial = 1045] [outer = (nil)] 21:45:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f8772e3bc00) [pid = 1826] [serial = 1046] [outer = 0x7f8763b05000] 21:45:01 INFO - PROCESS | 1826 | 1461645901688 Marionette DEBUG loaded listener.js 21:45:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f877315f400) [pid = 1826] [serial = 1047] [outer = 0x7f8763b05000] 21:45:02 INFO - PROCESS | 1826 | 1461645902707 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]]]}] 21:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1629ms 21:45:02 INFO - PROCESS | 1826 | 1461645902749 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 21:45:02 INFO - PROCESS | 1826 | 1461645902754 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 21:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:45:02 INFO - PROCESS | 1826 | 1461645902761 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:45:02 INFO - PROCESS | 1826 | 1461645902765 Marionette TRACE conn3 <- [1,1366,null,{}] 21:45:02 INFO - PROCESS | 1826 | 1461645902770 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}] 21:45:02 INFO - PROCESS | 1826 | 1461645902982 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 21:45:03 INFO - PROCESS | 1826 | 1461645903238 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8750e4a800 == 120 [pid = 1826] [id = 349] 21:45:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f8775040400) [pid = 1826] [serial = 1048] [outer = (nil)] 21:45:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f87773ddc00) [pid = 1826] [serial = 1049] [outer = 0x7f8775040400] 21:45:03 INFO - PROCESS | 1826 | 1461645903332 Marionette DEBUG loaded listener.js 21:45:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f8777431c00) [pid = 1826] [serial = 1050] [outer = 0x7f8775040400] 21:45:04 INFO - PROCESS | 1826 | 1461645904224 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] 21:45:04 INFO - PROCESS | 1826 | 1461645904301 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 21:45:04 INFO - PROCESS | 1826 | 1461645904308 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:45:04 INFO - PROCESS | 1826 | 1461645904311 Marionette TRACE conn3 <- [1,1370,null,{}] 21:45:04 INFO - PROCESS | 1826 | 1461645904316 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}] 21:45:04 INFO - PROCESS | 1826 | 1461645904576 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 21:45:04 INFO - PROCESS | 1826 | 1461645904864 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875bba0000 == 121 [pid = 1826] [id = 350] 21:45:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f875e622800) [pid = 1826] [serial = 1051] [outer = (nil)] 21:45:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f877680d000) [pid = 1826] [serial = 1052] [outer = 0x7f875e622800] 21:45:04 INFO - PROCESS | 1826 | 1461645904940 Marionette DEBUG loaded listener.js 21:45:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f8776f9a000) [pid = 1826] [serial = 1053] [outer = 0x7f875e622800] 21:45:05 INFO - PROCESS | 1826 | 1461645905843 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] 21:45:05 INFO - PROCESS | 1826 | 1461645905904 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 21:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:45:05 INFO - PROCESS | 1826 | 1461645905910 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:45:05 INFO - PROCESS | 1826 | 1461645905912 Marionette TRACE conn3 <- [1,1374,null,{}] 21:45:05 INFO - PROCESS | 1826 | 1461645905927 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}] 21:45:06 INFO - PROCESS | 1826 | 1461645906165 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 21:45:06 INFO - PROCESS | 1826 | 1461645906410 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749cd2800 == 122 [pid = 1826] [id = 351] 21:45:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f874d6d5400) [pid = 1826] [serial = 1054] [outer = (nil)] 21:45:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f8754973400) [pid = 1826] [serial = 1055] [outer = 0x7f874d6d5400] 21:45:06 INFO - PROCESS | 1826 | 1461645906527 Marionette DEBUG loaded listener.js 21:45:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f875497bc00) [pid = 1826] [serial = 1056] [outer = 0x7f874d6d5400] 21:45:07 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:07 INFO - PROCESS | 1826 | 1461645907454 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] 21:45:07 INFO - PROCESS | 1826 | 1461645907516 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 21:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:45:07 INFO - PROCESS | 1826 | 1461645907522 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:45:07 INFO - PROCESS | 1826 | 1461645907525 Marionette TRACE conn3 <- [1,1378,null,{}] 21:45:07 INFO - PROCESS | 1826 | 1461645907530 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}] 21:45:07 INFO - PROCESS | 1826 | 1461645907765 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 21:45:08 INFO - PROCESS | 1826 | 1461645908072 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ef03800 == 123 [pid = 1826] [id = 352] 21:45:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f874b8c6000) [pid = 1826] [serial = 1057] [outer = (nil)] 21:45:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f874b8cb400) [pid = 1826] [serial = 1058] [outer = 0x7f874b8c6000] 21:45:08 INFO - PROCESS | 1826 | 1461645908145 Marionette DEBUG loaded listener.js 21:45:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f874d75e000) [pid = 1826] [serial = 1059] [outer = 0x7f874b8c6000] 21:45:09 INFO - PROCESS | 1826 | 1461645909035 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] 21:45:09 INFO - PROCESS | 1826 | 1461645909055 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 21:45:09 INFO - PROCESS | 1826 | 1461645909062 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:45:09 INFO - PROCESS | 1826 | 1461645909065 Marionette TRACE conn3 <- [1,1382,null,{}] 21:45:09 INFO - PROCESS | 1826 | 1461645909071 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}] 21:45:09 INFO - PROCESS | 1826 | 1461645909269 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 21:45:09 INFO - PROCESS | 1826 | 1461645909987 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87507da000 == 124 [pid = 1826] [id = 353] 21:45:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f874d473400) [pid = 1826] [serial = 1060] [outer = (nil)] 21:45:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f874d6d7800) [pid = 1826] [serial = 1061] [outer = 0x7f874d473400] 21:45:10 INFO - PROCESS | 1826 | 1461645910068 Marionette DEBUG loaded listener.js 21:45:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f874dc81c00) [pid = 1826] [serial = 1062] [outer = 0x7f874d473400] 21:45:11 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:11 INFO - PROCESS | 1826 | 1461645911082 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] 21:45:11 INFO - PROCESS | 1826 | 1461645911163 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 21:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:45:11 INFO - PROCESS | 1826 | 1461645911170 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:45:11 INFO - PROCESS | 1826 | 1461645911175 Marionette TRACE conn3 <- [1,1386,null,{}] 21:45:11 INFO - PROCESS | 1826 | 1461645911182 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}] 21:45:11 INFO - PROCESS | 1826 | 1461645911509 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 21:45:11 INFO - PROCESS | 1826 | 1461645911852 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b16d000 == 125 [pid = 1826] [id = 354] 21:45:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f87510af800) [pid = 1826] [serial = 1063] [outer = (nil)] 21:45:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f8751c63400) [pid = 1826] [serial = 1064] [outer = 0x7f87510af800] 21:45:11 INFO - PROCESS | 1826 | 1461645911937 Marionette DEBUG loaded listener.js 21:45:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f8752090000) [pid = 1826] [serial = 1065] [outer = 0x7f87510af800] 21:45:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758e0f800 == 124 [pid = 1826] [id = 337] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f877503d000) [pid = 1826] [serial = 920] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f8773164c00) [pid = 1826] [serial = 923] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f87721d2000) [pid = 1826] [serial = 917] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f875ad86c00) [pid = 1826] [serial = 953] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758c1b000 == 123 [pid = 1826] [id = 336] 21:45:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87549b2800 == 122 [pid = 1826] [id = 335] 21:45:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87521e8800 == 121 [pid = 1826] [id = 334] 21:45:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874af1d800 == 120 [pid = 1826] [id = 333] 21:45:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875490c800 == 119 [pid = 1826] [id = 332] 21:45:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874d45b800 == 118 [pid = 1826] [id = 331] 21:45:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874ae2f000 == 117 [pid = 1826] [id = 327] 21:45:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874d467800 == 116 [pid = 1826] [id = 326] 21:45:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f877c346000 == 115 [pid = 1826] [id = 325] 21:45:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874b940000 == 114 [pid = 1826] [id = 324] 21:45:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8776941800 == 113 [pid = 1826] [id = 323] 21:45:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8764ca6800 == 112 [pid = 1826] [id = 322] 21:45:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876310e800 == 111 [pid = 1826] [id = 321] 21:45:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875e6ba000 == 110 [pid = 1826] [id = 320] 21:45:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87556b6000 == 109 [pid = 1826] [id = 319] 21:45:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8753677800 == 108 [pid = 1826] [id = 318] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f874dcf0800) [pid = 1826] [serial = 926] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f8764f80800) [pid = 1826] [serial = 948] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f875b6c9000) [pid = 1826] [serial = 941] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f8758d0d400) [pid = 1826] [serial = 893] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f875cddb800) [pid = 1826] [serial = 942] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f875b9cfc00) [pid = 1826] [serial = 899] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f87631cec00) [pid = 1826] [serial = 947] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f875fc9ac00) [pid = 1826] [serial = 945] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f8754511000) [pid = 1826] [serial = 932] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f874fed9400) [pid = 1826] [serial = 927] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f8759cd0400) [pid = 1826] [serial = 935] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f875ad81800) [pid = 1826] [serial = 939] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f875e617c00) [pid = 1826] [serial = 944] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f875b4e8c00) [pid = 1826] [serial = 896] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f87629a8800) [pid = 1826] [serial = 908] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f87545d4c00) [pid = 1826] [serial = 950] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f876370f400) [pid = 1826] [serial = 914] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f8758d04800) [pid = 1826] [serial = 933] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f8750e2c400) [pid = 1826] [serial = 930] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f875ab54400) [pid = 1826] [serial = 951] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f8763b05400) [pid = 1826] [serial = 911] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f8759aaf000) [pid = 1826] [serial = 938] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f874fee4800) [pid = 1826] [serial = 929] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f875b903c00) [pid = 1826] [serial = 887] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f8750fa4c00) [pid = 1826] [serial = 890] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f875f9fac00) [pid = 1826] [serial = 905] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f875ab56c00) [pid = 1826] [serial = 936] [outer = (nil)] [url = about:blank] 21:45:12 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f875be31400) [pid = 1826] [serial = 902] [outer = (nil)] [url = about:blank] 21:45:13 INFO - PROCESS | 1826 | 1461645913027 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] 21:45:13 INFO - PROCESS | 1826 | 1461645913064 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 21:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:45:13 INFO - PROCESS | 1826 | 1461645913074 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:45:13 INFO - PROCESS | 1826 | 1461645913078 Marionette TRACE conn3 <- [1,1390,null,{}] 21:45:13 INFO - PROCESS | 1826 | 1461645913084 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}] 21:45:13 INFO - PROCESS | 1826 | 1461645913292 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 21:45:13 INFO - PROCESS | 1826 | 1461645913545 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ef1d800 == 109 [pid = 1826] [id = 355] 21:45:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f8750fa4c00) [pid = 1826] [serial = 1066] [outer = (nil)] 21:45:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f87546d3400) [pid = 1826] [serial = 1067] [outer = 0x7f8750fa4c00] 21:45:13 INFO - PROCESS | 1826 | 1461645913616 Marionette DEBUG loaded listener.js 21:45:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f875497c800) [pid = 1826] [serial = 1068] [outer = 0x7f8750fa4c00] 21:45:14 INFO - PROCESS | 1826 | 1461645914319 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]]]}] 21:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1285ms 21:45:14 INFO - PROCESS | 1826 | 1461645914358 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 21:45:14 INFO - PROCESS | 1826 | 1461645914362 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 21:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:45:14 INFO - PROCESS | 1826 | 1461645914374 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:45:14 INFO - PROCESS | 1826 | 1461645914382 Marionette TRACE conn3 <- [1,1394,null,{}] 21:45:14 INFO - PROCESS | 1826 | 1461645914390 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}] 21:45:14 INFO - PROCESS | 1826 | 1461645914649 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 21:45:14 INFO - PROCESS | 1826 | 1461645914761 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754743000 == 110 [pid = 1826] [id = 356] 21:45:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f8753ee9400) [pid = 1826] [serial = 1069] [outer = (nil)] 21:45:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f8759aaec00) [pid = 1826] [serial = 1070] [outer = 0x7f8753ee9400] 21:45:14 INFO - PROCESS | 1826 | 1461645914823 Marionette DEBUG loaded listener.js 21:45:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f8759cec800) [pid = 1826] [serial = 1071] [outer = 0x7f8753ee9400] 21:45:15 INFO - PROCESS | 1826 | 1461645915618 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]]]}] 21:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1293ms 21:45:15 INFO - PROCESS | 1826 | 1461645915661 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 21:45:15 INFO - PROCESS | 1826 | 1461645915665 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 21:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:45:15 INFO - PROCESS | 1826 | 1461645915699 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:45:15 INFO - PROCESS | 1826 | 1461645915704 Marionette TRACE conn3 <- [1,1398,null,{}] 21:45:15 INFO - PROCESS | 1826 | 1461645915709 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}] 21:45:15 INFO - PROCESS | 1826 | 1461645915935 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 21:45:15 INFO - PROCESS | 1826 | 1461645915966 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87556a2800 == 111 [pid = 1826] [id = 357] 21:45:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f8759ced000) [pid = 1826] [serial = 1072] [outer = (nil)] 21:45:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f875ad84c00) [pid = 1826] [serial = 1073] [outer = 0x7f8759ced000] 21:45:16 INFO - PROCESS | 1826 | 1461645916028 Marionette DEBUG loaded listener.js 21:45:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f875b549c00) [pid = 1826] [serial = 1074] [outer = 0x7f8759ced000] 21:45:17 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f87545cf800) [pid = 1826] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:45:17 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f87545d5000) [pid = 1826] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:45:17 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f874b074800) [pid = 1826] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:45:17 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f874fedc000) [pid = 1826] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:45:17 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f874b073c00) [pid = 1826] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:45:17 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f8759cf1800) [pid = 1826] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:45:17 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f875b1d7400) [pid = 1826] [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.] 21:45:17 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f8750e29000) [pid = 1826] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:45:18 INFO - PROCESS | 1826 | 1461645918067 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]]]}] 21:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2399ms 21:45:18 INFO - PROCESS | 1826 | 1461645918089 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 21:45:18 INFO - PROCESS | 1826 | 1461645918093 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 21:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:45:18 INFO - PROCESS | 1826 | 1461645918110 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:45:18 INFO - PROCESS | 1826 | 1461645918112 Marionette TRACE conn3 <- [1,1402,null,{}] 21:45:18 INFO - PROCESS | 1826 | 1461645918118 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}] 21:45:18 INFO - PROCESS | 1826 | 1461645918297 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 21:45:18 INFO - PROCESS | 1826 | 1461645918312 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758da9000 == 112 [pid = 1826] [id = 358] 21:45:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f875b4f0800) [pid = 1826] [serial = 1075] [outer = (nil)] 21:45:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f875b560c00) [pid = 1826] [serial = 1076] [outer = 0x7f875b4f0800] 21:45:18 INFO - PROCESS | 1826 | 1461645918385 Marionette DEBUG loaded listener.js 21:45:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f875bae8000) [pid = 1826] [serial = 1077] [outer = 0x7f875b4f0800] 21:45:19 INFO - PROCESS | 1826 | 1461645919224 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]]]}] 21:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1179ms 21:45:19 INFO - PROCESS | 1826 | 1461645919288 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 21:45:19 INFO - PROCESS | 1826 | 1461645919292 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 21:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:45:19 INFO - PROCESS | 1826 | 1461645919297 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:45:19 INFO - PROCESS | 1826 | 1461645919299 Marionette TRACE conn3 <- [1,1406,null,{}] 21:45:19 INFO - PROCESS | 1826 | 1461645919304 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}] 21:45:19 INFO - PROCESS | 1826 | 1461645919499 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 21:45:19 INFO - PROCESS | 1826 | 1461645919657 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b417800 == 113 [pid = 1826] [id = 359] 21:45:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f875ab51c00) [pid = 1826] [serial = 1078] [outer = (nil)] 21:45:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f875e60ec00) [pid = 1826] [serial = 1079] [outer = 0x7f875ab51c00] 21:45:19 INFO - PROCESS | 1826 | 1461645919720 Marionette DEBUG loaded listener.js 21:45:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f875fb8e400) [pid = 1826] [serial = 1080] [outer = 0x7f875ab51c00] 21:45:20 INFO - PROCESS | 1826 | 1461645920806 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]]]}] 21:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1539ms 21:45:20 INFO - PROCESS | 1826 | 1461645920838 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 21:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:45:20 INFO - PROCESS | 1826 | 1461645920845 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 21:45:20 INFO - PROCESS | 1826 | 1461645920853 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:45:20 INFO - PROCESS | 1826 | 1461645920859 Marionette TRACE conn3 <- [1,1410,null,{}] 21:45:20 INFO - PROCESS | 1826 | 1461645920866 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}] 21:45:21 INFO - PROCESS | 1826 | 1461645921104 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 21:45:21 INFO - PROCESS | 1826 | 1461645921367 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751011000 == 114 [pid = 1826] [id = 360] 21:45:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f87510b1800) [pid = 1826] [serial = 1081] [outer = (nil)] 21:45:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f8751c68800) [pid = 1826] [serial = 1082] [outer = 0x7f87510b1800] 21:45:21 INFO - PROCESS | 1826 | 1461645921491 Marionette DEBUG loaded listener.js 21:45:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f8753e1dc00) [pid = 1826] [serial = 1083] [outer = 0x7f87510b1800] 21:45:22 INFO - PROCESS | 1826 | 1461645922511 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]]]}] 21:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1685ms 21:45:22 INFO - PROCESS | 1826 | 1461645922538 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 21:45:22 INFO - PROCESS | 1826 | 1461645922547 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 21:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:45:22 INFO - PROCESS | 1826 | 1461645922556 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:45:22 INFO - PROCESS | 1826 | 1461645922561 Marionette TRACE conn3 <- [1,1414,null,{}] 21:45:22 INFO - PROCESS | 1826 | 1461645922566 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}] 21:45:22 INFO - PROCESS | 1826 | 1461645922783 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 21:45:23 INFO - PROCESS | 1826 | 1461645923066 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8759a50000 == 115 [pid = 1826] [id = 361] 21:45:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f875497cc00) [pid = 1826] [serial = 1084] [outer = (nil)] 21:45:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f8758d08800) [pid = 1826] [serial = 1085] [outer = 0x7f875497cc00] 21:45:23 INFO - PROCESS | 1826 | 1461645923193 Marionette DEBUG loaded listener.js 21:45:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f8759cddc00) [pid = 1826] [serial = 1086] [outer = 0x7f875497cc00] 21:45:24 INFO - PROCESS | 1826 | 1461645924234 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]]]}] 21:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1735ms 21:45:24 INFO - PROCESS | 1826 | 1461645924292 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 21:45:24 INFO - PROCESS | 1826 | 1461645924295 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 21:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:45:24 INFO - PROCESS | 1826 | 1461645924303 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:45:24 INFO - PROCESS | 1826 | 1461645924308 Marionette TRACE conn3 <- [1,1418,null,{}] 21:45:24 INFO - PROCESS | 1826 | 1461645924325 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}] 21:45:24 INFO - PROCESS | 1826 | 1461645924642 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 21:45:24 INFO - PROCESS | 1826 | 1461645924885 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875bb96800 == 116 [pid = 1826] [id = 362] 21:45:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f875b904c00) [pid = 1826] [serial = 1087] [outer = (nil)] 21:45:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f875baeb000) [pid = 1826] [serial = 1088] [outer = 0x7f875b904c00] 21:45:24 INFO - PROCESS | 1826 | 1461645924969 Marionette DEBUG loaded listener.js 21:45:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f875f9ef400) [pid = 1826] [serial = 1089] [outer = 0x7f875b904c00] 21:45:25 INFO - PROCESS | 1826 | 1461645925943 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]]]}] 21:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1691ms 21:45:25 INFO - PROCESS | 1826 | 1461645925996 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 21:45:26 INFO - PROCESS | 1826 | 1461645926000 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 21:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:45:26 INFO - PROCESS | 1826 | 1461645926007 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:45:26 INFO - PROCESS | 1826 | 1461645926010 Marionette TRACE conn3 <- [1,1422,null,{}] 21:45:26 INFO - PROCESS | 1826 | 1461645926015 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}] 21:45:26 INFO - PROCESS | 1826 | 1461645926224 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 21:45:26 INFO - PROCESS | 1826 | 1461645926479 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e9e1000 == 117 [pid = 1826] [id = 363] 21:45:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f8754958000) [pid = 1826] [serial = 1090] [outer = (nil)] 21:45:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f876101a400) [pid = 1826] [serial = 1091] [outer = 0x7f8754958000] 21:45:26 INFO - PROCESS | 1826 | 1461645926607 Marionette DEBUG loaded listener.js 21:45:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f87629a8800) [pid = 1826] [serial = 1092] [outer = 0x7f8754958000] 21:45:27 INFO - PROCESS | 1826 | 1461645927519 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]]]}] 21:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1586ms 21:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:45:27 INFO - PROCESS | 1826 | 1461645927594 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 21:45:27 INFO - PROCESS | 1826 | 1461645927597 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 21:45:27 INFO - PROCESS | 1826 | 1461645927603 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:45:27 INFO - PROCESS | 1826 | 1461645927606 Marionette TRACE conn3 <- [1,1426,null,{}] 21:45:27 INFO - PROCESS | 1826 | 1461645927612 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}] 21:45:27 INFO - PROCESS | 1826 | 1461645927814 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 21:45:28 INFO - PROCESS | 1826 | 1461645928064 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876311a800 == 118 [pid = 1826] [id = 364] 21:45:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f875b1d8c00) [pid = 1826] [serial = 1093] [outer = (nil)] 21:45:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f8763b03800) [pid = 1826] [serial = 1094] [outer = 0x7f875b1d8c00] 21:45:28 INFO - PROCESS | 1826 | 1461645928153 Marionette DEBUG loaded listener.js 21:45:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f8768109000) [pid = 1826] [serial = 1095] [outer = 0x7f875b1d8c00] 21:45:29 INFO - PROCESS | 1826 | 1461645929068 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]]]}] 21:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1533ms 21:45:29 INFO - PROCESS | 1826 | 1461645929139 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 21:45:29 INFO - PROCESS | 1826 | 1461645929145 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 21:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:45:29 INFO - PROCESS | 1826 | 1461645929153 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:45:29 INFO - PROCESS | 1826 | 1461645929158 Marionette TRACE conn3 <- [1,1430,null,{}] 21:45:29 INFO - PROCESS | 1826 | 1461645929166 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}] 21:45:29 INFO - PROCESS | 1826 | 1461645929519 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 21:45:29 INFO - PROCESS | 1826 | 1461645929895 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87721bb000 == 119 [pid = 1826] [id = 365] 21:45:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f8776806400) [pid = 1826] [serial = 1096] [outer = (nil)] 21:45:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f8776849400) [pid = 1826] [serial = 1097] [outer = 0x7f8776806400] 21:45:30 INFO - PROCESS | 1826 | 1461645930027 Marionette DEBUG loaded listener.js 21:45:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f8777309800) [pid = 1826] [serial = 1098] [outer = 0x7f8776806400] 21:45:31 INFO - PROCESS | 1826 | 1461645931172 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]]]}] 21:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 2048ms 21:45:31 INFO - PROCESS | 1826 | 1461645931202 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 21:45:31 INFO - PROCESS | 1826 | 1461645931206 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 21:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:45:31 INFO - PROCESS | 1826 | 1461645931211 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:45:31 INFO - PROCESS | 1826 | 1461645931215 Marionette TRACE conn3 <- [1,1434,null,{}] 21:45:31 INFO - PROCESS | 1826 | 1461645931220 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}] 21:45:31 INFO - PROCESS | 1826 | 1461645931420 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 21:45:31 INFO - PROCESS | 1826 | 1461645931695 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c668000 == 120 [pid = 1826] [id = 366] 21:45:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f874b854000) [pid = 1826] [serial = 1099] [outer = (nil)] 21:45:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f874b85bc00) [pid = 1826] [serial = 1100] [outer = 0x7f874b854000] 21:45:31 INFO - PROCESS | 1826 | 1461645931812 Marionette DEBUG loaded listener.js 21:45:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f874b860c00) [pid = 1826] [serial = 1101] [outer = 0x7f874b854000] 21:45:32 INFO - PROCESS | 1826 | 1461645932818 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]]]}] 21:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1681ms 21:45:32 INFO - PROCESS | 1826 | 1461645932894 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 21:45:32 INFO - PROCESS | 1826 | 1461645932898 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 21:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:45:32 INFO - PROCESS | 1826 | 1461645932903 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:45:32 INFO - PROCESS | 1826 | 1461645932905 Marionette TRACE conn3 <- [1,1438,null,{}] 21:45:32 INFO - PROCESS | 1826 | 1461645932911 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}] 21:45:33 INFO - PROCESS | 1826 | 1461645933133 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 21:45:33 INFO - PROCESS | 1826 | 1461645933428 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877c346000 == 121 [pid = 1826] [id = 367] 21:45:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f8759ca1c00) [pid = 1826] [serial = 1102] [outer = (nil)] 21:45:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f8759ca6800) [pid = 1826] [serial = 1103] [outer = 0x7f8759ca1c00] 21:45:33 INFO - PROCESS | 1826 | 1461645933508 Marionette DEBUG loaded listener.js 21:45:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f8759cabc00) [pid = 1826] [serial = 1104] [outer = 0x7f8759ca1c00] 21:45:34 INFO - PROCESS | 1826 | 1461645934450 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]]]}] 21:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1586ms 21:45:34 INFO - PROCESS | 1826 | 1461645934493 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 21:45:34 INFO - PROCESS | 1826 | 1461645934497 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 21:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:45:34 INFO - PROCESS | 1826 | 1461645934502 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:45:34 INFO - PROCESS | 1826 | 1461645934505 Marionette TRACE conn3 <- [1,1442,null,{}] 21:45:34 INFO - PROCESS | 1826 | 1461645934510 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}] 21:45:34 INFO - PROCESS | 1826 | 1461645934709 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 21:45:34 INFO - PROCESS | 1826 | 1461645934969 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751ef2800 == 122 [pid = 1826] [id = 368] 21:45:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f874b856800) [pid = 1826] [serial = 1105] [outer = (nil)] 21:45:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f874b8e9000) [pid = 1826] [serial = 1106] [outer = 0x7f874b856800] 21:45:35 INFO - PROCESS | 1826 | 1461645935088 Marionette DEBUG loaded listener.js 21:45:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f874b8ed800) [pid = 1826] [serial = 1107] [outer = 0x7f874b856800] 21:45:36 INFO - PROCESS | 1826 | 1461645936014 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]]]}] 21:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1588ms 21:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:45:36 INFO - PROCESS | 1826 | 1461645936091 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 21:45:36 INFO - PROCESS | 1826 | 1461645936094 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 21:45:36 INFO - PROCESS | 1826 | 1461645936101 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:45:36 INFO - PROCESS | 1826 | 1461645936104 Marionette TRACE conn3 <- [1,1446,null,{}] 21:45:36 INFO - PROCESS | 1826 | 1461645936109 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}] 21:45:36 INFO - PROCESS | 1826 | 1461645936316 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 21:45:36 INFO - PROCESS | 1826 | 1461645936578 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87494da000 == 123 [pid = 1826] [id = 369] 21:45:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f874b8e2800) [pid = 1826] [serial = 1108] [outer = (nil)] 21:45:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f8759cac400) [pid = 1826] [serial = 1109] [outer = 0x7f874b8e2800] 21:45:36 INFO - PROCESS | 1826 | 1461645936692 Marionette DEBUG loaded listener.js 21:45:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f8759cb0c00) [pid = 1826] [serial = 1110] [outer = 0x7f874b8e2800] 21:45:37 INFO - PROCESS | 1826 | 1461645937620 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]]]}] 21:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1586ms 21:45:37 INFO - PROCESS | 1826 | 1461645937688 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 21:45:37 INFO - PROCESS | 1826 | 1461645937692 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 21:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:45:37 INFO - PROCESS | 1826 | 1461645937698 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:45:37 INFO - PROCESS | 1826 | 1461645937702 Marionette TRACE conn3 <- [1,1450,null,{}] 21:45:37 INFO - PROCESS | 1826 | 1461645937709 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}] 21:45:37 INFO - PROCESS | 1826 | 1461645937976 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 21:45:38 INFO - PROCESS | 1826 | 1461645938286 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c97d800 == 124 [pid = 1826] [id = 370] 21:45:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x7f875bc9c400) [pid = 1826] [serial = 1111] [outer = (nil)] 21:45:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x7f87646edc00) [pid = 1826] [serial = 1112] [outer = 0x7f875bc9c400] 21:45:38 INFO - PROCESS | 1826 | 1461645938371 Marionette DEBUG loaded listener.js 21:45:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x7f87773e0800) [pid = 1826] [serial = 1113] [outer = 0x7f875bc9c400] 21:45:39 INFO - PROCESS | 1826 | 1461645939231 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]]]}] 21:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1592ms 21:45:39 INFO - PROCESS | 1826 | 1461645939291 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 21:45:39 INFO - PROCESS | 1826 | 1461645939294 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 21:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:45:39 INFO - PROCESS | 1826 | 1461645939301 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:45:39 INFO - PROCESS | 1826 | 1461645939303 Marionette TRACE conn3 <- [1,1454,null,{}] 21:45:39 INFO - PROCESS | 1826 | 1461645939308 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}] 21:45:39 INFO - PROCESS | 1826 | 1461645939516 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 21:45:39 INFO - PROCESS | 1826 | 1461645939774 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8748f58000 == 125 [pid = 1826] [id = 371] 21:45:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x7f874951f800) [pid = 1826] [serial = 1114] [outer = (nil)] 21:45:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x7f8749524400) [pid = 1826] [serial = 1115] [outer = 0x7f874951f800] 21:45:39 INFO - PROCESS | 1826 | 1461645939914 Marionette DEBUG loaded listener.js 21:45:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x7f8749528c00) [pid = 1826] [serial = 1116] [outer = 0x7f874951f800] 21:45:40 INFO - PROCESS | 1826 | 1461645940887 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]]]}] 21:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1628ms 21:45:40 INFO - PROCESS | 1826 | 1461645940931 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 21:45:40 INFO - PROCESS | 1826 | 1461645940934 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 21:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:45:40 INFO - PROCESS | 1826 | 1461645940941 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:45:40 INFO - PROCESS | 1826 | 1461645940944 Marionette TRACE conn3 <- [1,1458,null,{}] 21:45:40 INFO - PROCESS | 1826 | 1461645940951 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}] 21:45:41 INFO - PROCESS | 1826 | 1461645941157 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 21:45:41 INFO - PROCESS | 1826 | 1461645941428 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874d44a800 == 126 [pid = 1826] [id = 372] 21:45:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 280 (0x7f8749306000) [pid = 1826] [serial = 1117] [outer = (nil)] 21:45:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 281 (0x7f874930e400) [pid = 1826] [serial = 1118] [outer = 0x7f8749306000] 21:45:41 INFO - PROCESS | 1826 | 1461645941544 Marionette DEBUG loaded listener.js 21:45:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 282 (0x7f8749521400) [pid = 1826] [serial = 1119] [outer = 0x7f8749306000] 21:45:42 INFO - PROCESS | 1826 | 1461645942640 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]]]}] 21:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1740ms 21:45:42 INFO - PROCESS | 1826 | 1461645942682 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 21:45:42 INFO - PROCESS | 1826 | 1461645942686 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 21:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:45:42 INFO - PROCESS | 1826 | 1461645942691 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:45:42 INFO - PROCESS | 1826 | 1461645942694 Marionette TRACE conn3 <- [1,1462,null,{}] 21:45:42 INFO - PROCESS | 1826 | 1461645942699 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}] 21:45:42 INFO - PROCESS | 1826 | 1461645942899 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 21:45:43 INFO - PROCESS | 1826 | 1461645943210 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87556ad800 == 127 [pid = 1826] [id = 373] 21:45:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 283 (0x7f8749305800) [pid = 1826] [serial = 1120] [outer = (nil)] 21:45:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 284 (0x7f874d755800) [pid = 1826] [serial = 1121] [outer = 0x7f8749305800] 21:45:43 INFO - PROCESS | 1826 | 1461645943292 Marionette DEBUG loaded listener.js 21:45:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 285 (0x7f87510ad400) [pid = 1826] [serial = 1122] [outer = 0x7f8749305800] 21:45:44 INFO - PROCESS | 1826 | 1461645944238 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]]]}] 21:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1585ms 21:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:45:44 INFO - PROCESS | 1826 | 1461645944277 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 21:45:44 INFO - PROCESS | 1826 | 1461645944280 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 21:45:44 INFO - PROCESS | 1826 | 1461645944286 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:45:44 INFO - PROCESS | 1826 | 1461645944289 Marionette TRACE conn3 <- [1,1466,null,{}] 21:45:44 INFO - PROCESS | 1826 | 1461645944295 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}] 21:45:44 INFO - PROCESS | 1826 | 1461645944509 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 21:45:45 INFO - PROCESS | 1826 | 1461645945212 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b93f800 == 128 [pid = 1826] [id = 374] 21:45:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 286 (0x7f8749309400) [pid = 1826] [serial = 1123] [outer = (nil)] 21:45:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 287 (0x7f8749522800) [pid = 1826] [serial = 1124] [outer = 0x7f8749309400] 21:45:45 INFO - PROCESS | 1826 | 1461645945285 Marionette DEBUG loaded listener.js 21:45:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 288 (0x7f874b128800) [pid = 1826] [serial = 1125] [outer = 0x7f8749309400] 21:45:46 INFO - PROCESS | 1826 | 1461645946296 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]]]}] 21:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2086ms 21:45:46 INFO - PROCESS | 1826 | 1461645946374 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 21:45:46 INFO - PROCESS | 1826 | 1461645946380 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 21:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:45:46 INFO - PROCESS | 1826 | 1461645946391 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:45:46 INFO - PROCESS | 1826 | 1461645946395 Marionette TRACE conn3 <- [1,1470,null,{}] 21:45:46 INFO - PROCESS | 1826 | 1461645946402 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}] 21:45:46 INFO - PROCESS | 1826 | 1461645946757 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 21:45:47 INFO - PROCESS | 1826 | 1461645947114 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ae2e800 == 129 [pid = 1826] [id = 375] 21:45:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 289 (0x7f874d6d1000) [pid = 1826] [serial = 1126] [outer = (nil)] 21:45:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 290 (0x7f874dc7d400) [pid = 1826] [serial = 1127] [outer = 0x7f874d6d1000] 21:45:47 INFO - PROCESS | 1826 | 1461645947203 Marionette DEBUG loaded listener.js 21:45:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 291 (0x7f874fedcc00) [pid = 1826] [serial = 1128] [outer = 0x7f874d6d1000] 21:45:47 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758da9000 == 128 [pid = 1826] [id = 358] 21:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 290 (0x7f875b910000) [pid = 1826] [serial = 1016] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 289 (0x7f87545d1000) [pid = 1826] [serial = 992] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87556a2800 == 127 [pid = 1826] [id = 357] 21:45:47 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8754743000 == 126 [pid = 1826] [id = 356] 21:45:47 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874ef1d800 == 125 [pid = 1826] [id = 355] 21:45:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874b16d000 == 124 [pid = 1826] [id = 354] 21:45:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875c15d000 == 123 [pid = 1826] [id = 11] 21:45:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87507da000 == 122 [pid = 1826] [id = 353] 21:45:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8772e11000 == 121 [pid = 1826] [id = 347] 21:45:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876bee2000 == 120 [pid = 1826] [id = 346] 21:45:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876460c000 == 119 [pid = 1826] [id = 345] 21:45:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876311e800 == 118 [pid = 1826] [id = 344] 21:45:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875fb22000 == 117 [pid = 1826] [id = 343] 21:45:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875d00d800 == 116 [pid = 1826] [id = 342] 21:45:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875bb73000 == 115 [pid = 1826] [id = 341] 21:45:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87555bf800 == 114 [pid = 1826] [id = 340] 21:45:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874f6d9800 == 113 [pid = 1826] [id = 339] 21:45:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ad13800 == 112 [pid = 1826] [id = 338] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 288 (0x7f875b897000) [pid = 1826] [serial = 1014] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 287 (0x7f8751c67000) [pid = 1826] [serial = 986] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 286 (0x7f87546d5c00) [pid = 1826] [serial = 1004] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 285 (0x7f8776853000) [pid = 1826] [serial = 983] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 284 (0x7f8759cd0000) [pid = 1826] [serial = 1008] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 283 (0x7f8759aab800) [pid = 1826] [serial = 1007] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 282 (0x7f874d475800) [pid = 1826] [serial = 996] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 281 (0x7f874d473800) [pid = 1826] [serial = 989] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 280 (0x7f8750e28000) [pid = 1826] [serial = 998] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 279 (0x7f875208e800) [pid = 1826] [serial = 1001] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x7f876201e000) [pid = 1826] [serial = 968] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x7f8776855000) [pid = 1826] [serial = 974] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x7f874b07b800) [pid = 1826] [serial = 995] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x7f875ab53c00) [pid = 1826] [serial = 1010] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x7f8760682000) [pid = 1826] [serial = 687] [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.] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x7f875494d400) [pid = 1826] [serial = 959] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f874d75cc00) [pid = 1826] [serial = 977] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f874dc7c000) [pid = 1826] [serial = 980] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f8750e25800) [pid = 1826] [serial = 956] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f87510a5800) [pid = 1826] [serial = 999] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f8758d03000) [pid = 1826] [serial = 1005] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f875b7ec800) [pid = 1826] [serial = 962] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f875b4edc00) [pid = 1826] [serial = 1013] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f8753e1f800) [pid = 1826] [serial = 1002] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f875d1e5400) [pid = 1826] [serial = 965] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f8771a3d800) [pid = 1826] [serial = 971] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f875b4eb400) [pid = 1826] [serial = 1011] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1826 | 1461645948300 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]]]}] 21:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1949ms 21:45:48 INFO - PROCESS | 1826 | 1461645948343 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 21:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:45:48 INFO - PROCESS | 1826 | 1461645948350 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 21:45:48 INFO - PROCESS | 1826 | 1461645948356 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:45:48 INFO - PROCESS | 1826 | 1461645948359 Marionette TRACE conn3 <- [1,1474,null,{}] 21:45:48 INFO - PROCESS | 1826 | 1461645948364 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}] 21:45:48 INFO - PROCESS | 1826 | 1461645948593 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 21:45:48 INFO - PROCESS | 1826 | 1461645948847 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ef13800 == 113 [pid = 1826] [id = 376] 21:45:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f87510a5000) [pid = 1826] [serial = 1129] [outer = (nil)] 21:45:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f8751c67000) [pid = 1826] [serial = 1130] [outer = 0x7f87510a5000] 21:45:48 INFO - PROCESS | 1826 | 1461645948922 Marionette DEBUG loaded listener.js 21:45:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f8752090800) [pid = 1826] [serial = 1131] [outer = 0x7f87510a5000] 21:45:49 INFO - PROCESS | 1826 | 1461645949681 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]]]}] 21:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1388ms 21:45:49 INFO - PROCESS | 1826 | 1461645949744 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 21:45:49 INFO - PROCESS | 1826 | 1461645949747 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 21:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:45:49 INFO - PROCESS | 1826 | 1461645949762 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:45:49 INFO - PROCESS | 1826 | 1461645949771 Marionette TRACE conn3 <- [1,1478,null,{}] 21:45:49 INFO - PROCESS | 1826 | 1461645949806 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}] 21:45:50 INFO - PROCESS | 1826 | 1461645950059 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 21:45:50 INFO - PROCESS | 1826 | 1461645950195 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751ef1800 == 114 [pid = 1826] [id = 377] 21:45:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f8753ee9800) [pid = 1826] [serial = 1132] [outer = (nil)] 21:45:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f87545d3000) [pid = 1826] [serial = 1133] [outer = 0x7f8753ee9800] 21:45:50 INFO - PROCESS | 1826 | 1461645950261 Marionette DEBUG loaded listener.js 21:45:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f875494fc00) [pid = 1826] [serial = 1134] [outer = 0x7f8753ee9800] 21:45:51 INFO - PROCESS | 1826 | 1461645951166 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]]]}] 21:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1445ms 21:45:51 INFO - PROCESS | 1826 | 1461645951207 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 21:45:51 INFO - PROCESS | 1826 | 1461645951210 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 21:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:45:51 INFO - PROCESS | 1826 | 1461645951217 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:45:51 INFO - PROCESS | 1826 | 1461645951220 Marionette TRACE conn3 <- [1,1482,null,{}] 21:45:51 INFO - PROCESS | 1826 | 1461645951225 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}] 21:45:51 INFO - PROCESS | 1826 | 1461645951469 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 21:45:51 INFO - PROCESS | 1826 | 1461645951507 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87547e3800 == 115 [pid = 1826] [id = 378] 21:45:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f87477e7c00) [pid = 1826] [serial = 1135] [outer = (nil)] 21:45:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f8758d03000) [pid = 1826] [serial = 1136] [outer = 0x7f87477e7c00] 21:45:51 INFO - PROCESS | 1826 | 1461645951580 Marionette DEBUG loaded listener.js 21:45:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f8759014400) [pid = 1826] [serial = 1137] [outer = 0x7f87477e7c00] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f8759016c00) [pid = 1826] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f8763b0ac00) [pid = 1826] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f8763843400) [pid = 1826] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f87545d4400) [pid = 1826] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f875b904400) [pid = 1826] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f87646ec800) [pid = 1826] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f875b6c3800) [pid = 1826] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f8750fa7800) [pid = 1826] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f875b909800) [pid = 1826] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f87510ae800) [pid = 1826] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f875b907000) [pid = 1826] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f87510af000) [pid = 1826] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f8759cf2400) [pid = 1826] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f8763706000) [pid = 1826] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f87510a9c00) [pid = 1826] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f8750f9a800) [pid = 1826] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f875ab50400) [pid = 1826] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f875dc60400) [pid = 1826] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f874d6d9000) [pid = 1826] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f8753ee9400) [pid = 1826] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f875b908c00) [pid = 1826] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f875b555800) [pid = 1826] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f8762021c00) [pid = 1826] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f875fca0800) [pid = 1826] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f877503a400) [pid = 1826] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f87510af800) [pid = 1826] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f8759ced000) [pid = 1826] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f8759cf5000) [pid = 1826] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f8753737400) [pid = 1826] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f875be32c00) [pid = 1826] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f874d473400) [pid = 1826] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f876370a000) [pid = 1826] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f8775031c00) [pid = 1826] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f875b42f800) [pid = 1826] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f876383e400) [pid = 1826] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f8750fa4c00) [pid = 1826] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f8763842c00) [pid = 1826] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f877684a800) [pid = 1826] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f875dc5ac00) [pid = 1826] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f87633dec00) [pid = 1826] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f875b4f0800) [pid = 1826] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:45:53 INFO - PROCESS | 1826 | 1461645953044 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]]]}] 21:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1886ms 21:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:45:53 INFO - PROCESS | 1826 | 1461645953104 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 21:45:53 INFO - PROCESS | 1826 | 1461645953107 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 21:45:53 INFO - PROCESS | 1826 | 1461645953113 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:45:53 INFO - PROCESS | 1826 | 1461645953116 Marionette TRACE conn3 <- [1,1486,null,{}] 21:45:53 INFO - PROCESS | 1826 | 1461645953121 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}] 21:45:53 INFO - PROCESS | 1826 | 1461645953367 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 21:45:53 INFO - PROCESS | 1826 | 1461645953387 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875370c000 == 116 [pid = 1826] [id = 379] 21:45:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f8758d08c00) [pid = 1826] [serial = 1138] [outer = (nil)] 21:45:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f8759a71000) [pid = 1826] [serial = 1139] [outer = 0x7f8758d08c00] 21:45:53 INFO - PROCESS | 1826 | 1461645953463 Marionette DEBUG loaded listener.js 21:45:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f8759cac800) [pid = 1826] [serial = 1140] [outer = 0x7f8758d08c00] 21:45:54 INFO - PROCESS | 1826 | 1461645954354 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]]]}] 21:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1281ms 21:45:54 INFO - PROCESS | 1826 | 1461645954394 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 21:45:54 INFO - PROCESS | 1826 | 1461645954398 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 21:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:45:54 INFO - PROCESS | 1826 | 1461645954403 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:45:54 INFO - PROCESS | 1826 | 1461645954417 Marionette TRACE conn3 <- [1,1490,null,{}] 21:45:54 INFO - PROCESS | 1826 | 1461645954424 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}] 21:45:54 INFO - PROCESS | 1826 | 1461645954611 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 21:45:54 INFO - PROCESS | 1826 | 1461645954962 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749cdf000 == 117 [pid = 1826] [id = 380] 21:45:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f87477e0400) [pid = 1826] [serial = 1141] [outer = (nil)] 21:45:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f8749305400) [pid = 1826] [serial = 1142] [outer = 0x7f87477e0400] 21:45:55 INFO - PROCESS | 1826 | 1461645955109 Marionette DEBUG loaded listener.js 21:45:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f874b078400) [pid = 1826] [serial = 1143] [outer = 0x7f87477e0400] 21:45:56 INFO - PROCESS | 1826 | 1461645956165 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]]]}] 21:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1802ms 21:45:56 INFO - PROCESS | 1826 | 1461645956208 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 21:45:56 INFO - PROCESS | 1826 | 1461645956213 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 21:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:45:56 INFO - PROCESS | 1826 | 1461645956221 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:45:56 INFO - PROCESS | 1826 | 1461645956226 Marionette TRACE conn3 <- [1,1494,null,{}] 21:45:56 INFO - PROCESS | 1826 | 1461645956233 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}] 21:45:56 INFO - PROCESS | 1826 | 1461645956525 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 21:45:56 INFO - PROCESS | 1826 | 1461645956846 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8750916000 == 118 [pid = 1826] [id = 381] 21:45:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f874d6d0800) [pid = 1826] [serial = 1144] [outer = (nil)] 21:45:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f874fed8000) [pid = 1826] [serial = 1145] [outer = 0x7f874d6d0800] 21:45:56 INFO - PROCESS | 1826 | 1461645956926 Marionette DEBUG loaded listener.js 21:45:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f8750f99c00) [pid = 1826] [serial = 1146] [outer = 0x7f874d6d0800] 21:45:58 INFO - PROCESS | 1826 | 1461645958001 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]]]}] 21:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1836ms 21:45:58 INFO - PROCESS | 1826 | 1461645958063 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 21:45:58 INFO - PROCESS | 1826 | 1461645958072 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 21:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:45:58 INFO - PROCESS | 1826 | 1461645958081 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:45:58 INFO - PROCESS | 1826 | 1461645958085 Marionette TRACE conn3 <- [1,1498,null,{}] 21:45:58 INFO - PROCESS | 1826 | 1461645958091 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}] 21:45:58 INFO - PROCESS | 1826 | 1461645958386 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 21:45:58 INFO - PROCESS | 1826 | 1461645958765 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87556b6000 == 119 [pid = 1826] [id = 382] 21:45:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f87536b2c00) [pid = 1826] [serial = 1147] [outer = (nil)] 21:45:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f8753ef2c00) [pid = 1826] [serial = 1148] [outer = 0x7f87536b2c00] 21:45:58 INFO - PROCESS | 1826 | 1461645958857 Marionette DEBUG loaded listener.js 21:45:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f875494d800) [pid = 1826] [serial = 1149] [outer = 0x7f87536b2c00] 21:45:59 INFO - PROCESS | 1826 | 1461645959961 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]]]}] 21:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1934ms 21:46:00 INFO - PROCESS | 1826 | 1461645960016 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 21:46:00 INFO - PROCESS | 1826 | 1461645960019 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 21:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:46:00 INFO - PROCESS | 1826 | 1461645960042 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:46:00 INFO - PROCESS | 1826 | 1461645960053 Marionette TRACE conn3 <- [1,1502,null,{}] 21:46:00 INFO - PROCESS | 1826 | 1461645960116 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}] 21:46:00 INFO - PROCESS | 1826 | 1461645960395 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 21:46:00 INFO - PROCESS | 1826 | 1461645960734 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875aab2000 == 120 [pid = 1826] [id = 383] 21:46:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f8753738800) [pid = 1826] [serial = 1150] [outer = (nil)] 21:46:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f8759a73400) [pid = 1826] [serial = 1151] [outer = 0x7f8753738800] 21:46:00 INFO - PROCESS | 1826 | 1461645960850 Marionette DEBUG loaded listener.js 21:46:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f875ab59000) [pid = 1826] [serial = 1152] [outer = 0x7f8753738800] 21:46:01 INFO - PROCESS | 1826 | 1461645961899 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]]]}] 21:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1913ms 21:46:01 INFO - PROCESS | 1826 | 1461645961942 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 21:46:01 INFO - PROCESS | 1826 | 1461645961948 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 21:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:46:01 INFO - PROCESS | 1826 | 1461645961956 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:46:01 INFO - PROCESS | 1826 | 1461645961959 Marionette TRACE conn3 <- [1,1506,null,{}] 21:46:01 INFO - PROCESS | 1826 | 1461645961967 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}] 21:46:02 INFO - PROCESS | 1826 | 1461645962279 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 21:46:02 INFO - PROCESS | 1826 | 1461645962625 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ba56000 == 121 [pid = 1826] [id = 384] 21:46:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f8753e26000) [pid = 1826] [serial = 1153] [outer = (nil)] 21:46:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f875b4f0800) [pid = 1826] [serial = 1154] [outer = 0x7f8753e26000] 21:46:02 INFO - PROCESS | 1826 | 1461645962702 Marionette DEBUG loaded listener.js 21:46:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f875b6bb000) [pid = 1826] [serial = 1155] [outer = 0x7f8753e26000] 21:46:03 INFO - PROCESS | 1826 | 1461645963619 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]]]}] 21:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1740ms 21:46:03 INFO - PROCESS | 1826 | 1461645963696 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 21:46:03 INFO - PROCESS | 1826 | 1461645963700 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 21:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:46:03 INFO - PROCESS | 1826 | 1461645963706 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:46:03 INFO - PROCESS | 1826 | 1461645963708 Marionette TRACE conn3 <- [1,1510,null,{}] 21:46:03 INFO - PROCESS | 1826 | 1461645963714 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}] 21:46:03 INFO - PROCESS | 1826 | 1461645963957 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 21:46:04 INFO - PROCESS | 1826 | 1461645964222 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875bba1000 == 122 [pid = 1826] [id = 385] 21:46:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f875b907c00) [pid = 1826] [serial = 1156] [outer = (nil)] 21:46:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f875b910000) [pid = 1826] [serial = 1157] [outer = 0x7f875b907c00] 21:46:04 INFO - PROCESS | 1826 | 1461645964355 Marionette DEBUG loaded listener.js 21:46:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f875bc9b400) [pid = 1826] [serial = 1158] [outer = 0x7f875b907c00] 21:46:05 INFO - PROCESS | 1826 | 1461645965289 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]]]}] 21:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1636ms 21:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:46:05 INFO - PROCESS | 1826 | 1461645965343 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 21:46:05 INFO - PROCESS | 1826 | 1461645965346 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 21:46:05 INFO - PROCESS | 1826 | 1461645965352 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:46:05 INFO - PROCESS | 1826 | 1461645965355 Marionette TRACE conn3 <- [1,1514,null,{}] 21:46:05 INFO - PROCESS | 1826 | 1461645965360 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}] 21:46:05 INFO - PROCESS | 1826 | 1461645965657 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 21:46:06 INFO - PROCESS | 1826 | 1461645966064 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e874000 == 123 [pid = 1826] [id = 386] 21:46:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f874b85dc00) [pid = 1826] [serial = 1159] [outer = (nil)] 21:46:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f875d1eac00) [pid = 1826] [serial = 1160] [outer = 0x7f874b85dc00] 21:46:06 INFO - PROCESS | 1826 | 1461645966196 Marionette DEBUG loaded listener.js 21:46:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f875f9fd400) [pid = 1826] [serial = 1161] [outer = 0x7f874b85dc00] 21:46:07 INFO - PROCESS | 1826 | 1461645967499 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]]]}] 21:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2185ms 21:46:07 INFO - PROCESS | 1826 | 1461645967539 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 21:46:07 INFO - PROCESS | 1826 | 1461645967546 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 21:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:46:07 INFO - PROCESS | 1826 | 1461645967556 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:46:07 INFO - PROCESS | 1826 | 1461645967560 Marionette TRACE conn3 <- [1,1518,null,{}] 21:46:07 INFO - PROCESS | 1826 | 1461645967571 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}] 21:46:07 INFO - PROCESS | 1826 | 1461645967871 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 21:46:08 INFO - PROCESS | 1826 | 1461645968169 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87620a8000 == 124 [pid = 1826] [id = 387] 21:46:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f875cde6800) [pid = 1826] [serial = 1162] [outer = (nil)] 21:46:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f875fc9c000) [pid = 1826] [serial = 1163] [outer = 0x7f875cde6800] 21:46:08 INFO - PROCESS | 1826 | 1461645968247 Marionette DEBUG loaded listener.js 21:46:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f87610b7800) [pid = 1826] [serial = 1164] [outer = 0x7f875cde6800] 21:46:09 INFO - PROCESS | 1826 | 1461645969134 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]]]}] 21:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1635ms 21:46:09 INFO - PROCESS | 1826 | 1461645969192 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 21:46:09 INFO - PROCESS | 1826 | 1461645969195 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 21:46:09 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:46:09 INFO - PROCESS | 1826 | 1461645969202 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:46:09 INFO - PROCESS | 1826 | 1461645969205 Marionette TRACE conn3 <- [1,1522,null,{}] 21:46:09 INFO - PROCESS | 1826 | 1461645969211 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}] 21:46:09 INFO - PROCESS | 1826 | 1461645969411 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 21:46:09 INFO - PROCESS | 1826 | 1461645969669 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764611800 == 125 [pid = 1826] [id = 388] 21:46:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f875b6c9000) [pid = 1826] [serial = 1165] [outer = (nil)] 21:46:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f8761cc2800) [pid = 1826] [serial = 1166] [outer = 0x7f875b6c9000] 21:46:09 INFO - PROCESS | 1826 | 1461645969786 Marionette DEBUG loaded listener.js 21:46:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f8762e9f000) [pid = 1826] [serial = 1167] [outer = 0x7f875b6c9000] 21:46:10 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:46:10 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:46:10 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:46:10 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:46:10 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:46:10 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:46:10 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:46:10 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:46:10 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:46:10 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:46:10 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:46:10 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:46:10 INFO - PROCESS | 1826 | 1461645970641 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"]]]}] 21:46:10 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 () { 21:46:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:46:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:46:10 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 () { 21:46:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:46:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:46:10 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 () { 21:46:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:46:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:46:10 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 () { 21:46:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:46:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:46:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1479ms 21:46:10 INFO - PROCESS | 1826 | 1461645970688 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 21:46:10 INFO - PROCESS | 1826 | 1461645970696 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 21:46:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:46:10 INFO - PROCESS | 1826 | 1461645970702 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:46:10 INFO - PROCESS | 1826 | 1461645970705 Marionette TRACE conn3 <- [1,1526,null,{}] 21:46:10 INFO - PROCESS | 1826 | 1461645970710 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}] 21:46:10 INFO - PROCESS | 1826 | 1461645970937 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 21:46:11 INFO - PROCESS | 1826 | 1461645971230 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8771a04800 == 126 [pid = 1826] [id = 389] 21:46:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f8762fb3400) [pid = 1826] [serial = 1168] [outer = (nil)] 21:46:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f876383e400) [pid = 1826] [serial = 1169] [outer = 0x7f8762fb3400] 21:46:11 INFO - PROCESS | 1826 | 1461645971305 Marionette DEBUG loaded listener.js 21:46:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f8765433800) [pid = 1826] [serial = 1170] [outer = 0x7f8762fb3400] 21:46:12 INFO - PROCESS | 1826 | 1461645972129 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"]]]}] 21:46:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:46:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:46:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:46:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:46:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:46:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:46:12 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1486ms 21:46:12 INFO - PROCESS | 1826 | 1461645972197 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 21:46:12 INFO - PROCESS | 1826 | 1461645972200 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 21:46:12 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:46:12 INFO - PROCESS | 1826 | 1461645972209 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:46:12 INFO - PROCESS | 1826 | 1461645972211 Marionette TRACE conn3 <- [1,1530,null,{}] 21:46:12 INFO - PROCESS | 1826 | 1461645972216 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}] 21:46:12 INFO - PROCESS | 1826 | 1461645972433 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 21:46:12 INFO - PROCESS | 1826 | 1461645972669 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8779d5b800 == 127 [pid = 1826] [id = 390] 21:46:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f8763576400) [pid = 1826] [serial = 1171] [outer = (nil)] 21:46:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f8767c1b800) [pid = 1826] [serial = 1172] [outer = 0x7f8763576400] 21:46:12 INFO - PROCESS | 1826 | 1461645972759 Marionette DEBUG loaded listener.js 21:46:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f8771cb9800) [pid = 1826] [serial = 1173] [outer = 0x7f8763576400] 21:46:13 INFO - PROCESS | 1826 | 1461645973584 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]]]}] 21:46:13 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 21:46:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:46:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:46:13 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. 21:46:13 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:46:13 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1433ms 21:46:13 INFO - PROCESS | 1826 | 1461645973645 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 21:46:13 INFO - PROCESS | 1826 | 1461645973649 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 21:46:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:46:13 INFO - PROCESS | 1826 | 1461645973655 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:46:13 INFO - PROCESS | 1826 | 1461645973659 Marionette TRACE conn3 <- [1,1534,null,{}] 21:46:13 INFO - PROCESS | 1826 | 1461645973684 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}] 21:46:13 INFO - PROCESS | 1826 | 1461645973912 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 21:46:14 INFO - PROCESS | 1826 | 1461645974175 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ab83800 == 128 [pid = 1826] [id = 391] 21:46:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f8765436800) [pid = 1826] [serial = 1174] [outer = (nil)] 21:46:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f8773164c00) [pid = 1826] [serial = 1175] [outer = 0x7f8765436800] 21:46:14 INFO - PROCESS | 1826 | 1461645974256 Marionette DEBUG loaded listener.js 21:46:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f8776805c00) [pid = 1826] [serial = 1176] [outer = 0x7f8765436800] 21:46:15 INFO - PROCESS | 1826 | 1461645975180 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]]]}] 21:46:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:46:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1583ms 21:46:15 INFO - PROCESS | 1826 | 1461645975241 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 21:46:15 INFO - PROCESS | 1826 | 1461645975246 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 21:46:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:46:15 INFO - PROCESS | 1826 | 1461645975256 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:46:15 INFO - PROCESS | 1826 | 1461645975260 Marionette TRACE conn3 <- [1,1538,null,{}] 21:46:15 INFO - PROCESS | 1826 | 1461645975269 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}] 21:46:15 INFO - PROCESS | 1826 | 1461645975538 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 21:46:15 INFO - PROCESS | 1826 | 1461645975863 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ab9b800 == 129 [pid = 1826] [id = 392] 21:46:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f8749524800) [pid = 1826] [serial = 1177] [outer = (nil)] 21:46:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f877680f800) [pid = 1826] [serial = 1178] [outer = 0x7f8749524800] 21:46:15 INFO - PROCESS | 1826 | 1461645975950 Marionette DEBUG loaded listener.js 21:46:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f877697f800) [pid = 1826] [serial = 1179] [outer = 0x7f8749524800] 21:46:16 INFO - PROCESS | 1826 | 1461645976901 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]]]}] 21:46:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:46:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1687ms 21:46:16 INFO - PROCESS | 1826 | 1461645976943 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 21:46:16 INFO - PROCESS | 1826 | 1461645976947 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 21:46:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:46:16 INFO - PROCESS | 1826 | 1461645976953 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:46:16 INFO - PROCESS | 1826 | 1461645976955 Marionette TRACE conn3 <- [1,1542,null,{}] 21:46:16 INFO - PROCESS | 1826 | 1461645976961 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}] 21:46:17 INFO - PROCESS | 1826 | 1461645977169 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 21:46:17 INFO - PROCESS | 1826 | 1461645977577 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f044000 == 130 [pid = 1826] [id = 393] 21:46:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f8746dc6000) [pid = 1826] [serial = 1180] [outer = (nil)] 21:46:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x7f8746dcc400) [pid = 1826] [serial = 1181] [outer = 0x7f8746dc6000] 21:46:17 INFO - PROCESS | 1826 | 1461645977710 Marionette DEBUG loaded listener.js 21:46:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x7f8746dd1000) [pid = 1826] [serial = 1182] [outer = 0x7f8746dc6000] 21:46:18 INFO - PROCESS | 1826 | 1461645978838 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]]]}] 21:46:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:46:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1939ms 21:46:18 INFO - PROCESS | 1826 | 1461645978895 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 21:46:18 INFO - PROCESS | 1826 | 1461645978900 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 21:46:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:46:18 INFO - PROCESS | 1826 | 1461645978909 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:46:18 INFO - PROCESS | 1826 | 1461645978914 Marionette TRACE conn3 <- [1,1546,null,{}] 21:46:18 INFO - PROCESS | 1826 | 1461645978922 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}] 21:46:19 INFO - PROCESS | 1826 | 1461645979160 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 21:46:19 INFO - PROCESS | 1826 | 1461645979475 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751eb1800 == 131 [pid = 1826] [id = 394] 21:46:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x7f8746dc7c00) [pid = 1826] [serial = 1183] [outer = (nil)] 21:46:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x7f874d6db400) [pid = 1826] [serial = 1184] [outer = 0x7f8746dc7c00] 21:46:19 INFO - PROCESS | 1826 | 1461645979557 Marionette DEBUG loaded listener.js 21:46:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x7f8751c60400) [pid = 1826] [serial = 1185] [outer = 0x7f8746dc7c00] 21:46:20 INFO - PROCESS | 1826 | 1461645980445 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]]]}] 21:46:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:46:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1590ms 21:46:20 INFO - PROCESS | 1826 | 1461645980500 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 21:46:20 INFO - PROCESS | 1826 | 1461645980503 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 21:46:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:46:20 INFO - PROCESS | 1826 | 1461645980511 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:46:20 INFO - PROCESS | 1826 | 1461645980513 Marionette TRACE conn3 <- [1,1550,null,{}] 21:46:20 INFO - PROCESS | 1826 | 1461645980520 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}] 21:46:20 INFO - PROCESS | 1826 | 1461645980766 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 21:46:21 INFO - PROCESS | 1826 | 1461645981513 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87494d8800 == 132 [pid = 1826] [id = 395] 21:46:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x7f87477e8c00) [pid = 1826] [serial = 1186] [outer = (nil)] 21:46:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 280 (0x7f874930c000) [pid = 1826] [serial = 1187] [outer = 0x7f87477e8c00] 21:46:21 INFO - PROCESS | 1826 | 1461645981613 Marionette DEBUG loaded listener.js 21:46:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 281 (0x7f874b853000) [pid = 1826] [serial = 1188] [outer = 0x7f87477e8c00] 21:46:22 INFO - PROCESS | 1826 | 1461645982564 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]]]}] 21:46:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:46:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2093ms 21:46:22 INFO - PROCESS | 1826 | 1461645982605 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 21:46:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:46:22 INFO - PROCESS | 1826 | 1461645982611 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 21:46:22 INFO - PROCESS | 1826 | 1461645982618 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:46:22 INFO - PROCESS | 1826 | 1461645982623 Marionette TRACE conn3 <- [1,1554,null,{}] 21:46:22 INFO - PROCESS | 1826 | 1461645982631 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}] 21:46:22 INFO - PROCESS | 1826 | 1461645982844 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 21:46:23 INFO - PROCESS | 1826 | 1461645983207 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874d44e000 == 133 [pid = 1826] [id = 396] 21:46:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 282 (0x7f8749526400) [pid = 1826] [serial = 1189] [outer = (nil)] 21:46:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 283 (0x7f874b857c00) [pid = 1826] [serial = 1190] [outer = 0x7f8749526400] 21:46:23 INFO - PROCESS | 1826 | 1461645983365 Marionette DEBUG loaded listener.js 21:46:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 284 (0x7f874dc79000) [pid = 1826] [serial = 1191] [outer = 0x7f8749526400] 21:46:24 INFO - PROCESS | 1826 | 1461645984286 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]]]}] 21:46:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:46:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1739ms 21:46:24 INFO - PROCESS | 1826 | 1461645984360 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 21:46:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:46:24 INFO - PROCESS | 1826 | 1461645984366 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 21:46:24 INFO - PROCESS | 1826 | 1461645984372 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:46:24 INFO - PROCESS | 1826 | 1461645984375 Marionette TRACE conn3 <- [1,1558,null,{}] 21:46:24 INFO - PROCESS | 1826 | 1461645984380 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}] 21:46:24 INFO - PROCESS | 1826 | 1461645984629 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 21:46:24 INFO - PROCESS | 1826 | 1461645984979 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8754912000 == 132 [pid = 1826] [id = 329] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87549cc000 == 131 [pid = 1826] [id = 330] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874af1f800 == 130 [pid = 1826] [id = 328] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875370c000 == 129 [pid = 1826] [id = 379] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87547e3800 == 128 [pid = 1826] [id = 378] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8751ef1800 == 127 [pid = 1826] [id = 377] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874ef13800 == 126 [pid = 1826] [id = 376] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874ae2e800 == 125 [pid = 1826] [id = 375] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874b93f800 == 124 [pid = 1826] [id = 374] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8748f58000 == 123 [pid = 1826] [id = 371] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c97d800 == 122 [pid = 1826] [id = 370] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87494da000 == 121 [pid = 1826] [id = 369] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8751ef2800 == 120 [pid = 1826] [id = 368] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f877c346000 == 119 [pid = 1826] [id = 367] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c668000 == 118 [pid = 1826] [id = 366] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87721bb000 == 117 [pid = 1826] [id = 365] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876311a800 == 116 [pid = 1826] [id = 364] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875e9e1000 == 115 [pid = 1826] [id = 363] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875bb96800 == 114 [pid = 1826] [id = 362] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8759a50000 == 113 [pid = 1826] [id = 361] 21:46:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8751011000 == 112 [pid = 1826] [id = 360] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 283 (0x7f876af45000) [pid = 1826] [serial = 1043] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 282 (0x7f875cde6c00) [pid = 1826] [serial = 954] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 281 (0x7f875cde0c00) [pid = 1826] [serial = 1031] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 280 (0x7f874d6d7800) [pid = 1826] [serial = 1061] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 279 (0x7f874dc81c00) [pid = 1826] [serial = 1062] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x7f8762e9b800) [pid = 1826] [serial = 729] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x7f8753e1a400) [pid = 1826] [serial = 1022] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x7f875fb8b800) [pid = 1826] [serial = 1034] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x7f875bae3400) [pid = 1826] [serial = 1028] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x7f8754973400) [pid = 1826] [serial = 1055] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x7f874fedc400) [pid = 1826] [serial = 1019] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f875ab5dc00) [pid = 1826] [serial = 1025] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f87773ddc00) [pid = 1826] [serial = 1049] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f875e60ec00) [pid = 1826] [serial = 1079] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f8772e3bc00) [pid = 1826] [serial = 1046] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f874b8cb400) [pid = 1826] [serial = 1058] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f8772e33c00) [pid = 1826] [serial = 786] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f877312cc00) [pid = 1826] [serial = 789] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f876af41400) [pid = 1826] [serial = 744] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f8776849800) [pid = 1826] [serial = 795] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f876101d000) [pid = 1826] [serial = 774] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f87545d7c00) [pid = 1826] [serial = 828] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f8763842400) [pid = 1826] [serial = 834] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f8759cee000) [pid = 1826] [serial = 720] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f8759a7ac00) [pid = 1826] [serial = 765] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f875494ec00) [pid = 1826] [serial = 717] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f8776ab1c00) [pid = 1826] [serial = 801] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f877315d000) [pid = 1826] [serial = 792] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f8773133000) [pid = 1826] [serial = 840] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f875b9c8c00) [pid = 1826] [serial = 888] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f87631dd000) [pid = 1826] [serial = 777] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f875e619400) [pid = 1826] [serial = 771] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f8765436000) [pid = 1826] [serial = 738] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f875fb84000) [pid = 1826] [serial = 714] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f8764791800) [pid = 1826] [serial = 735] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f8776975000) [pid = 1826] [serial = 798] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f875b7e6c00) [pid = 1826] [serial = 831] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f8763b0a000) [pid = 1826] [serial = 732] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f8767c25000) [pid = 1826] [serial = 741] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f8760680800) [pid = 1826] [serial = 726] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f8770e17c00) [pid = 1826] [serial = 780] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f8771de5000) [pid = 1826] [serial = 783] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f875b55d800) [pid = 1826] [serial = 768] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f875c07e000) [pid = 1826] [serial = 723] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f8771cbac00) [pid = 1826] [serial = 837] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f8776fa2000) [pid = 1826] [serial = 804] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f8771cba800) [pid = 1826] [serial = 747] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f875bae8000) [pid = 1826] [serial = 1077] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f8759cec800) [pid = 1826] [serial = 1071] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f875ad84c00) [pid = 1826] [serial = 1073] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f875b549c00) [pid = 1826] [serial = 1074] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f875b560c00) [pid = 1826] [serial = 1076] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f877680d000) [pid = 1826] [serial = 1052] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f87546d3400) [pid = 1826] [serial = 1067] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f875497c800) [pid = 1826] [serial = 1068] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f8759aaec00) [pid = 1826] [serial = 1070] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f875baee400) [pid = 1826] [serial = 1017] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f8752090000) [pid = 1826] [serial = 1065] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f8751c63400) [pid = 1826] [serial = 1064] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f8763b0bc00) [pid = 1826] [serial = 1040] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f87631dcc00) [pid = 1826] [serial = 1037] [outer = (nil)] [url = about:blank] 21:46:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8748f4d000 == 113 [pid = 1826] [id = 397] 21:46:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f874930e800) [pid = 1826] [serial = 1192] [outer = (nil)] 21:46:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f874b861400) [pid = 1826] [serial = 1193] [outer = 0x7f874930e800] 21:46:25 INFO - PROCESS | 1826 | 1461645985471 Marionette DEBUG loaded listener.js 21:46:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f8753740000) [pid = 1826] [serial = 1194] [outer = 0x7f874930e800] 21:46:26 INFO - PROCESS | 1826 | 1461645986284 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]]]}] 21:46:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:46:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1934ms 21:46:26 INFO - PROCESS | 1826 | 1461645986313 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 21:46:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:46:26 INFO - PROCESS | 1826 | 1461645986317 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 21:46:26 INFO - PROCESS | 1826 | 1461645986331 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:46:26 INFO - PROCESS | 1826 | 1461645986339 Marionette TRACE conn3 <- [1,1562,null,{}] 21:46:26 INFO - PROCESS | 1826 | 1461645986345 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}] 21:46:26 INFO - PROCESS | 1826 | 1461645986541 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 21:46:26 INFO - PROCESS | 1826 | 1461645986728 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f0d5800 == 114 [pid = 1826] [id = 398] 21:46:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f874951c400) [pid = 1826] [serial = 1195] [outer = (nil)] 21:46:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f875495a000) [pid = 1826] [serial = 1196] [outer = 0x7f874951c400] 21:46:26 INFO - PROCESS | 1826 | 1461645986797 Marionette DEBUG loaded listener.js 21:46:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f875900fc00) [pid = 1826] [serial = 1197] [outer = 0x7f874951c400] 21:46:27 INFO - PROCESS | 1826 | 1461645987568 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]]]}] 21:46:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:46:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1293ms 21:46:27 INFO - PROCESS | 1826 | 1461645987626 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 21:46:27 INFO - PROCESS | 1826 | 1461645987629 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 21:46:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:46:27 INFO - PROCESS | 1826 | 1461645987635 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:46:27 INFO - PROCESS | 1826 | 1461645987637 Marionette TRACE conn3 <- [1,1566,null,{}] 21:46:27 INFO - PROCESS | 1826 | 1461645987643 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}] 21:46:27 INFO - PROCESS | 1826 | 1461645987868 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 21:46:27 INFO - PROCESS | 1826 | 1461645987900 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875367c800 == 115 [pid = 1826] [id = 399] 21:46:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f8759012400) [pid = 1826] [serial = 1198] [outer = (nil)] 21:46:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f8759c59000) [pid = 1826] [serial = 1199] [outer = 0x7f8759012400] 21:46:27 INFO - PROCESS | 1826 | 1461645987972 Marionette DEBUG loaded listener.js 21:46:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f8759caec00) [pid = 1826] [serial = 1200] [outer = 0x7f8759012400] 21:46:28 INFO - PROCESS | 1826 | 1461645988864 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]]]}] 21:46:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:46:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1277ms 21:46:28 INFO - PROCESS | 1826 | 1461645988914 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 21:46:28 INFO - PROCESS | 1826 | 1461645988917 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 21:46:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:46:28 INFO - PROCESS | 1826 | 1461645988929 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:46:28 INFO - PROCESS | 1826 | 1461645988931 Marionette TRACE conn3 <- [1,1570,null,{}] 21:46:28 INFO - PROCESS | 1826 | 1461645988937 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}] 21:46:29 INFO - PROCESS | 1826 | 1461645989189 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 21:46:29 INFO - PROCESS | 1826 | 1461645989226 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754915800 == 116 [pid = 1826] [id = 400] 21:46:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f8759cf3c00) [pid = 1826] [serial = 1201] [outer = (nil)] 21:46:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f875ad84800) [pid = 1826] [serial = 1202] [outer = 0x7f8759cf3c00] 21:46:29 INFO - PROCESS | 1826 | 1461645989313 Marionette DEBUG loaded listener.js 21:46:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f875b7ef400) [pid = 1826] [serial = 1203] [outer = 0x7f8759cf3c00] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f874b080400) [pid = 1826] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f874dcf9800) [pid = 1826] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f874d756000) [pid = 1826] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f8774b9ec00) [pid = 1826] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f874b080800) [pid = 1826] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f876383e000) [pid = 1826] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f8759c5b000) [pid = 1826] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f875e622800) [pid = 1826] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f875b6c5800) [pid = 1826] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f874b126c00) [pid = 1826] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f875dc5a800) [pid = 1826] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f875e60f400) [pid = 1826] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f874d469400) [pid = 1826] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f874dcf5400) [pid = 1826] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f8775040400) [pid = 1826] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f874b8c6000) [pid = 1826] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f8771d7b000) [pid = 1826] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f875e605000) [pid = 1826] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f875b9ca000) [pid = 1826] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f874de6a400) [pid = 1826] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f87536b9000) [pid = 1826] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f874dceb400) [pid = 1826] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f8759a72400) [pid = 1826] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f875e605400) [pid = 1826] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f875f9f8c00) [pid = 1826] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f8752088c00) [pid = 1826] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f875ab5ac00) [pid = 1826] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f874dceb800) [pid = 1826] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f875ab5c400) [pid = 1826] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f87613b8400) [pid = 1826] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f874d6d5400) [pid = 1826] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f877312c800) [pid = 1826] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f874dc77800) [pid = 1826] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f8763b05000) [pid = 1826] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f875ab5a800) [pid = 1826] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f877670b800) [pid = 1826] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f875ad86800) [pid = 1826] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f8763846c00) [pid = 1826] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f874feddc00) [pid = 1826] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f874d46a800) [pid = 1826] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f8759cf0c00) [pid = 1826] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f8753ee9800) [pid = 1826] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f874dcec800) [pid = 1826] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f8751c5f800) [pid = 1826] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f875b90b000) [pid = 1826] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f8759ceec00) [pid = 1826] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f874dcf3000) [pid = 1826] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f875b1dec00) [pid = 1826] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f875450d400) [pid = 1826] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f87477e7c00) [pid = 1826] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f875b1d8c00) [pid = 1826] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f874d6d1000) [pid = 1826] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f875497cc00) [pid = 1826] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f87510a5000) [pid = 1826] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f875bc9c400) [pid = 1826] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f87510b1800) [pid = 1826] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f874b856800) [pid = 1826] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f8749309400) [pid = 1826] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f8759ca1c00) [pid = 1826] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f875ab51c00) [pid = 1826] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f874b854000) [pid = 1826] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f8776806400) [pid = 1826] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f874b8e2800) [pid = 1826] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f875b904c00) [pid = 1826] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:46:30 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f8754958000) [pid = 1826] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:46:31 INFO - PROCESS | 1826 | 1461645991343 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]]]}] 21:46:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:46:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 2434ms 21:46:31 INFO - PROCESS | 1826 | 1461645991372 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 21:46:31 INFO - PROCESS | 1826 | 1461645991375 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 21:46:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:46:31 INFO - PROCESS | 1826 | 1461645991381 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:46:31 INFO - PROCESS | 1826 | 1461645991383 Marionette TRACE conn3 <- [1,1574,null,{}] 21:46:31 INFO - PROCESS | 1826 | 1461645991388 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}] 21:46:31 INFO - PROCESS | 1826 | 1461645991587 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 21:46:31 INFO - PROCESS | 1826 | 1461645991604 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b93b800 == 117 [pid = 1826] [id = 401] 21:46:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f874b126c00) [pid = 1826] [serial = 1204] [outer = (nil)] 21:46:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f874b8e2400) [pid = 1826] [serial = 1205] [outer = 0x7f874b126c00] 21:46:31 INFO - PROCESS | 1826 | 1461645991667 Marionette DEBUG loaded listener.js 21:46:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f874dc76000) [pid = 1826] [serial = 1206] [outer = 0x7f874b126c00] 21:46:32 INFO - PROCESS | 1826 | 1461645992567 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]]]}] 21:46:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:46:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1229ms 21:46:32 INFO - PROCESS | 1826 | 1461645992616 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 21:46:32 INFO - PROCESS | 1826 | 1461645992619 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 21:46:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:46:32 INFO - PROCESS | 1826 | 1461645992625 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:46:32 INFO - PROCESS | 1826 | 1461645992627 Marionette TRACE conn3 <- [1,1578,null,{}] 21:46:32 INFO - PROCESS | 1826 | 1461645992632 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}] 21:46:32 INFO - PROCESS | 1826 | 1461645992817 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 21:46:33 INFO - PROCESS | 1826 | 1461645993194 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749cc8800 == 118 [pid = 1826] [id = 402] 21:46:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f8746dc5000) [pid = 1826] [serial = 1207] [outer = (nil)] 21:46:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f87477e9000) [pid = 1826] [serial = 1208] [outer = 0x7f8746dc5000] 21:46:33 INFO - PROCESS | 1826 | 1461645993334 Marionette DEBUG loaded listener.js 21:46:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f874b072800) [pid = 1826] [serial = 1209] [outer = 0x7f8746dc5000] 21:46:34 INFO - PROCESS | 1826 | 1461645994281 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]]]}] 21:46:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:46:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1684ms 21:46:34 INFO - PROCESS | 1826 | 1461645994312 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 21:46:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:46:34 INFO - PROCESS | 1826 | 1461645994318 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 21:46:34 INFO - PROCESS | 1826 | 1461645994325 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:46:34 INFO - PROCESS | 1826 | 1461645994331 Marionette TRACE conn3 <- [1,1582,null,{}] 21:46:34 INFO - PROCESS | 1826 | 1461645994337 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}] 21:46:34 INFO - PROCESS | 1826 | 1461645994561 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 21:46:34 INFO - PROCESS | 1826 | 1461645994826 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f054800 == 119 [pid = 1826] [id = 403] 21:46:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f874d469800) [pid = 1826] [serial = 1210] [outer = (nil)] 21:46:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f874d6d7800) [pid = 1826] [serial = 1211] [outer = 0x7f874d469800] 21:46:34 INFO - PROCESS | 1826 | 1461645994951 Marionette DEBUG loaded listener.js 21:46:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f874dcee000) [pid = 1826] [serial = 1212] [outer = 0x7f874d469800] 21:46:35 INFO - PROCESS | 1826 | 1461645995873 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]]]}] 21:46:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:46:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1590ms 21:46:35 INFO - PROCESS | 1826 | 1461645995918 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 21:46:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:46:35 INFO - PROCESS | 1826 | 1461645995925 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 21:46:35 INFO - PROCESS | 1826 | 1461645995932 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:46:35 INFO - PROCESS | 1826 | 1461645995936 Marionette TRACE conn3 <- [1,1586,null,{}] 21:46:35 INFO - PROCESS | 1826 | 1461645995943 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}] 21:46:36 INFO - PROCESS | 1826 | 1461645996176 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 21:46:36 INFO - PROCESS | 1826 | 1461645996533 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87521f5800 == 120 [pid = 1826] [id = 404] 21:46:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f874feddc00) [pid = 1826] [serial = 1213] [outer = (nil)] 21:46:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f8751c61000) [pid = 1826] [serial = 1214] [outer = 0x7f874feddc00] 21:46:36 INFO - PROCESS | 1826 | 1461645996623 Marionette DEBUG loaded listener.js 21:46:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f87536b6000) [pid = 1826] [serial = 1215] [outer = 0x7f874feddc00] 21:46:37 INFO - PROCESS | 1826 | 1461645997543 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]]]}] 21:46:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:46:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1682ms 21:46:37 INFO - PROCESS | 1826 | 1461645997615 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 21:46:37 INFO - PROCESS | 1826 | 1461645997618 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 21:46:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:46:37 INFO - PROCESS | 1826 | 1461645997634 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:46:37 INFO - PROCESS | 1826 | 1461645997645 Marionette TRACE conn3 <- [1,1590,null,{}] 21:46:37 INFO - PROCESS | 1826 | 1461645997651 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}] 21:46:37 INFO - PROCESS | 1826 | 1461645997920 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 21:46:38 INFO - PROCESS | 1826 | 1461645998226 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87556a4800 == 121 [pid = 1826] [id = 405] 21:46:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f87510a5000) [pid = 1826] [serial = 1216] [outer = (nil)] 21:46:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f8754977000) [pid = 1826] [serial = 1217] [outer = 0x7f87510a5000] 21:46:38 INFO - PROCESS | 1826 | 1461645998305 Marionette DEBUG loaded listener.js 21:46:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f8759a7b000) [pid = 1826] [serial = 1218] [outer = 0x7f87510a5000] 21:46:39 INFO - PROCESS | 1826 | 1461645999170 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]]]}] 21:46:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:46:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1597ms 21:46:39 INFO - PROCESS | 1826 | 1461645999224 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 21:46:39 INFO - PROCESS | 1826 | 1461645999228 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 21:46:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:46:39 INFO - PROCESS | 1826 | 1461645999235 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:46:39 INFO - PROCESS | 1826 | 1461645999237 Marionette TRACE conn3 <- [1,1594,null,{}] 21:46:39 INFO - PROCESS | 1826 | 1461645999243 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}] 21:46:39 INFO - PROCESS | 1826 | 1461645999451 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 21:46:39 INFO - PROCESS | 1826 | 1461645999774 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758da5800 == 122 [pid = 1826] [id = 406] 21:46:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f8753fb2c00) [pid = 1826] [serial = 1219] [outer = (nil)] 21:46:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f8759cde400) [pid = 1826] [serial = 1220] [outer = 0x7f8753fb2c00] 21:46:39 INFO - PROCESS | 1826 | 1461645999906 Marionette DEBUG loaded listener.js 21:46:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f875ab5c400) [pid = 1826] [serial = 1221] [outer = 0x7f8753fb2c00] 21:46:40 INFO - PROCESS | 1826 | 1461646000972 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]]]}] 21:46:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:46:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1781ms 21:46:41 INFO - PROCESS | 1826 | 1461646001016 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 21:46:41 INFO - PROCESS | 1826 | 1461646001023 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 21:46:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:46:41 INFO - PROCESS | 1826 | 1461646001037 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:46:41 INFO - PROCESS | 1826 | 1461646001041 Marionette TRACE conn3 <- [1,1598,null,{}] 21:46:41 INFO - PROCESS | 1826 | 1461646001047 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}] 21:46:41 INFO - PROCESS | 1826 | 1461646001268 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 21:46:41 INFO - PROCESS | 1826 | 1461646001646 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875aac2800 == 123 [pid = 1826] [id = 407] 21:46:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f875b6c4400) [pid = 1826] [serial = 1222] [outer = (nil)] 21:46:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f875b7e9c00) [pid = 1826] [serial = 1223] [outer = 0x7f875b6c4400] 21:46:41 INFO - PROCESS | 1826 | 1461646001742 Marionette DEBUG loaded listener.js 21:46:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f875bae6400) [pid = 1826] [serial = 1224] [outer = 0x7f875b6c4400] 21:46:42 INFO - PROCESS | 1826 | 1461646002871 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]]]}] 21:46:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:46:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1893ms 21:46:42 INFO - PROCESS | 1826 | 1461646002928 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 21:46:42 INFO - PROCESS | 1826 | 1461646002932 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 21:46:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:46:42 INFO - PROCESS | 1826 | 1461646002942 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:46:42 INFO - PROCESS | 1826 | 1461646002946 Marionette TRACE conn3 <- [1,1602,null,{}] 21:46:42 INFO - PROCESS | 1826 | 1461646002955 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}] 21:46:43 INFO - PROCESS | 1826 | 1461646003395 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 21:46:43 INFO - PROCESS | 1826 | 1461646003600 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ba4b800 == 124 [pid = 1826] [id = 408] 21:46:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f875ad84c00) [pid = 1826] [serial = 1225] [outer = (nil)] 21:46:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f875bc9dc00) [pid = 1826] [serial = 1226] [outer = 0x7f875ad84c00] 21:46:43 INFO - PROCESS | 1826 | 1461646003714 Marionette DEBUG loaded listener.js 21:46:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f875cde2800) [pid = 1826] [serial = 1227] [outer = 0x7f875ad84c00] 21:46:44 INFO - PROCESS | 1826 | 1461646004623 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]]]}] 21:46:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:46:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1735ms 21:46:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:46:44 INFO - PROCESS | 1826 | 1461646004677 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 21:46:44 INFO - PROCESS | 1826 | 1461646004680 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 21:46:44 INFO - PROCESS | 1826 | 1461646004687 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:46:44 INFO - PROCESS | 1826 | 1461646004691 Marionette TRACE conn3 <- [1,1606,null,{}] 21:46:44 INFO - PROCESS | 1826 | 1461646004698 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}] 21:46:44 INFO - PROCESS | 1826 | 1461646004920 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 21:46:45 INFO - PROCESS | 1826 | 1461646005182 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875bebb000 == 125 [pid = 1826] [id = 409] 21:46:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f875ad87400) [pid = 1826] [serial = 1228] [outer = (nil)] 21:46:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f875d1e1400) [pid = 1826] [serial = 1229] [outer = 0x7f875ad87400] 21:46:45 INFO - PROCESS | 1826 | 1461646005307 Marionette DEBUG loaded listener.js 21:46:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f875e605c00) [pid = 1826] [serial = 1230] [outer = 0x7f875ad87400] 21:46:46 INFO - PROCESS | 1826 | 1461646006200 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]]]}] 21:46:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:46:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1590ms 21:46:46 INFO - PROCESS | 1826 | 1461646006276 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 21:46:46 INFO - PROCESS | 1826 | 1461646006280 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 21:46:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:46:46 INFO - PROCESS | 1826 | 1461646006286 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:46:46 INFO - PROCESS | 1826 | 1461646006288 Marionette TRACE conn3 <- [1,1610,null,{}] 21:46:46 INFO - PROCESS | 1826 | 1461646006293 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}] 21:46:46 INFO - PROCESS | 1826 | 1461646006534 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 21:46:46 INFO - PROCESS | 1826 | 1461646006853 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875d01c800 == 126 [pid = 1826] [id = 410] 21:46:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f87510a6800) [pid = 1826] [serial = 1231] [outer = (nil)] 21:46:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f875e620800) [pid = 1826] [serial = 1232] [outer = 0x7f87510a6800] 21:46:46 INFO - PROCESS | 1826 | 1461646006933 Marionette DEBUG loaded listener.js 21:46:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f875fc9cc00) [pid = 1826] [serial = 1233] [outer = 0x7f87510a6800] 21:46:47 INFO - PROCESS | 1826 | 1461646007785 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]]]}] 21:46:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:46:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1529ms 21:46:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:46:47 INFO - PROCESS | 1826 | 1461646007816 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 21:46:47 INFO - PROCESS | 1826 | 1461646007819 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 21:46:47 INFO - PROCESS | 1826 | 1461646007826 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:46:47 INFO - PROCESS | 1826 | 1461646007829 Marionette TRACE conn3 <- [1,1614,null,{}] 21:46:47 INFO - PROCESS | 1826 | 1461646007835 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}] 21:46:48 INFO - PROCESS | 1826 | 1461646008044 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 21:46:48 INFO - PROCESS | 1826 | 1461646008288 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875fb1b800 == 127 [pid = 1826] [id = 411] 21:46:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f875b1d9000) [pid = 1826] [serial = 1234] [outer = (nil)] 21:46:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f876101d000) [pid = 1826] [serial = 1235] [outer = 0x7f875b1d9000] 21:46:48 INFO - PROCESS | 1826 | 1461646008366 Marionette DEBUG loaded listener.js 21:46:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f876215c800) [pid = 1826] [serial = 1236] [outer = 0x7f875b1d9000] 21:46:49 INFO - PROCESS | 1826 | 1461646009288 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]]]}] 21:46:49 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 21:46:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1531ms 21:46:49 INFO - PROCESS | 1826 | 1461646009357 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 21:46:49 INFO - PROCESS | 1826 | 1461646009361 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 21:46:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:46:49 INFO - PROCESS | 1826 | 1461646009367 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:46:49 INFO - PROCESS | 1826 | 1461646009369 Marionette TRACE conn3 <- [1,1618,null,{}] 21:46:49 INFO - PROCESS | 1826 | 1461646009374 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}] 21:46:49 INFO - PROCESS | 1826 | 1461646009590 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 21:46:49 INFO - PROCESS | 1826 | 1461646009904 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87635ca000 == 128 [pid = 1826] [id = 412] 21:46:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f8763842800) [pid = 1826] [serial = 1237] [outer = (nil)] 21:46:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f876384b800) [pid = 1826] [serial = 1238] [outer = 0x7f8763842800] 21:46:50 INFO - PROCESS | 1826 | 1461646010004 Marionette DEBUG loaded listener.js 21:46:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f8764f8a000) [pid = 1826] [serial = 1239] [outer = 0x7f8763842800] 21:46:50 INFO - PROCESS | 1826 | 1461646010884 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]]]}] 21:46:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:46:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1578ms 21:46:50 INFO - PROCESS | 1826 | 1461646010946 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 21:46:50 INFO - PROCESS | 1826 | 1461646010952 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 21:46:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:46:50 INFO - PROCESS | 1826 | 1461646010958 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:46:50 INFO - PROCESS | 1826 | 1461646010961 Marionette TRACE conn3 <- [1,1622,null,{}] 21:46:50 INFO - PROCESS | 1826 | 1461646010967 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}] 21:46:51 INFO - PROCESS | 1826 | 1461646011257 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 21:46:51 INFO - PROCESS | 1826 | 1461646011581 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876afe8800 == 129 [pid = 1826] [id = 413] 21:46:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f876322b800) [pid = 1826] [serial = 1240] [outer = (nil)] 21:46:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f8771a43000) [pid = 1826] [serial = 1241] [outer = 0x7f876322b800] 21:46:51 INFO - PROCESS | 1826 | 1461646011654 Marionette DEBUG loaded listener.js 21:46:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f8771d7b000) [pid = 1826] [serial = 1242] [outer = 0x7f876322b800] 21:46:52 INFO - PROCESS | 1826 | 1461646012527 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]]]}] 21:46:52 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 21:46:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1636ms 21:46:52 INFO - PROCESS | 1826 | 1461646012595 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 21:46:52 INFO - PROCESS | 1826 | 1461646012598 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 21:46:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:46:52 INFO - PROCESS | 1826 | 1461646012605 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:46:52 INFO - PROCESS | 1826 | 1461646012608 Marionette TRACE conn3 <- [1,1626,null,{}] 21:46:52 INFO - PROCESS | 1826 | 1461646012614 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}] 21:46:52 INFO - PROCESS | 1826 | 1461646012825 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 21:46:53 INFO - PROCESS | 1826 | 1461646013138 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8772c0b800 == 130 [pid = 1826] [id = 414] 21:46:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f875fb84800) [pid = 1826] [serial = 1243] [outer = (nil)] 21:46:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f87721de800) [pid = 1826] [serial = 1244] [outer = 0x7f875fb84800] 21:46:53 INFO - PROCESS | 1826 | 1461646013221 Marionette DEBUG loaded listener.js 21:46:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f8773134c00) [pid = 1826] [serial = 1245] [outer = 0x7f875fb84800] 21:46:54 INFO - PROCESS | 1826 | 1461646014097 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]]]}] 21:46:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:46:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1529ms 21:46:54 INFO - PROCESS | 1826 | 1461646014135 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 21:46:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:46:54 INFO - PROCESS | 1826 | 1461646014148 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 21:46:54 INFO - PROCESS | 1826 | 1461646014153 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:46:54 INFO - PROCESS | 1826 | 1461646014157 Marionette TRACE conn3 <- [1,1630,null,{}] 21:46:54 INFO - PROCESS | 1826 | 1461646014162 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}] 21:46:54 INFO - PROCESS | 1826 | 1461646014366 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 21:46:54 INFO - PROCESS | 1826 | 1461646014678 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749ccb800 == 131 [pid = 1826] [id = 415] 21:46:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f874b127c00) [pid = 1826] [serial = 1246] [outer = (nil)] 21:46:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f874b8c4c00) [pid = 1826] [serial = 1247] [outer = 0x7f874b127c00] 21:46:54 INFO - PROCESS | 1826 | 1461646014756 Marionette DEBUG loaded listener.js 21:46:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f874dc78000) [pid = 1826] [serial = 1248] [outer = 0x7f874b127c00] 21:46:55 INFO - PROCESS | 1826 | 1461646015591 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]]]}] 21:46:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:46:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1482ms 21:46:55 INFO - PROCESS | 1826 | 1461646015636 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 21:46:55 INFO - PROCESS | 1826 | 1461646015639 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 21:46:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:46:55 INFO - PROCESS | 1826 | 1461646015645 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:46:55 INFO - PROCESS | 1826 | 1461646015647 Marionette TRACE conn3 <- [1,1634,null,{}] 21:46:55 INFO - PROCESS | 1826 | 1461646015652 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}] 21:46:55 INFO - PROCESS | 1826 | 1461646015870 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 21:46:56 INFO - PROCESS | 1826 | 1461646016201 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b932800 == 132 [pid = 1826] [id = 416] 21:46:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f874930b800) [pid = 1826] [serial = 1249] [outer = (nil)] 21:46:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f874d46b400) [pid = 1826] [serial = 1250] [outer = 0x7f874930b800] 21:46:56 INFO - PROCESS | 1826 | 1461646016280 Marionette DEBUG loaded listener.js 21:46:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f874dc7d000) [pid = 1826] [serial = 1251] [outer = 0x7f874930b800] 21:46:57 INFO - PROCESS | 1826 | 1461646017171 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]]]}] 21:46:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:46:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1581ms 21:46:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:46:57 INFO - PROCESS | 1826 | 1461646017227 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 21:46:57 INFO - PROCESS | 1826 | 1461646017230 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 21:46:57 INFO - PROCESS | 1826 | 1461646017236 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:46:57 INFO - PROCESS | 1826 | 1461646017239 Marionette TRACE conn3 <- [1,1638,null,{}] 21:46:57 INFO - PROCESS | 1826 | 1461646017244 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}] 21:46:57 INFO - PROCESS | 1826 | 1461646017456 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 21:46:57 INFO - PROCESS | 1826 | 1461646017790 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b16b000 == 133 [pid = 1826] [id = 417] 21:46:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f874b073000) [pid = 1826] [serial = 1252] [outer = (nil)] 21:46:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f874d476800) [pid = 1826] [serial = 1253] [outer = 0x7f874b073000] 21:46:57 INFO - PROCESS | 1826 | 1461646017872 Marionette DEBUG loaded listener.js 21:46:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f8750e2e800) [pid = 1826] [serial = 1254] [outer = 0x7f874b073000] 21:46:59 INFO - PROCESS | 1826 | 1461646019511 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]]]}] 21:46:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:46:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2332ms 21:46:59 INFO - PROCESS | 1826 | 1461646019568 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 21:46:59 INFO - PROCESS | 1826 | 1461646019573 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 21:46:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:46:59 INFO - PROCESS | 1826 | 1461646019582 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:46:59 INFO - PROCESS | 1826 | 1461646019586 Marionette TRACE conn3 <- [1,1642,null,{}] 21:46:59 INFO - PROCESS | 1826 | 1461646019595 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}] 21:46:59 INFO - PROCESS | 1826 | 1461646019807 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 21:47:00 INFO - PROCESS | 1826 | 1461646020086 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874d44d000 == 134 [pid = 1826] [id = 418] 21:47:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f8749523400) [pid = 1826] [serial = 1255] [outer = (nil)] 21:47:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f874b859400) [pid = 1826] [serial = 1256] [outer = 0x7f8749523400] 21:47:00 INFO - PROCESS | 1826 | 1461646020157 Marionette DEBUG loaded listener.js 21:47:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f874b8ee400) [pid = 1826] [serial = 1257] [outer = 0x7f8749523400] 21:47:01 INFO - PROCESS | 1826 | 1461646021190 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]]]}] 21:47:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:47:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1691ms 21:47:01 INFO - PROCESS | 1826 | 1461646021274 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 21:47:01 INFO - PROCESS | 1826 | 1461646021287 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 21:47:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:47:01 INFO - PROCESS | 1826 | 1461646021366 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:47:01 INFO - PROCESS | 1826 | 1461646021371 Marionette TRACE conn3 <- [1,1646,null,{}] 21:47:01 INFO - PROCESS | 1826 | 1461646021385 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}] 21:47:01 INFO - PROCESS | 1826 | 1461646021617 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 21:47:01 INFO - PROCESS | 1826 | 1461646021961 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ae27000 == 135 [pid = 1826] [id = 419] 21:47:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f874d753400) [pid = 1826] [serial = 1258] [outer = (nil)] 21:47:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f874dc81c00) [pid = 1826] [serial = 1259] [outer = 0x7f874d753400] 21:47:02 INFO - PROCESS | 1826 | 1461646022037 Marionette DEBUG loaded listener.js 21:47:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f874de66000) [pid = 1826] [serial = 1260] [outer = 0x7f874d753400] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876103b000 == 134 [pid = 1826] [id = 35] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876103a800 == 133 [pid = 1826] [id = 39] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874b93b800 == 132 [pid = 1826] [id = 401] 21:47:02 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f8759a71000) [pid = 1826] [serial = 1139] [outer = (nil)] [url = about:blank] 21:47:02 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f874d755800) [pid = 1826] [serial = 1121] [outer = (nil)] [url = about:blank] 21:47:02 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f874930e400) [pid = 1826] [serial = 1118] [outer = (nil)] [url = about:blank] 21:47:02 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f8749524400) [pid = 1826] [serial = 1115] [outer = (nil)] [url = about:blank] 21:47:02 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f875c154800) [pid = 1826] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8754915800 == 131 [pid = 1826] [id = 400] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875367c800 == 130 [pid = 1826] [id = 399] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874f0d5800 == 129 [pid = 1826] [id = 398] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8748f4d000 == 128 [pid = 1826] [id = 397] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874d44e000 == 127 [pid = 1826] [id = 396] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87494d8800 == 126 [pid = 1826] [id = 395] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8779d5b800 == 125 [pid = 1826] [id = 390] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8771a04800 == 124 [pid = 1826] [id = 389] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8764611800 == 123 [pid = 1826] [id = 388] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87620a8000 == 122 [pid = 1826] [id = 387] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875e874000 == 121 [pid = 1826] [id = 386] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875bba1000 == 120 [pid = 1826] [id = 385] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ba56000 == 119 [pid = 1826] [id = 384] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875aab2000 == 118 [pid = 1826] [id = 383] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87556b6000 == 117 [pid = 1826] [id = 382] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8750916000 == 116 [pid = 1826] [id = 381] 21:47:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8749cdf000 == 115 [pid = 1826] [id = 380] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f874de71800) [pid = 1826] [serial = 852] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f875b1da400) [pid = 1826] [serial = 987] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f87632be400) [pid = 1826] [serial = 909] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f875c00e800) [pid = 1826] [serial = 1029] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f8753e26400) [pid = 1826] [serial = 891] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f875e624c00) [pid = 1826] [serial = 966] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f8759ab9000) [pid = 1826] [serial = 894] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f8753e23400) [pid = 1826] [serial = 864] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f874fee3000) [pid = 1826] [serial = 855] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f874d761400) [pid = 1826] [serial = 978] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f877730a400) [pid = 1826] [serial = 984] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f8777307c00) [pid = 1826] [serial = 924] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f8776aaf800) [pid = 1826] [serial = 975] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f875c083000) [pid = 1826] [serial = 903] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f8776f9a000) [pid = 1826] [serial = 1053] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f8768158400) [pid = 1826] [serial = 915] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f87545ce800) [pid = 1826] [serial = 861] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f87629a5800) [pid = 1826] [serial = 1035] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f8764cf1800) [pid = 1826] [serial = 912] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f874d478400) [pid = 1826] [serial = 990] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f87510a6400) [pid = 1826] [serial = 1020] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f8777431c00) [pid = 1826] [serial = 1050] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f874d75e000) [pid = 1826] [serial = 1059] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f8772ee5800) [pid = 1826] [serial = 918] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f8763844c00) [pid = 1826] [serial = 1038] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f8763666400) [pid = 1826] [serial = 969] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f8750e2fc00) [pid = 1826] [serial = 957] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f8759abac00) [pid = 1826] [serial = 960] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f874dcf9000) [pid = 1826] [serial = 846] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f875b4f0c00) [pid = 1826] [serial = 1026] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f8760682400) [pid = 1826] [serial = 906] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f87732d9000) [pid = 1826] [serial = 972] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f875450b800) [pid = 1826] [serial = 1023] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f875b911400) [pid = 1826] [serial = 963] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f874de69400) [pid = 1826] [serial = 849] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f875baedc00) [pid = 1826] [serial = 900] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f876548d000) [pid = 1826] [serial = 1041] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f875497bc00) [pid = 1826] [serial = 1056] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f8776857c00) [pid = 1826] [serial = 921] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f874dc7f400) [pid = 1826] [serial = 981] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f877315f400) [pid = 1826] [serial = 1047] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f875b55e000) [pid = 1826] [serial = 897] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f8777310c00) [pid = 1826] [serial = 843] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f875d1ecc00) [pid = 1826] [serial = 1032] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f8771cc2000) [pid = 1826] [serial = 1044] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f8768108400) [pid = 1826] [serial = 858] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f875b895400) [pid = 1826] [serial = 993] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f875be38c00) [pid = 1826] [serial = 762] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f8758d03000) [pid = 1826] [serial = 1136] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f8763b03800) [pid = 1826] [serial = 1094] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f8768109000) [pid = 1826] [serial = 1095] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f874dc7d400) [pid = 1826] [serial = 1127] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f874fedcc00) [pid = 1826] [serial = 1128] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f8758d08800) [pid = 1826] [serial = 1085] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f8759cddc00) [pid = 1826] [serial = 1086] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f8751c67000) [pid = 1826] [serial = 1130] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f87646edc00) [pid = 1826] [serial = 1112] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f87773e0800) [pid = 1826] [serial = 1113] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f8751c68800) [pid = 1826] [serial = 1082] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f8753e1dc00) [pid = 1826] [serial = 1083] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f874b8e9000) [pid = 1826] [serial = 1106] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f874b8ed800) [pid = 1826] [serial = 1107] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f8749522800) [pid = 1826] [serial = 1124] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f874b128800) [pid = 1826] [serial = 1125] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f8759ca6800) [pid = 1826] [serial = 1103] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f8759cabc00) [pid = 1826] [serial = 1104] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f875fb8e400) [pid = 1826] [serial = 1080] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f874b85bc00) [pid = 1826] [serial = 1100] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f874b860c00) [pid = 1826] [serial = 1101] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f8776849400) [pid = 1826] [serial = 1097] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f8777309800) [pid = 1826] [serial = 1098] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8759cac400) [pid = 1826] [serial = 1109] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f8759cb0c00) [pid = 1826] [serial = 1110] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f875baeb000) [pid = 1826] [serial = 1088] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f875f9ef400) [pid = 1826] [serial = 1089] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f876101a400) [pid = 1826] [serial = 1091] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f87629a8800) [pid = 1826] [serial = 1092] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8752090800) [pid = 1826] [serial = 1131] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f8759014400) [pid = 1826] [serial = 1137] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f875494fc00) [pid = 1826] [serial = 1134] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f87545d3000) [pid = 1826] [serial = 1133] [outer = (nil)] [url = about:blank] 21:47:03 INFO - PROCESS | 1826 | 1461646023189 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]]]}] 21:47:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:47:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1944ms 21:47:03 INFO - PROCESS | 1826 | 1461646023266 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 21:47:03 INFO - PROCESS | 1826 | 1461646023269 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 21:47:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:47:03 INFO - PROCESS | 1826 | 1461646023276 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:47:03 INFO - PROCESS | 1826 | 1461646023282 Marionette TRACE conn3 <- [1,1650,null,{}] 21:47:03 INFO - PROCESS | 1826 | 1461646023298 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}] 21:47:03 INFO - PROCESS | 1826 | 1461646023520 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 21:47:03 INFO - PROCESS | 1826 | 1461646023752 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b94d000 == 116 [pid = 1826] [id = 420] 21:47:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f874dc77000) [pid = 1826] [serial = 1261] [outer = (nil)] 21:47:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f8750fa3800) [pid = 1826] [serial = 1262] [outer = 0x7f874dc77000] 21:47:03 INFO - PROCESS | 1826 | 1461646023830 Marionette DEBUG loaded listener.js 21:47:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f8751c66400) [pid = 1826] [serial = 1263] [outer = 0x7f874dc77000] 21:47:04 INFO - PROCESS | 1826 | 1461646024599 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]]]}] 21:47:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:47:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1384ms 21:47:04 INFO - PROCESS | 1826 | 1461646024662 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 21:47:04 INFO - PROCESS | 1826 | 1461646024666 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 21:47:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:47:04 INFO - PROCESS | 1826 | 1461646024671 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:47:04 INFO - PROCESS | 1826 | 1461646024673 Marionette TRACE conn3 <- [1,1654,null,{}] 21:47:04 INFO - PROCESS | 1826 | 1461646024679 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}] 21:47:04 INFO - PROCESS | 1826 | 1461646024953 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 21:47:04 INFO - PROCESS | 1826 | 1461646024990 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f061800 == 117 [pid = 1826] [id = 421] 21:47:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f874fedf800) [pid = 1826] [serial = 1264] [outer = (nil)] 21:47:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f8753e23000) [pid = 1826] [serial = 1265] [outer = 0x7f874fedf800] 21:47:05 INFO - PROCESS | 1826 | 1461646025056 Marionette DEBUG loaded listener.js 21:47:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f8753fa7c00) [pid = 1826] [serial = 1266] [outer = 0x7f874fedf800] 21:47:05 INFO - PROCESS | 1826 | 1461646025954 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]]]}] 21:47:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:47:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1329ms 21:47:06 INFO - PROCESS | 1826 | 1461646026020 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 21:47:06 INFO - PROCESS | 1826 | 1461646026024 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 21:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:47:06 INFO - PROCESS | 1826 | 1461646026030 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:47:06 INFO - PROCESS | 1826 | 1461646026032 Marionette TRACE conn3 <- [1,1658,null,{}] 21:47:06 INFO - PROCESS | 1826 | 1461646026037 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}] 21:47:06 INFO - PROCESS | 1826 | 1461646026306 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 21:47:06 INFO - PROCESS | 1826 | 1461646026347 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8750e4e000 == 118 [pid = 1826] [id = 422] 21:47:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f8753fb0800) [pid = 1826] [serial = 1267] [outer = (nil)] 21:47:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f875450b800) [pid = 1826] [serial = 1268] [outer = 0x7f8753fb0800] 21:47:06 INFO - PROCESS | 1826 | 1461646026469 Marionette DEBUG loaded listener.js 21:47:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f87545d3000) [pid = 1826] [serial = 1269] [outer = 0x7f8753fb0800] 21:47:07 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f874930e800) [pid = 1826] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:47:07 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f8758d08c00) [pid = 1826] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:47:07 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f8749526400) [pid = 1826] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:47:07 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f8749305800) [pid = 1826] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:47:07 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f8749306000) [pid = 1826] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:47:07 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8759012400) [pid = 1826] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:47:07 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f87477e8c00) [pid = 1826] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:47:07 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f874951c400) [pid = 1826] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:47:07 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f8759cf3c00) [pid = 1826] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:47:07 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f874951f800) [pid = 1826] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:47:08 INFO - PROCESS | 1826 | 1461646028180 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]]]}] 21:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 2183ms 21:47:08 INFO - PROCESS | 1826 | 1461646028214 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 21:47:08 INFO - PROCESS | 1826 | 1461646028216 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 21:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:47:08 INFO - PROCESS | 1826 | 1461646028223 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:47:08 INFO - PROCESS | 1826 | 1461646028225 Marionette TRACE conn3 <- [1,1662,null,{}] 21:47:08 INFO - PROCESS | 1826 | 1461646028230 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}] 21:47:08 INFO - PROCESS | 1826 | 1461646028516 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 21:47:08 INFO - PROCESS | 1826 | 1461646028545 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751eae800 == 119 [pid = 1826] [id = 423] 21:47:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f87546d6000) [pid = 1826] [serial = 1270] [outer = (nil)] 21:47:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f8758d0c800) [pid = 1826] [serial = 1271] [outer = 0x7f87546d6000] 21:47:08 INFO - PROCESS | 1826 | 1461646028610 Marionette DEBUG loaded listener.js 21:47:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f8759a72000) [pid = 1826] [serial = 1272] [outer = 0x7f87546d6000] 21:47:09 INFO - PROCESS | 1826 | 1461646029437 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]]]}] 21:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1232ms 21:47:09 INFO - PROCESS | 1826 | 1461646029455 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 21:47:09 INFO - PROCESS | 1826 | 1461646029460 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 21:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:47:09 INFO - PROCESS | 1826 | 1461646029465 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:47:09 INFO - PROCESS | 1826 | 1461646029468 Marionette TRACE conn3 <- [1,1666,null,{}] 21:47:09 INFO - PROCESS | 1826 | 1461646029499 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}] 21:47:09 INFO - PROCESS | 1826 | 1461646029689 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 21:47:09 INFO - PROCESS | 1826 | 1461646029703 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87521f8000 == 120 [pid = 1826] [id = 424] 21:47:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f8758d0d800) [pid = 1826] [serial = 1273] [outer = (nil)] 21:47:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f8759ab6400) [pid = 1826] [serial = 1274] [outer = 0x7f8758d0d800] 21:47:09 INFO - PROCESS | 1826 | 1461646029766 Marionette DEBUG loaded listener.js 21:47:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f8759cafc00) [pid = 1826] [serial = 1275] [outer = 0x7f8758d0d800] 21:47:10 INFO - PROCESS | 1826 | 1461646030961 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]]]}] 21:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1558ms 21:47:11 INFO - PROCESS | 1826 | 1461646031026 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 21:47:11 INFO - PROCESS | 1826 | 1461646031034 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 21:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:47:11 INFO - PROCESS | 1826 | 1461646031042 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:47:11 INFO - PROCESS | 1826 | 1461646031048 Marionette TRACE conn3 <- [1,1670,null,{}] 21:47:11 INFO - PROCESS | 1826 | 1461646031056 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}] 21:47:11 INFO - PROCESS | 1826 | 1461646031307 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 21:47:11 INFO - PROCESS | 1826 | 1461646031566 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b25a000 == 121 [pid = 1826] [id = 425] 21:47:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f874b8c5c00) [pid = 1826] [serial = 1276] [outer = (nil)] 21:47:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f874b8e8000) [pid = 1826] [serial = 1277] [outer = 0x7f874b8c5c00] 21:47:11 INFO - PROCESS | 1826 | 1461646031684 Marionette DEBUG loaded listener.js 21:47:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f874dc75000) [pid = 1826] [serial = 1278] [outer = 0x7f874b8c5c00] 21:47:12 INFO - PROCESS | 1826 | 1461646032658 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]]]}] 21:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1686ms 21:47:12 INFO - PROCESS | 1826 | 1461646032730 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 21:47:12 INFO - PROCESS | 1826 | 1461646032738 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 21:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:47:12 INFO - PROCESS | 1826 | 1461646032748 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:47:12 INFO - PROCESS | 1826 | 1461646032752 Marionette TRACE conn3 <- [1,1674,null,{}] 21:47:12 INFO - PROCESS | 1826 | 1461646032758 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}] 21:47:13 INFO - PROCESS | 1826 | 1461646033020 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 21:47:13 INFO - PROCESS | 1826 | 1461646033332 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751ea9000 == 122 [pid = 1826] [id = 426] 21:47:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f874dc7fc00) [pid = 1826] [serial = 1279] [outer = (nil)] 21:47:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f87510ab800) [pid = 1826] [serial = 1280] [outer = 0x7f874dc7fc00] 21:47:13 INFO - PROCESS | 1826 | 1461646033408 Marionette DEBUG loaded listener.js 21:47:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f875373b000) [pid = 1826] [serial = 1281] [outer = 0x7f874dc7fc00] 21:47:14 INFO - PROCESS | 1826 | 1461646034273 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]]]}] 21:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1578ms 21:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:47:14 INFO - PROCESS | 1826 | 1461646034328 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 21:47:14 INFO - PROCESS | 1826 | 1461646034331 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 21:47:14 INFO - PROCESS | 1826 | 1461646034338 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:47:14 INFO - PROCESS | 1826 | 1461646034344 Marionette TRACE conn3 <- [1,1678,null,{}] 21:47:14 INFO - PROCESS | 1826 | 1461646034361 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}] 21:47:14 INFO - PROCESS | 1826 | 1461646034586 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 21:47:14 INFO - PROCESS | 1826 | 1461646034842 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754575800 == 123 [pid = 1826] [id = 427] 21:47:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f8754509400) [pid = 1826] [serial = 1282] [outer = (nil)] 21:47:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f8754978800) [pid = 1826] [serial = 1283] [outer = 0x7f8754509400] 21:47:14 INFO - PROCESS | 1826 | 1461646034962 Marionette DEBUG loaded listener.js 21:47:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f8759a75400) [pid = 1826] [serial = 1284] [outer = 0x7f8754509400] 21:47:15 INFO - PROCESS | 1826 | 1461646035806 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]]]}] 21:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1538ms 21:47:15 INFO - PROCESS | 1826 | 1461646035875 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 21:47:15 INFO - PROCESS | 1826 | 1461646035880 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 21:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:47:15 INFO - PROCESS | 1826 | 1461646035886 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:47:15 INFO - PROCESS | 1826 | 1461646035888 Marionette TRACE conn3 <- [1,1682,null,{}] 21:47:15 INFO - PROCESS | 1826 | 1461646035894 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}] 21:47:16 INFO - PROCESS | 1826 | 1461646036107 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 21:47:16 INFO - PROCESS | 1826 | 1461646036317 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87549b8800 == 124 [pid = 1826] [id = 428] 21:47:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f8759a7f800) [pid = 1826] [serial = 1285] [outer = (nil)] 21:47:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8759cecc00) [pid = 1826] [serial = 1286] [outer = 0x7f8759a7f800] 21:47:16 INFO - PROCESS | 1826 | 1461646036436 Marionette DEBUG loaded listener.js 21:47:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f8759cf8800) [pid = 1826] [serial = 1287] [outer = 0x7f8759a7f800] 21:47:17 INFO - PROCESS | 1826 | 1461646037379 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]]]}] 21:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1537ms 21:47:17 INFO - PROCESS | 1826 | 1461646037424 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 21:47:17 INFO - PROCESS | 1826 | 1461646037428 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 21:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:47:17 INFO - PROCESS | 1826 | 1461646037434 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:47:17 INFO - PROCESS | 1826 | 1461646037436 Marionette TRACE conn3 <- [1,1686,null,{}] 21:47:17 INFO - PROCESS | 1826 | 1461646037442 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}] 21:47:17 INFO - PROCESS | 1826 | 1461646037654 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 21:47:17 INFO - PROCESS | 1826 | 1461646037865 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87555ab000 == 125 [pid = 1826] [id = 429] 21:47:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f874b8e4400) [pid = 1826] [serial = 1288] [outer = (nil)] 21:47:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f875ad86800) [pid = 1826] [serial = 1289] [outer = 0x7f874b8e4400] 21:47:17 INFO - PROCESS | 1826 | 1461646037982 Marionette DEBUG loaded listener.js 21:47:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f875b4eb000) [pid = 1826] [serial = 1290] [outer = 0x7f874b8e4400] 21:47:18 INFO - PROCESS | 1826 | 1461646038943 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]]]}] 21:47:18 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 21:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1538ms 21:47:18 INFO - PROCESS | 1826 | 1461646038974 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 21:47:18 INFO - PROCESS | 1826 | 1461646038977 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 21:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:47:18 INFO - PROCESS | 1826 | 1461646038983 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:47:18 INFO - PROCESS | 1826 | 1461646038986 Marionette TRACE conn3 <- [1,1690,null,{}] 21:47:18 INFO - PROCESS | 1826 | 1461646038991 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}] 21:47:19 INFO - PROCESS | 1826 | 1461646039215 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 21:47:19 INFO - PROCESS | 1826 | 1461646039432 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758d91800 == 126 [pid = 1826] [id = 430] 21:47:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f875ab57000) [pid = 1826] [serial = 1291] [outer = (nil)] 21:47:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f875b7e4400) [pid = 1826] [serial = 1292] [outer = 0x7f875ab57000] 21:47:19 INFO - PROCESS | 1826 | 1461646039548 Marionette DEBUG loaded listener.js 21:47:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f875b905c00) [pid = 1826] [serial = 1293] [outer = 0x7f875ab57000] 21:47:20 INFO - PROCESS | 1826 | 1461646040445 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]]]}] 21:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1529ms 21:47:20 INFO - PROCESS | 1826 | 1461646040517 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 21:47:20 INFO - PROCESS | 1826 | 1461646040520 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 21:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:47:20 INFO - PROCESS | 1826 | 1461646040529 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:47:20 INFO - PROCESS | 1826 | 1461646040531 Marionette TRACE conn3 <- [1,1694,null,{}] 21:47:20 INFO - PROCESS | 1826 | 1461646040537 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}] 21:47:20 INFO - PROCESS | 1826 | 1461646040746 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 21:47:20 INFO - PROCESS | 1826 | 1461646040955 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8759a60800 == 127 [pid = 1826] [id = 431] 21:47:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f875b55d800) [pid = 1826] [serial = 1294] [outer = (nil)] 21:47:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f875b90f000) [pid = 1826] [serial = 1295] [outer = 0x7f875b55d800] 21:47:21 INFO - PROCESS | 1826 | 1461646041066 Marionette DEBUG loaded listener.js 21:47:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f875b9cfc00) [pid = 1826] [serial = 1296] [outer = 0x7f875b55d800] 21:47:21 INFO - PROCESS | 1826 | 1461646041992 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]]]}] 21:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1533ms 21:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:47:22 INFO - PROCESS | 1826 | 1461646042063 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 21:47:22 INFO - PROCESS | 1826 | 1461646042067 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 21:47:22 INFO - PROCESS | 1826 | 1461646042073 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:47:22 INFO - PROCESS | 1826 | 1461646042076 Marionette TRACE conn3 <- [1,1698,null,{}] 21:47:22 INFO - PROCESS | 1826 | 1461646042081 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}] 21:47:22 INFO - PROCESS | 1826 | 1461646042326 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 21:47:22 INFO - PROCESS | 1826 | 1461646042585 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ad07000 == 128 [pid = 1826] [id = 432] 21:47:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f875b906400) [pid = 1826] [serial = 1297] [outer = (nil)] 21:47:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f875baef000) [pid = 1826] [serial = 1298] [outer = 0x7f875b906400] 21:47:22 INFO - PROCESS | 1826 | 1461646042707 Marionette DEBUG loaded listener.js 21:47:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f875bc97400) [pid = 1826] [serial = 1299] [outer = 0x7f875b906400] 21:47:23 INFO - PROCESS | 1826 | 1461646043598 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]]]}] 21:47:23 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 21:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1582ms 21:47:23 INFO - PROCESS | 1826 | 1461646043655 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 21:47:23 INFO - PROCESS | 1826 | 1461646043659 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 21:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:47:23 INFO - PROCESS | 1826 | 1461646043665 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:47:23 INFO - PROCESS | 1826 | 1461646043668 Marionette TRACE conn3 <- [1,1702,null,{}] 21:47:23 INFO - PROCESS | 1826 | 1461646043673 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}] 21:47:23 INFO - PROCESS | 1826 | 1461646043894 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 21:47:24 INFO - PROCESS | 1826 | 1461646044106 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b57d000 == 129 [pid = 1826] [id = 433] 21:47:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f8759a7ac00) [pid = 1826] [serial = 1300] [outer = (nil)] 21:47:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f875be38800) [pid = 1826] [serial = 1301] [outer = 0x7f8759a7ac00] 21:47:24 INFO - PROCESS | 1826 | 1461646044221 Marionette DEBUG loaded listener.js 21:47:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f875cde5c00) [pid = 1826] [serial = 1302] [outer = 0x7f8759a7ac00] 21:47:25 INFO - PROCESS | 1826 | 1461646045165 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]]]}] 21:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1535ms 21:47:25 INFO - PROCESS | 1826 | 1461646045201 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 21:47:25 INFO - PROCESS | 1826 | 1461646045204 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 21:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:47:25 INFO - PROCESS | 1826 | 1461646045210 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:47:25 INFO - PROCESS | 1826 | 1461646045213 Marionette TRACE conn3 <- [1,1706,null,{}] 21:47:25 INFO - PROCESS | 1826 | 1461646045218 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}] 21:47:25 INFO - PROCESS | 1826 | 1461646045433 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 21:47:25 INFO - PROCESS | 1826 | 1461646045649 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ba4c800 == 130 [pid = 1826] [id = 434] 21:47:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f875b908000) [pid = 1826] [serial = 1303] [outer = (nil)] 21:47:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f875d1ed000) [pid = 1826] [serial = 1304] [outer = 0x7f875b908000] 21:47:25 INFO - PROCESS | 1826 | 1461646045764 Marionette DEBUG loaded listener.js 21:47:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f875f9ef400) [pid = 1826] [serial = 1305] [outer = 0x7f875b908000] 21:47:26 INFO - PROCESS | 1826 | 1461646046738 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]]]}] 21:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1591ms 21:47:26 INFO - PROCESS | 1826 | 1461646046804 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 21:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:47:26 INFO - PROCESS | 1826 | 1461646046808 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 21:47:26 INFO - PROCESS | 1826 | 1461646046814 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:47:26 INFO - PROCESS | 1826 | 1461646046817 Marionette TRACE conn3 <- [1,1710,null,{}] 21:47:26 INFO - PROCESS | 1826 | 1461646046822 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}] 21:47:27 INFO - PROCESS | 1826 | 1461646047106 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 21:47:27 INFO - PROCESS | 1826 | 1461646047446 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875bec4800 == 131 [pid = 1826] [id = 435] 21:47:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f875fb62c00) [pid = 1826] [serial = 1306] [outer = (nil)] 21:47:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f8761cc2400) [pid = 1826] [serial = 1307] [outer = 0x7f875fb62c00] 21:47:27 INFO - PROCESS | 1826 | 1461646047531 Marionette DEBUG loaded listener.js 21:47:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f87631d2c00) [pid = 1826] [serial = 1308] [outer = 0x7f875fb62c00] 21:47:28 INFO - PROCESS | 1826 | 1461646048394 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]]]}] 21:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1636ms 21:47:28 INFO - PROCESS | 1826 | 1461646048450 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 21:47:28 INFO - PROCESS | 1826 | 1461646048454 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 21:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:47:28 INFO - PROCESS | 1826 | 1461646048460 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:47:28 INFO - PROCESS | 1826 | 1461646048463 Marionette TRACE conn3 <- [1,1714,null,{}] 21:47:28 INFO - PROCESS | 1826 | 1461646048468 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}] 21:47:28 INFO - PROCESS | 1826 | 1461646048679 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 21:47:28 INFO - PROCESS | 1826 | 1461646048896 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875d009000 == 132 [pid = 1826] [id = 436] 21:47:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f87610bf000) [pid = 1826] [serial = 1309] [outer = (nil)] 21:47:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f87633e0000) [pid = 1826] [serial = 1310] [outer = 0x7f87610bf000] 21:47:29 INFO - PROCESS | 1826 | 1461646049010 Marionette DEBUG loaded listener.js 21:47:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f876383fc00) [pid = 1826] [serial = 1311] [outer = 0x7f87610bf000] 21:47:30 INFO - PROCESS | 1826 | 1461646050000 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]]]}] 21:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1583ms 21:47:30 INFO - PROCESS | 1826 | 1461646050044 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 21:47:30 INFO - PROCESS | 1826 | 1461646050048 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 21:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:47:30 INFO - PROCESS | 1826 | 1461646050054 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:47:30 INFO - PROCESS | 1826 | 1461646050056 Marionette TRACE conn3 <- [1,1718,null,{}] 21:47:30 INFO - PROCESS | 1826 | 1461646050062 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}] 21:47:30 INFO - PROCESS | 1826 | 1461646050276 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 21:47:30 INFO - PROCESS | 1826 | 1461646050536 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8747807800 == 133 [pid = 1826] [id = 437] 21:47:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f87477db000) [pid = 1826] [serial = 1312] [outer = (nil)] 21:47:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f874930d000) [pid = 1826] [serial = 1313] [outer = 0x7f87477db000] 21:47:30 INFO - PROCESS | 1826 | 1461646050657 Marionette DEBUG loaded listener.js 21:47:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f8759cec000) [pid = 1826] [serial = 1314] [outer = 0x7f87477db000] 21:47:31 INFO - PROCESS | 1826 | 1461646051955 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]]]}] 21:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1936ms 21:47:31 INFO - PROCESS | 1826 | 1461646051991 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 21:47:31 INFO - PROCESS | 1826 | 1461646051996 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 21:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:47:32 INFO - PROCESS | 1826 | 1461646052005 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:47:32 INFO - PROCESS | 1826 | 1461646052011 Marionette TRACE conn3 <- [1,1722,null,{}] 21:47:32 INFO - PROCESS | 1826 | 1461646052019 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}] 21:47:32 INFO - PROCESS | 1826 | 1461646052306 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 21:47:32 INFO - PROCESS | 1826 | 1461646052566 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f0d0800 == 134 [pid = 1826] [id = 438] 21:47:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f8749302c00) [pid = 1826] [serial = 1315] [outer = (nil)] 21:47:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f874b85c800) [pid = 1826] [serial = 1316] [outer = 0x7f8749302c00] 21:47:32 INFO - PROCESS | 1826 | 1461646052649 Marionette DEBUG loaded listener.js 21:47:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f874d6d8c00) [pid = 1826] [serial = 1317] [outer = 0x7f8749302c00] 21:47:33 INFO - PROCESS | 1826 | 1461646053637 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]]]}] 21:47:33 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 21:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1692ms 21:47:33 INFO - PROCESS | 1826 | 1461646053697 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 21:47:33 INFO - PROCESS | 1826 | 1461646053712 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 21:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:47:33 INFO - PROCESS | 1826 | 1461646053729 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:47:33 INFO - PROCESS | 1826 | 1461646053740 Marionette TRACE conn3 <- [1,1726,null,{}] 21:47:33 INFO - PROCESS | 1826 | 1461646053744 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}] 21:47:34 INFO - PROCESS | 1826 | 1461646054022 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 21:47:34 INFO - PROCESS | 1826 | 1461646054405 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:34 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f874b8e2400) [pid = 1826] [serial = 1205] [outer = (nil)] [url = about:blank] 21:47:34 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f874d6db400) [pid = 1826] [serial = 1184] [outer = (nil)] [url = about:blank] 21:47:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8748f63800 == 135 [pid = 1826] [id = 439] 21:47:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f874b07c400) [pid = 1826] [serial = 1318] [outer = (nil)] 21:47:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f874de6ec00) [pid = 1826] [serial = 1319] [outer = 0x7f874b07c400] 21:47:34 INFO - PROCESS | 1826 | 1461646054537 Marionette DEBUG loaded listener.js 21:47:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f8750e2e000) [pid = 1826] [serial = 1320] [outer = 0x7f874b07c400] 21:47:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8772c0b800 == 134 [pid = 1826] [id = 414] 21:47:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876afe8800 == 133 [pid = 1826] [id = 413] 21:47:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87635ca000 == 132 [pid = 1826] [id = 412] 21:47:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875fb1b800 == 131 [pid = 1826] [id = 411] 21:47:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875d01c800 == 130 [pid = 1826] [id = 410] 21:47:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875bebb000 == 129 [pid = 1826] [id = 409] 21:47:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ba4b800 == 128 [pid = 1826] [id = 408] 21:47:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875aac2800 == 127 [pid = 1826] [id = 407] 21:47:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758da5800 == 126 [pid = 1826] [id = 406] 21:47:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87556a4800 == 125 [pid = 1826] [id = 405] 21:47:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87521f5800 == 124 [pid = 1826] [id = 404] 21:47:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874f054800 == 123 [pid = 1826] [id = 403] 21:47:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8749cc8800 == 122 [pid = 1826] [id = 402] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f874b861400) [pid = 1826] [serial = 1193] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f8759cac800) [pid = 1826] [serial = 1140] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f874b857c00) [pid = 1826] [serial = 1190] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f876383e400) [pid = 1826] [serial = 1169] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f87510ad400) [pid = 1826] [serial = 1122] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f8749521400) [pid = 1826] [serial = 1119] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f874dc79000) [pid = 1826] [serial = 1191] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f8759c59000) [pid = 1826] [serial = 1199] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f875b4f0800) [pid = 1826] [serial = 1154] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f8761cc2800) [pid = 1826] [serial = 1166] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f875d1eac00) [pid = 1826] [serial = 1160] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f874930c000) [pid = 1826] [serial = 1187] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f875495a000) [pid = 1826] [serial = 1196] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f8773164c00) [pid = 1826] [serial = 1175] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f875b7ef400) [pid = 1826] [serial = 1203] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f8749528c00) [pid = 1826] [serial = 1116] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f875b910000) [pid = 1826] [serial = 1157] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f875900fc00) [pid = 1826] [serial = 1197] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f874fed8000) [pid = 1826] [serial = 1145] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f8767c1b800) [pid = 1826] [serial = 1172] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f874b853000) [pid = 1826] [serial = 1188] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f8749305400) [pid = 1826] [serial = 1142] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f8753740000) [pid = 1826] [serial = 1194] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f875ad84800) [pid = 1826] [serial = 1202] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f8759a73400) [pid = 1826] [serial = 1151] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f8759caec00) [pid = 1826] [serial = 1200] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f875fc9c000) [pid = 1826] [serial = 1163] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f8753ef2c00) [pid = 1826] [serial = 1148] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f877680f800) [pid = 1826] [serial = 1178] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f8746dcc400) [pid = 1826] [serial = 1181] [outer = (nil)] [url = about:blank] 21:47:35 INFO - PROCESS | 1826 | 1461646055378 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]]]}] 21:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1692ms 21:47:35 INFO - PROCESS | 1826 | 1461646055422 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 21:47:35 INFO - PROCESS | 1826 | 1461646055426 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 21:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:47:35 INFO - PROCESS | 1826 | 1461646055433 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:47:35 INFO - PROCESS | 1826 | 1461646055439 Marionette TRACE conn3 <- [1,1730,null,{}] 21:47:35 INFO - PROCESS | 1826 | 1461646055455 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}] 21:47:35 INFO - PROCESS | 1826 | 1461646055667 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 21:47:35 INFO - PROCESS | 1826 | 1461646055849 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c978800 == 123 [pid = 1826] [id = 440] 21:47:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f874b8e2400) [pid = 1826] [serial = 1321] [outer = (nil)] 21:47:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f8753736400) [pid = 1826] [serial = 1322] [outer = 0x7f874b8e2400] 21:47:35 INFO - PROCESS | 1826 | 1461646055922 Marionette DEBUG loaded listener.js 21:47:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f875450e800) [pid = 1826] [serial = 1323] [outer = 0x7f874b8e2400] 21:47:36 INFO - PROCESS | 1826 | 1461646056734 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]]]}] 21:47:36 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 21:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1335ms 21:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:47:36 INFO - PROCESS | 1826 | 1461646056769 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 21:47:36 INFO - PROCESS | 1826 | 1461646056773 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 21:47:36 INFO - PROCESS | 1826 | 1461646056779 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:47:36 INFO - PROCESS | 1826 | 1461646056783 Marionette TRACE conn3 <- [1,1734,null,{}] 21:47:36 INFO - PROCESS | 1826 | 1461646056837 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}] 21:47:37 INFO - PROCESS | 1826 | 1461646057090 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 21:47:37 INFO - PROCESS | 1826 | 1461646057116 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8750e3b000 == 124 [pid = 1826] [id = 441] 21:47:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f874d753800) [pid = 1826] [serial = 1324] [outer = (nil)] 21:47:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f875900b400) [pid = 1826] [serial = 1325] [outer = 0x7f874d753800] 21:47:37 INFO - PROCESS | 1826 | 1461646057178 Marionette DEBUG loaded listener.js 21:47:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f8759c5dc00) [pid = 1826] [serial = 1326] [outer = 0x7f874d753800] 21:47:38 INFO - PROCESS | 1826 | 1461646058088 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]]]}] 21:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1371ms 21:47:38 INFO - PROCESS | 1826 | 1461646058151 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 21:47:38 INFO - PROCESS | 1826 | 1461646058154 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 21:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:47:38 INFO - PROCESS | 1826 | 1461646058159 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:47:38 INFO - PROCESS | 1826 | 1461646058161 Marionette TRACE conn3 <- [1,1738,null,{}] 21:47:38 INFO - PROCESS | 1826 | 1461646058167 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}] 21:47:38 INFO - PROCESS | 1826 | 1461646058407 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 21:47:38 INFO - PROCESS | 1826 | 1461646058453 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8753706800 == 125 [pid = 1826] [id = 442] 21:47:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f8759ca4400) [pid = 1826] [serial = 1327] [outer = (nil)] 21:47:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f8759cea400) [pid = 1826] [serial = 1328] [outer = 0x7f8759ca4400] 21:47:38 INFO - PROCESS | 1826 | 1461646058540 Marionette DEBUG loaded listener.js 21:47:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f875b4e8c00) [pid = 1826] [serial = 1329] [outer = 0x7f8759ca4400] 21:47:39 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f874fedf800) [pid = 1826] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:47:39 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f874d753400) [pid = 1826] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:47:39 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f8753fb0800) [pid = 1826] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:47:39 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f874dc77000) [pid = 1826] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:47:39 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f8749523400) [pid = 1826] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:47:39 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f874b126c00) [pid = 1826] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:47:39 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f87546d6000) [pid = 1826] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:47:39 INFO - PROCESS | 1826 | 1461646059940 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]]]}] 21:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1832ms 21:47:40 INFO - PROCESS | 1826 | 1461646059994 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 21:47:40 INFO - PROCESS | 1826 | 1461646059997 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 21:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:47:40 INFO - PROCESS | 1826 | 1461646060005 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:47:40 INFO - PROCESS | 1826 | 1461646060009 Marionette TRACE conn3 <- [1,1742,null,{}] 21:47:40 INFO - PROCESS | 1826 | 1461646060016 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}] 21:47:40 INFO - PROCESS | 1826 | 1461646060273 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 21:47:40 INFO - PROCESS | 1826 | 1461646060540 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754749000 == 126 [pid = 1826] [id = 443] 21:47:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f875ab51400) [pid = 1826] [serial = 1330] [outer = (nil)] 21:47:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f875b897c00) [pid = 1826] [serial = 1331] [outer = 0x7f875ab51400] 21:47:40 INFO - PROCESS | 1826 | 1461646060651 Marionette DEBUG loaded listener.js 21:47:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f875bc93800) [pid = 1826] [serial = 1332] [outer = 0x7f875ab51400] 21:47:41 INFO - PROCESS | 1826 | 1461646061551 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]]]}] 21:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1588ms 21:47:41 INFO - PROCESS | 1826 | 1461646061594 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 21:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:47:41 INFO - PROCESS | 1826 | 1461646061600 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 21:47:41 INFO - PROCESS | 1826 | 1461646061609 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:47:41 INFO - PROCESS | 1826 | 1461646061614 Marionette TRACE conn3 <- [1,1746,null,{}] 21:47:41 INFO - PROCESS | 1826 | 1461646061623 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}] 21:47:41 INFO - PROCESS | 1826 | 1461646061870 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 21:47:42 INFO - PROCESS | 1826 | 1461646062164 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b257800 == 127 [pid = 1826] [id = 444] 21:47:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f8749528800) [pid = 1826] [serial = 1333] [outer = (nil)] 21:47:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f874b861400) [pid = 1826] [serial = 1334] [outer = 0x7f8749528800] 21:47:42 INFO - PROCESS | 1826 | 1461646062241 Marionette DEBUG loaded listener.js 21:47:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f874d755c00) [pid = 1826] [serial = 1335] [outer = 0x7f8749528800] 21:47:43 INFO - PROCESS | 1826 | 1461646063202 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]]]}] 21:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1637ms 21:47:43 INFO - PROCESS | 1826 | 1461646063249 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 21:47:43 INFO - PROCESS | 1826 | 1461646063258 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 21:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:47:43 INFO - PROCESS | 1826 | 1461646063269 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:47:43 INFO - PROCESS | 1826 | 1461646063272 Marionette TRACE conn3 <- [1,1750,null,{}] 21:47:43 INFO - PROCESS | 1826 | 1461646063278 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}] 21:47:43 INFO - PROCESS | 1826 | 1461646063493 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 21:47:43 INFO - PROCESS | 1826 | 1461646063760 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751ee9800 == 128 [pid = 1826] [id = 445] 21:47:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f87510b1000) [pid = 1826] [serial = 1336] [outer = (nil)] 21:47:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f8753737800) [pid = 1826] [serial = 1337] [outer = 0x7f87510b1000] 21:47:43 INFO - PROCESS | 1826 | 1461646063879 Marionette DEBUG loaded listener.js 21:47:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f8753fb4000) [pid = 1826] [serial = 1338] [outer = 0x7f87510b1000] 21:47:44 INFO - PROCESS | 1826 | 1461646064753 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]]]}] 21:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1529ms 21:47:44 INFO - PROCESS | 1826 | 1461646064799 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 21:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:47:44 INFO - PROCESS | 1826 | 1461646064803 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 21:47:44 INFO - PROCESS | 1826 | 1461646064809 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:47:44 INFO - PROCESS | 1826 | 1461646064815 Marionette TRACE conn3 <- [1,1754,null,{}] 21:47:44 INFO - PROCESS | 1826 | 1461646064832 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}] 21:47:45 INFO - PROCESS | 1826 | 1461646065058 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 21:47:45 INFO - PROCESS | 1826 | 1461646065354 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758c7c000 == 129 [pid = 1826] [id = 446] 21:47:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f8759a7cc00) [pid = 1826] [serial = 1339] [outer = (nil)] 21:47:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f8759cf4800) [pid = 1826] [serial = 1340] [outer = 0x7f8759a7cc00] 21:47:45 INFO - PROCESS | 1826 | 1461646065478 Marionette DEBUG loaded listener.js 21:47:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f875b556400) [pid = 1826] [serial = 1341] [outer = 0x7f8759a7cc00] 21:47:46 INFO - PROCESS | 1826 | 1461646066358 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]]]}] 21:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1593ms 21:47:46 INFO - PROCESS | 1826 | 1461646066405 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 21:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:47:46 INFO - PROCESS | 1826 | 1461646066410 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 21:47:46 INFO - PROCESS | 1826 | 1461646066416 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:47:46 INFO - PROCESS | 1826 | 1461646066419 Marionette TRACE conn3 <- [1,1758,null,{}] 21:47:46 INFO - PROCESS | 1826 | 1461646066424 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}] 21:47:46 INFO - PROCESS | 1826 | 1461646066648 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 21:47:46 INFO - PROCESS | 1826 | 1461646066860 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875aac2800 == 130 [pid = 1826] [id = 447] 21:47:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f8746dca800) [pid = 1826] [serial = 1342] [outer = (nil)] 21:47:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f875b7ee400) [pid = 1826] [serial = 1343] [outer = 0x7f8746dca800] 21:47:46 INFO - PROCESS | 1826 | 1461646066975 Marionette DEBUG loaded listener.js 21:47:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f875c00e800) [pid = 1826] [serial = 1344] [outer = 0x7f8746dca800] 21:47:47 INFO - PROCESS | 1826 | 1461646067964 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]]]}] 21:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1590ms 21:47:48 INFO - PROCESS | 1826 | 1461646068006 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 21:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:47:48 INFO - PROCESS | 1826 | 1461646068010 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 21:47:48 INFO - PROCESS | 1826 | 1461646068017 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:47:48 INFO - PROCESS | 1826 | 1461646068020 Marionette TRACE conn3 <- [1,1762,null,{}] 21:47:48 INFO - PROCESS | 1826 | 1461646068027 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}] 21:47:48 INFO - PROCESS | 1826 | 1461646068232 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 21:47:48 INFO - PROCESS | 1826 | 1461646068493 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ba4f000 == 131 [pid = 1826] [id = 448] 21:47:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f874dcf9000) [pid = 1826] [serial = 1345] [outer = (nil)] 21:47:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f875d1eac00) [pid = 1826] [serial = 1346] [outer = 0x7f874dcf9000] 21:47:48 INFO - PROCESS | 1826 | 1461646068609 Marionette DEBUG loaded listener.js 21:47:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f875f9f5000) [pid = 1826] [serial = 1347] [outer = 0x7f874dcf9000] 21:47:49 INFO - PROCESS | 1826 | 1461646069473 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]]]}] 21:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1530ms 21:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:47:49 INFO - PROCESS | 1826 | 1461646069548 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 21:47:49 INFO - PROCESS | 1826 | 1461646069551 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 21:47:49 INFO - PROCESS | 1826 | 1461646069557 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:47:49 INFO - PROCESS | 1826 | 1461646069560 Marionette TRACE conn3 <- [1,1766,null,{}] 21:47:49 INFO - PROCESS | 1826 | 1461646069565 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}] 21:47:49 INFO - PROCESS | 1826 | 1461646069855 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 21:47:50 INFO - PROCESS | 1826 | 1461646070135 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875c0aa800 == 132 [pid = 1826] [id = 449] 21:47:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f876101c400) [pid = 1826] [serial = 1348] [outer = (nil)] 21:47:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f87631cf400) [pid = 1826] [serial = 1349] [outer = 0x7f876101c400] 21:47:50 INFO - PROCESS | 1826 | 1461646070213 Marionette DEBUG loaded listener.js 21:47:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f8763b02800) [pid = 1826] [serial = 1350] [outer = 0x7f876101c400] 21:47:51 INFO - PROCESS | 1826 | 1461646071044 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]]]}] 21:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1540ms 21:47:51 INFO - PROCESS | 1826 | 1461646071097 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 21:47:51 INFO - PROCESS | 1826 | 1461646071101 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 21:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:47:51 INFO - PROCESS | 1826 | 1461646071126 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:47:51 INFO - PROCESS | 1826 | 1461646071129 Marionette TRACE conn3 <- [1,1770,null,{}] 21:47:51 INFO - PROCESS | 1826 | 1461646071135 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}] 21:47:51 INFO - PROCESS | 1826 | 1461646071356 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 21:47:51 INFO - PROCESS | 1826 | 1461646071613 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e9d2000 == 133 [pid = 1826] [id = 450] 21:47:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f8761020800) [pid = 1826] [serial = 1351] [outer = (nil)] 21:47:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f876478d000) [pid = 1826] [serial = 1352] [outer = 0x7f8761020800] 21:47:51 INFO - PROCESS | 1826 | 1461646071748 Marionette DEBUG loaded listener.js 21:47:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f8764f88c00) [pid = 1826] [serial = 1353] [outer = 0x7f8761020800] 21:47:52 INFO - PROCESS | 1826 | 1461646072634 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]]]}] 21:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1588ms 21:47:52 INFO - PROCESS | 1826 | 1461646072717 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 21:47:52 INFO - PROCESS | 1826 | 1461646072721 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 21:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:47:52 INFO - PROCESS | 1826 | 1461646072731 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:47:52 INFO - PROCESS | 1826 | 1461646072734 Marionette TRACE conn3 <- [1,1774,null,{}] 21:47:52 INFO - PROCESS | 1826 | 1461646072739 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}] 21:47:52 INFO - PROCESS | 1826 | 1461646072978 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 21:47:53 INFO - PROCESS | 1826 | 1461646073274 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875fb1f800 == 134 [pid = 1826] [id = 451] 21:47:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f874d75f800) [pid = 1826] [serial = 1354] [outer = (nil)] 21:47:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f8767b85800) [pid = 1826] [serial = 1355] [outer = 0x7f874d75f800] 21:47:53 INFO - PROCESS | 1826 | 1461646073352 Marionette DEBUG loaded listener.js 21:47:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f8767e91c00) [pid = 1826] [serial = 1356] [outer = 0x7f874d75f800] 21:47:54 INFO - PROCESS | 1826 | 1461646074191 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]]]}] 21:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1527ms 21:47:54 INFO - PROCESS | 1826 | 1461646074260 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 21:47:54 INFO - PROCESS | 1826 | 1461646074264 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 21:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:47:54 INFO - PROCESS | 1826 | 1461646074269 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:47:54 INFO - PROCESS | 1826 | 1461646074271 Marionette TRACE conn3 <- [1,1778,null,{}] 21:47:54 INFO - PROCESS | 1826 | 1461646074277 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}] 21:47:54 INFO - PROCESS | 1826 | 1461646074484 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 21:47:54 INFO - PROCESS | 1826 | 1461646074700 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8762181800 == 135 [pid = 1826] [id = 452] 21:47:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f8763b03800) [pid = 1826] [serial = 1357] [outer = (nil)] 21:47:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f8768167800) [pid = 1826] [serial = 1358] [outer = 0x7f8763b03800] 21:47:54 INFO - PROCESS | 1826 | 1461646074818 Marionette DEBUG loaded listener.js 21:47:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f8770e15400) [pid = 1826] [serial = 1359] [outer = 0x7f8763b03800] 21:47:55 INFO - PROCESS | 1826 | 1461646075730 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]]]}] 21:47:55 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 21:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1528ms 21:47:55 INFO - PROCESS | 1826 | 1461646075799 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 21:47:55 INFO - PROCESS | 1826 | 1461646075803 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 21:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:47:55 INFO - PROCESS | 1826 | 1461646075808 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:47:55 INFO - PROCESS | 1826 | 1461646075810 Marionette TRACE conn3 <- [1,1782,null,{}] 21:47:55 INFO - PROCESS | 1826 | 1461646075816 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}] 21:47:56 INFO - PROCESS | 1826 | 1461646076020 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 21:47:56 INFO - PROCESS | 1826 | 1461646076235 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8763127000 == 136 [pid = 1826] [id = 453] 21:47:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f876543c800) [pid = 1826] [serial = 1360] [outer = (nil)] 21:47:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f8771a41c00) [pid = 1826] [serial = 1361] [outer = 0x7f876543c800] 21:47:56 INFO - PROCESS | 1826 | 1461646076349 Marionette DEBUG loaded listener.js 21:47:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f8771de8400) [pid = 1826] [serial = 1362] [outer = 0x7f876543c800] 21:47:57 INFO - PROCESS | 1826 | 1461646077266 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]]]}] 21:47:57 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 21:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1527ms 21:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:47:57 INFO - PROCESS | 1826 | 1461646077337 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 21:47:57 INFO - PROCESS | 1826 | 1461646077340 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 21:47:57 INFO - PROCESS | 1826 | 1461646077347 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:47:57 INFO - PROCESS | 1826 | 1461646077351 Marionette TRACE conn3 <- [1,1786,null,{}] 21:47:57 INFO - PROCESS | 1826 | 1461646077356 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}] 21:47:57 INFO - PROCESS | 1826 | 1461646077597 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 21:47:57 INFO - PROCESS | 1826 | 1461646077954 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764422800 == 137 [pid = 1826] [id = 454] 21:47:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f877312cc00) [pid = 1826] [serial = 1363] [outer = (nil)] 21:47:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f8773158800) [pid = 1826] [serial = 1364] [outer = 0x7f877312cc00] 21:47:58 INFO - PROCESS | 1826 | 1461646078038 Marionette DEBUG loaded listener.js 21:47:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f8773166800) [pid = 1826] [serial = 1365] [outer = 0x7f877312cc00] 21:47:58 INFO - PROCESS | 1826 | 1461646078878 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]]]}] 21:47:58 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 21:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1582ms 21:47:58 INFO - PROCESS | 1826 | 1461646078929 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 21:47:58 INFO - PROCESS | 1826 | 1461646078931 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 21:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:47:58 INFO - PROCESS | 1826 | 1461646078938 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:47:58 INFO - PROCESS | 1826 | 1461646078940 Marionette TRACE conn3 <- [1,1790,null,{}] 21:47:58 INFO - PROCESS | 1826 | 1461646078945 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}] 21:47:59 INFO - PROCESS | 1826 | 1461646079135 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 21:47:59 INFO - PROCESS | 1826 | 1461646079357 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87654d5000 == 138 [pid = 1826] [id = 455] 21:47:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f8773135000) [pid = 1826] [serial = 1366] [outer = (nil)] 21:47:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f8776807000) [pid = 1826] [serial = 1367] [outer = 0x7f8773135000] 21:47:59 INFO - PROCESS | 1826 | 1461646079477 Marionette DEBUG loaded listener.js 21:47:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f877680fc00) [pid = 1826] [serial = 1368] [outer = 0x7f8773135000] 21:48:00 INFO - PROCESS | 1826 | 1461646080373 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]]]}] 21:48:00 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) 21:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1483ms 21:48:00 INFO - PROCESS | 1826 | 1461646080424 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 21:48:00 INFO - PROCESS | 1826 | 1461646080429 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 21:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:48:00 INFO - PROCESS | 1826 | 1461646080450 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:48:00 INFO - PROCESS | 1826 | 1461646080455 Marionette TRACE conn3 <- [1,1794,null,{}] 21:48:00 INFO - PROCESS | 1826 | 1461646080462 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}] 21:48:00 INFO - PROCESS | 1826 | 1461646080742 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 21:48:01 INFO - PROCESS | 1826 | 1461646081050 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8767e81000 == 139 [pid = 1826] [id = 456] 21:48:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f874d6d3000) [pid = 1826] [serial = 1369] [outer = (nil)] 21:48:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f877503fc00) [pid = 1826] [serial = 1370] [outer = 0x7f874d6d3000] 21:48:01 INFO - PROCESS | 1826 | 1461646081128 Marionette DEBUG loaded listener.js 21:48:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f877697e800) [pid = 1826] [serial = 1371] [outer = 0x7f874d6d3000] 21:48:01 INFO - PROCESS | 1826 | 1461646081987 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]]]}] 21:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1589ms 21:48:02 INFO - PROCESS | 1826 | 1461646082040 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 21:48:02 INFO - PROCESS | 1826 | 1461646082043 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 21:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:48:02 INFO - PROCESS | 1826 | 1461646082049 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:48:02 INFO - PROCESS | 1826 | 1461646082051 Marionette TRACE conn3 <- [1,1798,null,{}] 21:48:02 INFO - PROCESS | 1826 | 1461646082057 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}] 21:48:02 INFO - PROCESS | 1826 | 1461646082261 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 21:48:02 INFO - PROCESS | 1826 | 1461646082532 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8771aca000 == 140 [pid = 1826] [id = 457] 21:48:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f8776aa2800) [pid = 1826] [serial = 1372] [outer = (nil)] 21:48:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f8776aafc00) [pid = 1826] [serial = 1373] [outer = 0x7f8776aa2800] 21:48:02 INFO - PROCESS | 1826 | 1461646082655 Marionette DEBUG loaded listener.js 21:48:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f877730a400) [pid = 1826] [serial = 1374] [outer = 0x7f8776aa2800] 21:48:03 INFO - PROCESS | 1826 | 1461646083503 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]]]}] 21:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1530ms 21:48:03 INFO - PROCESS | 1826 | 1461646083580 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 21:48:03 INFO - PROCESS | 1826 | 1461646083584 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 21:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:48:03 INFO - PROCESS | 1826 | 1461646083590 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:48:03 INFO - PROCESS | 1826 | 1461646083593 Marionette TRACE conn3 <- [1,1802,null,{}] 21:48:03 INFO - PROCESS | 1826 | 1461646083599 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}] 21:48:03 INFO - PROCESS | 1826 | 1461646083818 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 21:48:04 INFO - PROCESS | 1826 | 1461646084123 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8772e24800 == 141 [pid = 1826] [id = 458] 21:48:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f8749ff4800) [pid = 1826] [serial = 1375] [outer = (nil)] 21:48:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f8749ff8800) [pid = 1826] [serial = 1376] [outer = 0x7f8749ff4800] 21:48:04 INFO - PROCESS | 1826 | 1461646084201 Marionette DEBUG loaded listener.js 21:48:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f8749ffd400) [pid = 1826] [serial = 1377] [outer = 0x7f8749ff4800] 21:48:05 INFO - PROCESS | 1826 | 1461646085039 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]]]}] 21:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1528ms 21:48:05 INFO - PROCESS | 1826 | 1461646085119 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 21:48:05 INFO - PROCESS | 1826 | 1461646085123 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 21:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:48:05 INFO - PROCESS | 1826 | 1461646085129 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:48:05 INFO - PROCESS | 1826 | 1461646085131 Marionette TRACE conn3 <- [1,1806,null,{}] 21:48:05 INFO - PROCESS | 1826 | 1461646085136 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}] 21:48:05 INFO - PROCESS | 1826 | 1461646085355 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 21:48:05 INFO - PROCESS | 1826 | 1461646085627 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874af16000 == 142 [pid = 1826] [id = 459] 21:48:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f8746dce800) [pid = 1826] [serial = 1378] [outer = (nil)] 21:48:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f8749ff4c00) [pid = 1826] [serial = 1379] [outer = 0x7f8746dce800] 21:48:05 INFO - PROCESS | 1826 | 1461646085758 Marionette DEBUG loaded listener.js 21:48:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f8753e1c800) [pid = 1826] [serial = 1380] [outer = 0x7f8746dce800] 21:48:06 INFO - PROCESS | 1826 | 1461646086688 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]]]}] 21:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1587ms 21:48:06 INFO - PROCESS | 1826 | 1461646086719 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 21:48:06 INFO - PROCESS | 1826 | 1461646086723 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 21:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:48:06 INFO - PROCESS | 1826 | 1461646086728 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:48:06 INFO - PROCESS | 1826 | 1461646086730 Marionette TRACE conn3 <- [1,1810,null,{}] 21:48:06 INFO - PROCESS | 1826 | 1461646086736 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}] 21:48:06 INFO - PROCESS | 1826 | 1461646086966 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 21:48:07 INFO - PROCESS | 1826 | 1461646087806 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b949000 == 143 [pid = 1826] [id = 460] 21:48:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f87477da800) [pid = 1826] [serial = 1381] [outer = (nil)] 21:48:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f87477e6c00) [pid = 1826] [serial = 1382] [outer = 0x7f87477da800] 21:48:07 INFO - PROCESS | 1826 | 1461646087965 Marionette DEBUG loaded listener.js 21:48:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f8749ffa000) [pid = 1826] [serial = 1383] [outer = 0x7f87477da800] 21:48:08 INFO - PROCESS | 1826 | 1461646088847 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]]]}] 21:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2179ms 21:48:08 INFO - PROCESS | 1826 | 1461646088924 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 21:48:08 INFO - PROCESS | 1826 | 1461646088931 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 21:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:48:08 INFO - PROCESS | 1826 | 1461646088944 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:48:08 INFO - PROCESS | 1826 | 1461646088948 Marionette TRACE conn3 <- [1,1814,null,{}] 21:48:08 INFO - PROCESS | 1826 | 1461646088956 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}] 21:48:09 INFO - PROCESS | 1826 | 1461646089171 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 21:48:09 INFO - PROCESS | 1826 | 1461646089501 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f0cd000 == 144 [pid = 1826] [id = 461] 21:48:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f874d46d000) [pid = 1826] [serial = 1384] [outer = (nil)] 21:48:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f874fee2400) [pid = 1826] [serial = 1385] [outer = 0x7f874d46d000] 21:48:09 INFO - PROCESS | 1826 | 1461646089660 Marionette DEBUG loaded listener.js 21:48:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f8751c68800) [pid = 1826] [serial = 1386] [outer = 0x7f874d46d000] 21:48:10 INFO - PROCESS | 1826 | 1461646090583 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]]]}] 21:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1686ms 21:48:10 INFO - PROCESS | 1826 | 1461646090630 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 21:48:10 INFO - PROCESS | 1826 | 1461646090636 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 21:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:48:10 INFO - PROCESS | 1826 | 1461646090643 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:48:10 INFO - PROCESS | 1826 | 1461646090647 Marionette TRACE conn3 <- [1,1818,null,{}] 21:48:10 INFO - PROCESS | 1826 | 1461646090653 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}] 21:48:10 INFO - PROCESS | 1826 | 1461646090865 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 21:48:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875cd49800 == 143 [pid = 1826] [id = 44] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f876384b800) [pid = 1826] [serial = 1238] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f874d46b400) [pid = 1826] [serial = 1250] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f876101d000) [pid = 1826] [serial = 1235] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f8771a43000) [pid = 1826] [serial = 1241] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f87721de800) [pid = 1826] [serial = 1244] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f874b8c4c00) [pid = 1826] [serial = 1247] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f875e620800) [pid = 1826] [serial = 1232] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | 1461646091297 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b247800 == 144 [pid = 1826] [id = 462] 21:48:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f874b8c4c00) [pid = 1826] [serial = 1387] [outer = (nil)] 21:48:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f8753fb0800) [pid = 1826] [serial = 1388] [outer = 0x7f874b8c4c00] 21:48:11 INFO - PROCESS | 1826 | 1461646091402 Marionette DEBUG loaded listener.js 21:48:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f87546da000) [pid = 1826] [serial = 1389] [outer = 0x7f874b8c4c00] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f8753fa7c00) [pid = 1826] [serial = 1266] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f8754977000) [pid = 1826] [serial = 1217] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f8751c61000) [pid = 1826] [serial = 1214] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f874dc81c00) [pid = 1826] [serial = 1259] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f87545d3000) [pid = 1826] [serial = 1269] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f875d1e1400) [pid = 1826] [serial = 1229] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f8759cde400) [pid = 1826] [serial = 1220] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f8751c66400) [pid = 1826] [serial = 1263] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f875bc9dc00) [pid = 1826] [serial = 1226] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f8750fa3800) [pid = 1826] [serial = 1262] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f875b7e9c00) [pid = 1826] [serial = 1223] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f874b859400) [pid = 1826] [serial = 1256] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f8753e23000) [pid = 1826] [serial = 1265] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f87477e9000) [pid = 1826] [serial = 1208] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f874dc76000) [pid = 1826] [serial = 1206] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f874b8ee400) [pid = 1826] [serial = 1257] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f875450b800) [pid = 1826] [serial = 1268] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f874de66000) [pid = 1826] [serial = 1260] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f874d476800) [pid = 1826] [serial = 1253] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f874d6d7800) [pid = 1826] [serial = 1211] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f8758d0c800) [pid = 1826] [serial = 1271] [outer = (nil)] [url = about:blank] 21:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f8759a72000) [pid = 1826] [serial = 1272] [outer = (nil)] [url = about:blank] 21:48:12 INFO - PROCESS | 1826 | 1461646092356 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]]]}] 21:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1742ms 21:48:12 INFO - PROCESS | 1826 | 1461646092387 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 21:48:12 INFO - PROCESS | 1826 | 1461646092390 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 21:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:48:12 INFO - PROCESS | 1826 | 1461646092415 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:48:12 INFO - PROCESS | 1826 | 1461646092424 Marionette TRACE conn3 <- [1,1822,null,{}] 21:48:12 INFO - PROCESS | 1826 | 1461646092438 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}] 21:48:12 INFO - PROCESS | 1826 | 1461646092639 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 21:48:12 INFO - PROCESS | 1826 | 1461646092857 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8750e4b800 == 145 [pid = 1826] [id = 463] 21:48:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f87546e0000) [pid = 1826] [serial = 1390] [outer = (nil)] 21:48:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f8759aad000) [pid = 1826] [serial = 1391] [outer = 0x7f87546e0000] 21:48:12 INFO - PROCESS | 1826 | 1461646092945 Marionette DEBUG loaded listener.js 21:48:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f8759cf3c00) [pid = 1826] [serial = 1392] [outer = 0x7f87546e0000] 21:48:13 INFO - PROCESS | 1826 | 1461646093707 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]]]}] 21:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1353ms 21:48:13 INFO - PROCESS | 1826 | 1461646093758 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 21:48:13 INFO - PROCESS | 1826 | 1461646093763 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 21:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:48:13 INFO - PROCESS | 1826 | 1461646093769 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:48:13 INFO - PROCESS | 1826 | 1461646093771 Marionette TRACE conn3 <- [1,1826,null,{}] 21:48:13 INFO - PROCESS | 1826 | 1461646093825 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}] 21:48:14 INFO - PROCESS | 1826 | 1461646094080 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 21:48:14 INFO - PROCESS | 1826 | 1461646094107 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87547e3000 == 146 [pid = 1826] [id = 464] 21:48:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f875494c000) [pid = 1826] [serial = 1393] [outer = (nil)] 21:48:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f875b54b000) [pid = 1826] [serial = 1394] [outer = 0x7f875494c000] 21:48:14 INFO - PROCESS | 1826 | 1461646094181 Marionette DEBUG loaded listener.js 21:48:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f875b8a0400) [pid = 1826] [serial = 1395] [outer = 0x7f875494c000] 21:48:15 INFO - PROCESS | 1826 | 1461646095108 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]]]}] 21:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1365ms 21:48:15 INFO - PROCESS | 1826 | 1461646095136 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 21:48:15 INFO - PROCESS | 1826 | 1461646095140 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 21:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:48:15 INFO - PROCESS | 1826 | 1461646095145 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:48:15 INFO - PROCESS | 1826 | 1461646095147 Marionette TRACE conn3 <- [1,1830,null,{}] 21:48:15 INFO - PROCESS | 1826 | 1461646095152 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}] 21:48:15 INFO - PROCESS | 1826 | 1461646095410 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 21:48:15 INFO - PROCESS | 1826 | 1461646095443 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758d67800 == 147 [pid = 1826] [id = 465] 21:48:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f875bc94400) [pid = 1826] [serial = 1396] [outer = (nil)] 21:48:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f875be32800) [pid = 1826] [serial = 1397] [outer = 0x7f875bc94400] 21:48:15 INFO - PROCESS | 1826 | 1461646095523 Marionette DEBUG loaded listener.js 21:48:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f875e624400) [pid = 1826] [serial = 1398] [outer = 0x7f875bc94400] 21:48:16 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f8759ca4400) [pid = 1826] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:48:16 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f874b8e2400) [pid = 1826] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:48:16 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f874b07c400) [pid = 1826] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:48:16 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f8749302c00) [pid = 1826] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:48:16 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f874d753800) [pid = 1826] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:48:16 INFO - PROCESS | 1826 | 1461646096838 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]]]}] 21:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1730ms 21:48:16 INFO - PROCESS | 1826 | 1461646096877 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 21:48:16 INFO - PROCESS | 1826 | 1461646096879 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 21:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:48:16 INFO - PROCESS | 1826 | 1461646096885 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:48:16 INFO - PROCESS | 1826 | 1461646096887 Marionette TRACE conn3 <- [1,1834,null,{}] 21:48:16 INFO - PROCESS | 1826 | 1461646096893 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}] 21:48:17 INFO - PROCESS | 1826 | 1461646097166 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 21:48:17 INFO - PROCESS | 1826 | 1461646097189 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875903c000 == 148 [pid = 1826] [id = 466] 21:48:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f875208e800) [pid = 1826] [serial = 1399] [outer = (nil)] 21:48:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f875d1ef000) [pid = 1826] [serial = 1400] [outer = 0x7f875208e800] 21:48:17 INFO - PROCESS | 1826 | 1461646097252 Marionette DEBUG loaded listener.js 21:48:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f87610c0800) [pid = 1826] [serial = 1401] [outer = 0x7f875208e800] 21:48:18 INFO - PROCESS | 1826 | 1461646098122 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]]]}] 21:48:18 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 21:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1276ms 21:48:18 INFO - PROCESS | 1826 | 1461646098163 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 21:48:18 INFO - PROCESS | 1826 | 1461646098166 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 21:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:48:18 INFO - PROCESS | 1826 | 1461646098173 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:48:18 INFO - PROCESS | 1826 | 1461646098176 Marionette TRACE conn3 <- [1,1838,null,{}] 21:48:18 INFO - PROCESS | 1826 | 1461646098181 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}] 21:48:18 INFO - PROCESS | 1826 | 1461646098379 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 21:48:18 INFO - PROCESS | 1826 | 1461646098702 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ae18000 == 149 [pid = 1826] [id = 467] 21:48:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f8746dc9800) [pid = 1826] [serial = 1402] [outer = (nil)] 21:48:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f87477dc000) [pid = 1826] [serial = 1403] [outer = 0x7f8746dc9800] 21:48:18 INFO - PROCESS | 1826 | 1461646098823 Marionette DEBUG loaded listener.js 21:48:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f8749ff9400) [pid = 1826] [serial = 1404] [outer = 0x7f8746dc9800] 21:48:19 INFO - PROCESS | 1826 | 1461646099866 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]]]}] 21:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1730ms 21:48:19 INFO - PROCESS | 1826 | 1461646099905 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 21:48:19 INFO - PROCESS | 1826 | 1461646099912 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 21:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:48:19 INFO - PROCESS | 1826 | 1461646099919 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:48:19 INFO - PROCESS | 1826 | 1461646099925 Marionette TRACE conn3 <- [1,1842,null,{}] 21:48:19 INFO - PROCESS | 1826 | 1461646099932 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}] 21:48:20 INFO - PROCESS | 1826 | 1461646100182 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 21:48:20 INFO - PROCESS | 1826 | 1461646100495 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8750914000 == 150 [pid = 1826] [id = 468] 21:48:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f874dc76000) [pid = 1826] [serial = 1405] [outer = (nil)] 21:48:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f8750e28800) [pid = 1826] [serial = 1406] [outer = 0x7f874dc76000] 21:48:20 INFO - PROCESS | 1826 | 1461646100578 Marionette DEBUG loaded listener.js 21:48:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f8751c69400) [pid = 1826] [serial = 1407] [outer = 0x7f874dc76000] 21:48:21 INFO - PROCESS | 1826 | 1461646101483 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]]]}] 21:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1594ms 21:48:21 INFO - PROCESS | 1826 | 1461646101522 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 21:48:21 INFO - PROCESS | 1826 | 1461646101532 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 21:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:48:21 INFO - PROCESS | 1826 | 1461646101542 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:48:21 INFO - PROCESS | 1826 | 1461646101546 Marionette TRACE conn3 <- [1,1846,null,{}] 21:48:21 INFO - PROCESS | 1826 | 1461646101552 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}] 21:48:21 INFO - PROCESS | 1826 | 1461646101795 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 21:48:22 INFO - PROCESS | 1826 | 1461646102149 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758c11800 == 151 [pid = 1826] [id = 469] 21:48:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f87536b0000) [pid = 1826] [serial = 1408] [outer = (nil)] 21:48:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f8754514c00) [pid = 1826] [serial = 1409] [outer = 0x7f87536b0000] 21:48:22 INFO - PROCESS | 1826 | 1461646102234 Marionette DEBUG loaded listener.js 21:48:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f8754973c00) [pid = 1826] [serial = 1410] [outer = 0x7f87536b0000] 21:48:23 INFO - PROCESS | 1826 | 1461646103263 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]]]}] 21:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 21:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1791ms 21:48:23 INFO - PROCESS | 1826 | 1461646103335 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 21:48:23 INFO - PROCESS | 1826 | 1461646103342 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 21:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:48:23 INFO - PROCESS | 1826 | 1461646103364 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:48:23 INFO - PROCESS | 1826 | 1461646103379 Marionette TRACE conn3 <- [1,1850,null,{}] 21:48:23 INFO - PROCESS | 1826 | 1461646103454 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}] 21:48:23 INFO - PROCESS | 1826 | 1461646103758 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 21:48:24 INFO - PROCESS | 1826 | 1461646104080 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875c095800 == 152 [pid = 1826] [id = 470] 21:48:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f875900b800) [pid = 1826] [serial = 1411] [outer = (nil)] 21:48:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f875ab54000) [pid = 1826] [serial = 1412] [outer = 0x7f875900b800] 21:48:24 INFO - PROCESS | 1826 | 1461646104154 Marionette DEBUG loaded listener.js 21:48:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f875b9c8800) [pid = 1826] [serial = 1413] [outer = 0x7f875900b800] 21:48:25 INFO - PROCESS | 1826 | 1461646105098 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]]]}] 21:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1815ms 21:48:25 INFO - PROCESS | 1826 | 1461646105166 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 21:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:48:25 INFO - PROCESS | 1826 | 1461646105171 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 21:48:25 INFO - PROCESS | 1826 | 1461646105177 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:48:25 INFO - PROCESS | 1826 | 1461646105181 Marionette TRACE conn3 <- [1,1854,null,{}] 21:48:25 INFO - PROCESS | 1826 | 1461646105186 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}] 21:48:25 INFO - PROCESS | 1826 | 1461646105426 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 21:48:25 INFO - PROCESS | 1826 | 1461646105730 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875fb1a000 == 153 [pid = 1826] [id = 471] 21:48:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f8759017400) [pid = 1826] [serial = 1414] [outer = (nil)] 21:48:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f875e604400) [pid = 1826] [serial = 1415] [outer = 0x7f8759017400] 21:48:25 INFO - PROCESS | 1826 | 1461646105814 Marionette DEBUG loaded listener.js 21:48:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f8760688400) [pid = 1826] [serial = 1416] [outer = 0x7f8759017400] 21:48:26 INFO - PROCESS | 1826 | 1461646106720 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]]]}] 21:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1584ms 21:48:26 INFO - PROCESS | 1826 | 1461646106762 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 21:48:26 INFO - PROCESS | 1826 | 1461646106766 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 21:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:48:26 INFO - PROCESS | 1826 | 1461646106772 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:48:26 INFO - PROCESS | 1826 | 1461646106775 Marionette TRACE conn3 <- [1,1858,null,{}] 21:48:26 INFO - PROCESS | 1826 | 1461646106780 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}] 21:48:26 INFO - PROCESS | 1826 | 1461646106992 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 21:48:27 INFO - PROCESS | 1826 | 1461646107273 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876442a000 == 154 [pid = 1826] [id = 472] 21:48:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f8763847000) [pid = 1826] [serial = 1417] [outer = (nil)] 21:48:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f8763e92800) [pid = 1826] [serial = 1418] [outer = 0x7f8763847000] 21:48:27 INFO - PROCESS | 1826 | 1461646107428 Marionette DEBUG loaded listener.js 21:48:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f87721dc800) [pid = 1826] [serial = 1419] [outer = 0x7f8763847000] 21:48:28 INFO - PROCESS | 1826 | 1461646108440 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]]]}] 21:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1729ms 21:48:28 INFO - PROCESS | 1826 | 1461646108502 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 21:48:28 INFO - PROCESS | 1826 | 1461646108506 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 21:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:48:28 INFO - PROCESS | 1826 | 1461646108512 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:48:28 INFO - PROCESS | 1826 | 1461646108514 Marionette TRACE conn3 <- [1,1862,null,{}] 21:48:28 INFO - PROCESS | 1826 | 1461646108521 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}] 21:48:28 INFO - PROCESS | 1826 | 1461646108747 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 21:48:29 INFO - PROCESS | 1826 | 1461646109053 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877693f800 == 155 [pid = 1826] [id = 473] 21:48:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f87631dd000) [pid = 1826] [serial = 1420] [outer = (nil)] 21:48:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f8772f85c00) [pid = 1826] [serial = 1421] [outer = 0x7f87631dd000] 21:48:29 INFO - PROCESS | 1826 | 1461646109148 Marionette DEBUG loaded listener.js 21:48:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f8773158c00) [pid = 1826] [serial = 1422] [outer = 0x7f87631dd000] 21:48:29 INFO - PROCESS | 1826 | 1461646109958 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]]]}] 21:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1488ms 21:48:30 INFO - PROCESS | 1826 | 1461646110001 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 21:48:30 INFO - PROCESS | 1826 | 1461646110005 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 21:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:48:30 INFO - PROCESS | 1826 | 1461646110010 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:48:30 INFO - PROCESS | 1826 | 1461646110012 Marionette TRACE conn3 <- [1,1866,null,{}] 21:48:30 INFO - PROCESS | 1826 | 1461646110039 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}] 21:48:30 INFO - PROCESS | 1826 | 1461646110259 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 21:48:30 INFO - PROCESS | 1826 | 1461646110531 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8777407800 == 156 [pid = 1826] [id = 474] 21:48:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f874dcf0000) [pid = 1826] [serial = 1423] [outer = (nil)] 21:48:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f8773163c00) [pid = 1826] [serial = 1424] [outer = 0x7f874dcf0000] 21:48:30 INFO - PROCESS | 1826 | 1461646110652 Marionette DEBUG loaded listener.js 21:48:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f8776aa7800) [pid = 1826] [serial = 1425] [outer = 0x7f874dcf0000] 21:48:31 INFO - PROCESS | 1826 | 1461646111614 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]]]}] 21:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1652ms 21:48:31 INFO - PROCESS | 1826 | 1461646111667 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 21:48:31 INFO - PROCESS | 1826 | 1461646111674 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 21:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:48:31 INFO - PROCESS | 1826 | 1461646111681 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:48:31 INFO - PROCESS | 1826 | 1461646111684 Marionette TRACE conn3 <- [1,1870,null,{}] 21:48:31 INFO - PROCESS | 1826 | 1461646111689 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}] 21:48:31 INFO - PROCESS | 1826 | 1461646111931 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 21:48:32 INFO - PROCESS | 1826 | 1461646112302 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877b33e000 == 157 [pid = 1826] [id = 475] 21:48:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f87497d1800) [pid = 1826] [serial = 1426] [outer = (nil)] 21:48:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f87497da000) [pid = 1826] [serial = 1427] [outer = 0x7f87497d1800] 21:48:32 INFO - PROCESS | 1826 | 1461646112429 Marionette DEBUG loaded listener.js 21:48:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f87497df000) [pid = 1826] [serial = 1428] [outer = 0x7f87497d1800] 21:48:33 INFO - PROCESS | 1826 | 1461646113398 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]]]}] 21:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1781ms 21:48:33 INFO - PROCESS | 1826 | 1461646113468 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 21:48:33 INFO - PROCESS | 1826 | 1461646113472 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 21:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:48:33 INFO - PROCESS | 1826 | 1461646113478 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:48:33 INFO - PROCESS | 1826 | 1461646113481 Marionette TRACE conn3 <- [1,1874,null,{}] 21:48:33 INFO - PROCESS | 1826 | 1461646113487 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}] 21:48:33 INFO - PROCESS | 1826 | 1461646113730 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 21:48:34 INFO - PROCESS | 1826 | 1461646114042 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874d397800 == 158 [pid = 1826] [id = 476] 21:48:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f87497d1c00) [pid = 1826] [serial = 1429] [outer = (nil)] 21:48:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f8773162c00) [pid = 1826] [serial = 1430] [outer = 0x7f87497d1c00] 21:48:34 INFO - PROCESS | 1826 | 1461646114129 Marionette DEBUG loaded listener.js 21:48:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f877730c000) [pid = 1826] [serial = 1431] [outer = 0x7f87497d1c00] 21:48:34 INFO - PROCESS | 1826 | 1461646114989 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]]]}] 21:48:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1579ms 21:48:35 INFO - PROCESS | 1826 | 1461646115058 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 21:48:35 INFO - PROCESS | 1826 | 1461646115062 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 21:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:48:35 INFO - PROCESS | 1826 | 1461646115068 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:48:35 INFO - PROCESS | 1826 | 1461646115070 Marionette TRACE conn3 <- [1,1878,null,{}] 21:48:35 INFO - PROCESS | 1826 | 1461646115075 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}] 21:48:35 INFO - PROCESS | 1826 | 1461646115289 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 21:48:35 INFO - PROCESS | 1826 | 1461646115604 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c5b1000 == 159 [pid = 1826] [id = 477] 21:48:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f874b06b400) [pid = 1826] [serial = 1432] [outer = (nil)] 21:48:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f874b06d400) [pid = 1826] [serial = 1433] [outer = 0x7f874b06b400] 21:48:35 INFO - PROCESS | 1826 | 1461646115697 Marionette DEBUG loaded listener.js 21:48:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f877730d000) [pid = 1826] [serial = 1434] [outer = 0x7f874b06b400] 21:48:36 INFO - PROCESS | 1826 | 1461646116606 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]]]}] 21:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1584ms 21:48:36 INFO - PROCESS | 1826 | 1461646116654 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 21:48:36 INFO - PROCESS | 1826 | 1461646116657 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 21:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:48:36 INFO - PROCESS | 1826 | 1461646116663 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:48:36 INFO - PROCESS | 1826 | 1461646116667 Marionette TRACE conn3 <- [1,1882,null,{}] 21:48:36 INFO - PROCESS | 1826 | 1461646116672 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}] 21:48:36 INFO - PROCESS | 1826 | 1461646116907 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 21:48:37 INFO - PROCESS | 1826 | 1461646117215 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8746de9000 == 160 [pid = 1826] [id = 478] 21:48:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f874b069800) [pid = 1826] [serial = 1435] [outer = (nil)] 21:48:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f874c60cc00) [pid = 1826] [serial = 1436] [outer = 0x7f874b069800] 21:48:37 INFO - PROCESS | 1826 | 1461646117292 Marionette DEBUG loaded listener.js 21:48:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f87773e6400) [pid = 1826] [serial = 1437] [outer = 0x7f874b069800] 21:48:38 INFO - PROCESS | 1826 | 1461646118127 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]]]}] 21:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1531ms 21:48:38 INFO - PROCESS | 1826 | 1461646118196 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 21:48:38 INFO - PROCESS | 1826 | 1461646118200 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 21:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:48:38 INFO - PROCESS | 1826 | 1461646118206 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:48:38 INFO - PROCESS | 1826 | 1461646118209 Marionette TRACE conn3 <- [1,1886,null,{}] 21:48:38 INFO - PROCESS | 1826 | 1461646118214 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}] 21:48:38 INFO - PROCESS | 1826 | 1461646118434 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 21:48:38 INFO - PROCESS | 1826 | 1461646118743 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8746c65800 == 161 [pid = 1826] [id = 479] 21:48:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f874b06bc00) [pid = 1826] [serial = 1438] [outer = (nil)] 21:48:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f87509adc00) [pid = 1826] [serial = 1439] [outer = 0x7f874b06bc00] 21:48:38 INFO - PROCESS | 1826 | 1461646118818 Marionette DEBUG loaded listener.js 21:48:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f87509b2800) [pid = 1826] [serial = 1440] [outer = 0x7f874b06bc00] 21:48:39 INFO - PROCESS | 1826 | 1461646119610 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]]]}] 21:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1482ms 21:48:39 INFO - PROCESS | 1826 | 1461646119689 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 21:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:48:39 INFO - PROCESS | 1826 | 1461646119701 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 21:48:39 INFO - PROCESS | 1826 | 1461646119706 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:48:39 INFO - PROCESS | 1826 | 1461646119709 Marionette TRACE conn3 <- [1,1890,null,{}] 21:48:39 INFO - PROCESS | 1826 | 1461646119715 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}] 21:48:39 INFO - PROCESS | 1826 | 1461646119941 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 21:48:40 INFO - PROCESS | 1826 | 1461646120208 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751ee0000 == 162 [pid = 1826] [id = 480] 21:48:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f874df43400) [pid = 1826] [serial = 1441] [outer = (nil)] 21:48:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f874df4b800) [pid = 1826] [serial = 1442] [outer = 0x7f874df43400] 21:48:40 INFO - PROCESS | 1826 | 1461646120326 Marionette DEBUG loaded listener.js 21:48:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f874df50000) [pid = 1826] [serial = 1443] [outer = 0x7f874df43400] 21:48:41 INFO - PROCESS | 1826 | ************************* 21:48:41 INFO - PROCESS | 1826 | A coding exception was thrown and uncaught in a Task. 21:48:41 INFO - PROCESS | 1826 | 21:48:41 INFO - PROCESS | 1826 | Full message: TypeError: NetworkError when attempting to fetch resource. 21:48:41 INFO - PROCESS | 1826 | Full stack: 21:48:41 INFO - PROCESS | 1826 | ************************* 21:48:41 INFO - PROCESS | 1826 | 1461646121259 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]]]}] 21:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1631ms 21:48:41 INFO - PROCESS | 1826 | 1461646121339 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 21:48:41 INFO - PROCESS | 1826 | 1461646121343 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 21:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:48:41 INFO - PROCESS | 1826 | 1461646121348 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:48:41 INFO - PROCESS | 1826 | 1461646121350 Marionette TRACE conn3 <- [1,1894,null,{}] 21:48:41 INFO - PROCESS | 1826 | 1461646121356 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}] 21:48:41 INFO - PROCESS | 1826 | 1461646121587 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 21:48:41 INFO - PROCESS | 1826 | 1461646121897 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749f5f000 == 163 [pid = 1826] [id = 481] 21:48:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f874703f400) [pid = 1826] [serial = 1444] [outer = (nil)] 21:48:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f874df4f400) [pid = 1826] [serial = 1445] [outer = 0x7f874703f400] 21:48:41 INFO - PROCESS | 1826 | 1461646121972 Marionette DEBUG loaded listener.js 21:48:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f87509afc00) [pid = 1826] [serial = 1446] [outer = 0x7f874703f400] 21:48:42 INFO - PROCESS | 1826 | 1461646122839 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]]]}] 21:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1542ms 21:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:48:42 INFO - PROCESS | 1826 | 1461646122892 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 21:48:42 INFO - PROCESS | 1826 | 1461646122895 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 21:48:42 INFO - PROCESS | 1826 | 1461646122901 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:48:42 INFO - PROCESS | 1826 | 1461646122904 Marionette TRACE conn3 <- [1,1898,null,{}] 21:48:42 INFO - PROCESS | 1826 | 1461646122909 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}] 21:48:43 INFO - PROCESS | 1826 | 1461646123141 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 21:48:43 INFO - PROCESS | 1826 | 1461646123492 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751eeb800 == 164 [pid = 1826] [id = 482] 21:48:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f8749196800) [pid = 1826] [serial = 1447] [outer = (nil)] 21:48:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f8749198c00) [pid = 1826] [serial = 1448] [outer = 0x7f8749196800] 21:48:43 INFO - PROCESS | 1826 | 1461646123573 Marionette DEBUG loaded listener.js 21:48:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f874919d000) [pid = 1826] [serial = 1449] [outer = 0x7f8749196800] 21:48:44 INFO - PROCESS | 1826 | 1461646124453 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]]]}] 21:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1635ms 21:48:44 INFO - PROCESS | 1826 | 1461646124536 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 21:48:44 INFO - PROCESS | 1826 | 1461646124539 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 21:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:48:44 INFO - PROCESS | 1826 | 1461646124545 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:48:44 INFO - PROCESS | 1826 | 1461646124550 Marionette TRACE conn3 <- [1,1902,null,{}] 21:48:44 INFO - PROCESS | 1826 | 1461646124556 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}] 21:48:44 INFO - PROCESS | 1826 | 1461646124848 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 21:48:45 INFO - PROCESS | 1826 | 1461646125188 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877694a800 == 165 [pid = 1826] [id = 483] 21:48:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f8746f6f400) [pid = 1826] [serial = 1450] [outer = (nil)] 21:48:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f8746f78000) [pid = 1826] [serial = 1451] [outer = 0x7f8746f6f400] 21:48:45 INFO - PROCESS | 1826 | 1461646125270 Marionette DEBUG loaded listener.js 21:48:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f874918f800) [pid = 1826] [serial = 1452] [outer = 0x7f8746f6f400] 21:48:46 INFO - PROCESS | 1826 | 1461646126129 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]]]}] 21:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1639ms 21:48:46 INFO - PROCESS | 1826 | 1461646126185 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 21:48:46 INFO - PROCESS | 1826 | 1461646126189 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 21:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:48:46 INFO - PROCESS | 1826 | 1461646126194 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:48:46 INFO - PROCESS | 1826 | 1461646126196 Marionette TRACE conn3 <- [1,1906,null,{}] 21:48:46 INFO - PROCESS | 1826 | 1461646126202 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}] 21:48:46 INFO - PROCESS | 1826 | 1461646126419 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 21:48:46 INFO - PROCESS | 1826 | 1461646126748 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87488af000 == 166 [pid = 1826] [id = 484] 21:48:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f8746f74800) [pid = 1826] [serial = 1453] [outer = (nil)] 21:48:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f874df51400) [pid = 1826] [serial = 1454] [outer = 0x7f8746f74800] 21:48:46 INFO - PROCESS | 1826 | 1461646126827 Marionette DEBUG loaded listener.js 21:48:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f87509b6000) [pid = 1826] [serial = 1455] [outer = 0x7f8746f74800] 21:48:47 INFO - PROCESS | 1826 | 1461646127726 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]]]}] 21:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1585ms 21:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:48:47 INFO - PROCESS | 1826 | 1461646127781 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 21:48:47 INFO - PROCESS | 1826 | 1461646127784 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 21:48:47 INFO - PROCESS | 1826 | 1461646127791 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:48:47 INFO - PROCESS | 1826 | 1461646127794 Marionette TRACE conn3 <- [1,1910,null,{}] 21:48:47 INFO - PROCESS | 1826 | 1461646127799 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}] 21:48:48 INFO - PROCESS | 1826 | 1461646128081 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 21:48:48 INFO - PROCESS | 1826 | 1461646128424 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c7e1800 == 167 [pid = 1826] [id = 485] 21:48:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f87477ddc00) [pid = 1826] [serial = 1456] [outer = (nil)] 21:48:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f87489e7000) [pid = 1826] [serial = 1457] [outer = 0x7f87477ddc00] 21:48:48 INFO - PROCESS | 1826 | 1461646128519 Marionette DEBUG loaded listener.js 21:48:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f87489ec000) [pid = 1826] [serial = 1458] [outer = 0x7f87477ddc00] 21:48:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875903c000 == 166 [pid = 1826] [id = 466] 21:48:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758d67800 == 165 [pid = 1826] [id = 465] 21:48:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87547e3000 == 164 [pid = 1826] [id = 464] 21:48:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8750e4b800 == 163 [pid = 1826] [id = 463] 21:48:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874b247800 == 162 [pid = 1826] [id = 462] 21:48:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874f0cd000 == 161 [pid = 1826] [id = 461] 21:48:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874b949000 == 160 [pid = 1826] [id = 460] 21:48:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87654d5000 == 159 [pid = 1826] [id = 455] 21:48:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8764422800 == 158 [pid = 1826] [id = 454] 21:48:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8763127000 == 157 [pid = 1826] [id = 453] 21:48:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8762181800 == 156 [pid = 1826] [id = 452] 21:48:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875fb1f800 == 155 [pid = 1826] [id = 451] 21:48:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875e9d2000 == 154 [pid = 1826] [id = 450] 21:48:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875c0aa800 == 153 [pid = 1826] [id = 449] 21:48:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ba4f000 == 152 [pid = 1826] [id = 448] 21:48:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875aac2800 == 151 [pid = 1826] [id = 447] 21:48:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758c7c000 == 150 [pid = 1826] [id = 446] 21:48:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8751ee9800 == 149 [pid = 1826] [id = 445] 21:48:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874b257800 == 148 [pid = 1826] [id = 444] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f875b897c00) [pid = 1826] [serial = 1331] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f875d1ed000) [pid = 1826] [serial = 1304] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f8759ab6400) [pid = 1826] [serial = 1274] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f875be38800) [pid = 1826] [serial = 1301] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f8759cea400) [pid = 1826] [serial = 1328] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f8761cc2400) [pid = 1826] [serial = 1307] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f874b8e8000) [pid = 1826] [serial = 1277] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f8754978800) [pid = 1826] [serial = 1283] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f875450e800) [pid = 1826] [serial = 1323] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f874de6ec00) [pid = 1826] [serial = 1319] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f874b85c800) [pid = 1826] [serial = 1316] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f875baef000) [pid = 1826] [serial = 1298] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f874930d000) [pid = 1826] [serial = 1313] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f87510ab800) [pid = 1826] [serial = 1280] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f8759c5dc00) [pid = 1826] [serial = 1326] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f875ad86800) [pid = 1826] [serial = 1289] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f875b4e8c00) [pid = 1826] [serial = 1329] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f8750e2e000) [pid = 1826] [serial = 1320] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f874d6d8c00) [pid = 1826] [serial = 1317] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f8753736400) [pid = 1826] [serial = 1322] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f875900b400) [pid = 1826] [serial = 1325] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f87633e0000) [pid = 1826] [serial = 1310] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f875b90f000) [pid = 1826] [serial = 1295] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f875b7e4400) [pid = 1826] [serial = 1292] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f8759cecc00) [pid = 1826] [serial = 1286] [outer = (nil)] [url = about:blank] 21:48:50 INFO - PROCESS | 1826 | 1461646130548 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]]]}] 21:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2782ms 21:48:50 INFO - PROCESS | 1826 | 1461646130596 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 21:48:50 INFO - PROCESS | 1826 | 1461646130602 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 21:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:48:50 INFO - PROCESS | 1826 | 1461646130615 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:48:50 INFO - PROCESS | 1826 | 1461646130618 Marionette TRACE conn3 <- [1,1914,null,{}] 21:48:50 INFO - PROCESS | 1826 | 1461646130630 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}] 21:48:50 INFO - PROCESS | 1826 | 1461646130818 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 21:48:50 INFO - PROCESS | 1826 | 1461646130849 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874af11000 == 149 [pid = 1826] [id = 486] 21:48:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f87489e2800) [pid = 1826] [serial = 1459] [outer = (nil)] 21:48:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f8749526800) [pid = 1826] [serial = 1460] [outer = 0x7f87489e2800] 21:48:51 INFO - PROCESS | 1826 | 1461646131100 Marionette DEBUG loaded listener.js 21:48:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f874b062800) [pid = 1826] [serial = 1461] [outer = 0x7f87489e2800] 21:48:52 INFO - PROCESS | 1826 | 1461646132120 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]]]}] 21:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1541ms 21:48:52 INFO - PROCESS | 1826 | 1461646132158 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 21:48:52 INFO - PROCESS | 1826 | 1461646132168 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 21:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:48:52 INFO - PROCESS | 1826 | 1461646132178 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:48:52 INFO - PROCESS | 1826 | 1461646132180 Marionette TRACE conn3 <- [1,1918,null,{}] 21:48:52 INFO - PROCESS | 1826 | 1461646132185 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}] 21:48:52 INFO - PROCESS | 1826 | 1461646132397 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 21:48:52 INFO - PROCESS | 1826 | 1461646132864 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874d451800 == 150 [pid = 1826] [id = 487] 21:48:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f874b125800) [pid = 1826] [serial = 1462] [outer = (nil)] 21:48:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f874b8e3000) [pid = 1826] [serial = 1463] [outer = 0x7f874b125800] 21:48:52 INFO - PROCESS | 1826 | 1461646132966 Marionette DEBUG loaded listener.js 21:48:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f874c610000) [pid = 1826] [serial = 1464] [outer = 0x7f874b125800] 21:48:54 INFO - PROCESS | 1826 | 1461646134265 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]]]}] 21:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2139ms 21:48:54 INFO - PROCESS | 1826 | 1461646134318 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 21:48:54 INFO - PROCESS | 1826 | 1461646134322 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 21:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:48:54 INFO - PROCESS | 1826 | 1461646134340 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:48:54 INFO - PROCESS | 1826 | 1461646134347 Marionette TRACE conn3 <- [1,1922,null,{}] 21:48:54 INFO - PROCESS | 1826 | 1461646134369 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}] 21:48:55 INFO - PROCESS | 1826 | 1461646135252 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 21:48:55 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f875bc94400) [pid = 1826] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:48:55 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f87477da800) [pid = 1826] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:48:55 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f87546e0000) [pid = 1826] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:48:55 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f874b8c4c00) [pid = 1826] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:48:55 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f874d46d000) [pid = 1826] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:48:55 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f875494c000) [pid = 1826] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:48:55 INFO - PROCESS | 1826 | 1461646135439 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ef12800 == 151 [pid = 1826] [id = 488] 21:48:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f874b8c6400) [pid = 1826] [serial = 1465] [outer = (nil)] 21:48:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f874de6f400) [pid = 1826] [serial = 1466] [outer = 0x7f874b8c6400] 21:48:55 INFO - PROCESS | 1826 | 1461646135508 Marionette DEBUG loaded listener.js 21:48:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f8751c6a800) [pid = 1826] [serial = 1467] [outer = 0x7f874b8c6400] 21:48:56 INFO - PROCESS | 1826 | 1461646136229 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]]]}] 21:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1940ms 21:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:48:56 INFO - PROCESS | 1826 | 1461646136280 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 21:48:56 INFO - PROCESS | 1826 | 1461646136283 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 21:48:56 INFO - PROCESS | 1826 | 1461646136289 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:48:56 INFO - PROCESS | 1826 | 1461646136292 Marionette TRACE conn3 <- [1,1926,null,{}] 21:48:56 INFO - PROCESS | 1826 | 1461646136296 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}] 21:48:56 INFO - PROCESS | 1826 | 1461646136545 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 21:48:56 INFO - PROCESS | 1826 | 1461646136567 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875100a800 == 152 [pid = 1826] [id = 489] 21:48:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f874b066400) [pid = 1826] [serial = 1468] [outer = (nil)] 21:48:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f8753e25400) [pid = 1826] [serial = 1469] [outer = 0x7f874b066400] 21:48:56 INFO - PROCESS | 1826 | 1461646136629 Marionette DEBUG loaded listener.js 21:48:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f87545d9800) [pid = 1826] [serial = 1470] [outer = 0x7f874b066400] 21:48:57 INFO - PROCESS | 1826 | 1461646137724 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]]]}] 21:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1480ms 21:48:57 INFO - PROCESS | 1826 | 1461646137769 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 21:48:57 INFO - PROCESS | 1826 | 1461646137775 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 21:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:48:57 INFO - PROCESS | 1826 | 1461646137783 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:48:57 INFO - PROCESS | 1826 | 1461646137789 Marionette TRACE conn3 <- [1,1930,null,{}] 21:48:57 INFO - PROCESS | 1826 | 1461646137798 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}] 21:48:58 INFO - PROCESS | 1826 | 1461646138021 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 21:48:58 INFO - PROCESS | 1826 | 1461646138382 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c5ab000 == 153 [pid = 1826] [id = 490] 21:48:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f87489e4800) [pid = 1826] [serial = 1471] [outer = (nil)] 21:48:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f8749ff7c00) [pid = 1826] [serial = 1472] [outer = 0x7f87489e4800] 21:48:58 INFO - PROCESS | 1826 | 1461646138462 Marionette DEBUG loaded listener.js 21:48:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f874b079c00) [pid = 1826] [serial = 1473] [outer = 0x7f87489e4800] 21:48:59 INFO - PROCESS | 1826 | 1461646139369 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]]]}] 21:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1635ms 21:48:59 INFO - PROCESS | 1826 | 1461646139419 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 21:48:59 INFO - PROCESS | 1826 | 1461646139427 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 21:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:48:59 INFO - PROCESS | 1826 | 1461646139437 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:48:59 INFO - PROCESS | 1826 | 1461646139441 Marionette TRACE conn3 <- [1,1934,null,{}] 21:48:59 INFO - PROCESS | 1826 | 1461646139447 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}] 21:48:59 INFO - PROCESS | 1826 | 1461646139690 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 21:49:00 INFO - PROCESS | 1826 | 1461646140015 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8750e4c800 == 154 [pid = 1826] [id = 491] 21:49:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f874d754400) [pid = 1826] [serial = 1474] [outer = (nil)] 21:49:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f8750fa7c00) [pid = 1826] [serial = 1475] [outer = 0x7f874d754400] 21:49:00 INFO - PROCESS | 1826 | 1461646140094 Marionette DEBUG loaded listener.js 21:49:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f8753ef6800) [pid = 1826] [serial = 1476] [outer = 0x7f874d754400] 21:49:01 INFO - PROCESS | 1826 | 1461646141120 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]]]}] 21:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1732ms 21:49:01 INFO - PROCESS | 1826 | 1461646141171 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 21:49:01 INFO - PROCESS | 1826 | 1461646141175 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 21:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:49:01 INFO - PROCESS | 1826 | 1461646141182 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:49:01 INFO - PROCESS | 1826 | 1461646141188 Marionette TRACE conn3 <- [1,1938,null,{}] 21:49:01 INFO - PROCESS | 1826 | 1461646141207 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}] 21:49:01 INFO - PROCESS | 1826 | 1461646141450 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 21:49:01 INFO - PROCESS | 1826 | 1461646141811 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87547c7800 == 155 [pid = 1826] [id = 492] 21:49:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f8754974c00) [pid = 1826] [serial = 1477] [outer = (nil)] 21:49:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f8758d0c800) [pid = 1826] [serial = 1478] [outer = 0x7f8754974c00] 21:49:01 INFO - PROCESS | 1826 | 1461646141910 Marionette DEBUG loaded listener.js 21:49:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f8759ca3000) [pid = 1826] [serial = 1479] [outer = 0x7f8754974c00] 21:49:02 INFO - PROCESS | 1826 | 1461646142788 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]]]}] 21:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1635ms 21:49:02 INFO - PROCESS | 1826 | 1461646142818 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 21:49:02 INFO - PROCESS | 1826 | 1461646142824 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 21:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:49:02 INFO - PROCESS | 1826 | 1461646142848 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:49:02 INFO - PROCESS | 1826 | 1461646142851 Marionette TRACE conn3 <- [1,1942,null,{}] 21:49:02 INFO - PROCESS | 1826 | 1461646142857 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}] 21:49:03 INFO - PROCESS | 1826 | 1461646143099 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 21:49:03 INFO - PROCESS | 1826 | 1461646143370 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87556a3800 == 156 [pid = 1826] [id = 493] 21:49:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f8753ef7c00) [pid = 1826] [serial = 1480] [outer = (nil)] 21:49:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f875ab57800) [pid = 1826] [serial = 1481] [outer = 0x7f8753ef7c00] 21:49:03 INFO - PROCESS | 1826 | 1461646143495 Marionette DEBUG loaded listener.js 21:49:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f875b4ee800) [pid = 1826] [serial = 1482] [outer = 0x7f8753ef7c00] 21:49:04 INFO - PROCESS | 1826 | 1461646144353 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]]]}] 21:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1583ms 21:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:49:04 INFO - PROCESS | 1826 | 1461646144428 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 21:49:04 INFO - PROCESS | 1826 | 1461646144431 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 21:49:04 INFO - PROCESS | 1826 | 1461646144437 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:49:04 INFO - PROCESS | 1826 | 1461646144441 Marionette TRACE conn3 <- [1,1946,null,{}] 21:49:04 INFO - PROCESS | 1826 | 1461646144447 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}] 21:49:04 INFO - PROCESS | 1826 | 1461646144702 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 21:49:05 INFO - PROCESS | 1826 | 1461646145021 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8759a65800 == 157 [pid = 1826] [id = 494] 21:49:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f875497f400) [pid = 1826] [serial = 1483] [outer = (nil)] 21:49:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f875b7e3000) [pid = 1826] [serial = 1484] [outer = 0x7f875497f400] 21:49:05 INFO - PROCESS | 1826 | 1461646145106 Marionette DEBUG loaded listener.js 21:49:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f875b9cdc00) [pid = 1826] [serial = 1485] [outer = 0x7f875497f400] 21:49:06 INFO - PROCESS | 1826 | 1461646146036 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]]]}] 21:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1634ms 21:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:49:06 INFO - PROCESS | 1826 | 1461646146071 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 21:49:06 INFO - PROCESS | 1826 | 1461646146074 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 21:49:06 INFO - PROCESS | 1826 | 1461646146080 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:49:06 INFO - PROCESS | 1826 | 1461646146084 Marionette TRACE conn3 <- [1,1950,null,{}] 21:49:06 INFO - PROCESS | 1826 | 1461646146089 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}] 21:49:06 INFO - PROCESS | 1826 | 1461646146339 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 21:49:06 INFO - PROCESS | 1826 | 1461646146672 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ba5d000 == 158 [pid = 1826] [id = 495] 21:49:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f875f9f4c00) [pid = 1826] [serial = 1486] [outer = (nil)] 21:49:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f87629a8800) [pid = 1826] [serial = 1487] [outer = 0x7f875f9f4c00] 21:49:06 INFO - PROCESS | 1826 | 1461646146780 Marionette DEBUG loaded listener.js 21:49:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f8763580400) [pid = 1826] [serial = 1488] [outer = 0x7f875f9f4c00] 21:49:07 INFO - PROCESS | 1826 | 1461646147663 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]]]}] 21:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1637ms 21:49:07 INFO - PROCESS | 1826 | 1461646147719 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 21:49:07 INFO - PROCESS | 1826 | 1461646147725 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 21:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:49:07 INFO - PROCESS | 1826 | 1461646147734 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:49:07 INFO - PROCESS | 1826 | 1461646147738 Marionette TRACE conn3 <- [1,1954,null,{}] 21:49:07 INFO - PROCESS | 1826 | 1461646147746 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}] 21:49:08 INFO - PROCESS | 1826 | 1461646148053 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 21:49:08 INFO - PROCESS | 1826 | 1461646148434 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875c09d800 == 159 [pid = 1826] [id = 496] 21:49:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f876383e800) [pid = 1826] [serial = 1489] [outer = (nil)] 21:49:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f8764f89400) [pid = 1826] [serial = 1490] [outer = 0x7f876383e800] 21:49:08 INFO - PROCESS | 1826 | 1461646148531 Marionette DEBUG loaded listener.js 21:49:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f8768158400) [pid = 1826] [serial = 1491] [outer = 0x7f876383e800] 21:49:09 INFO - PROCESS | 1826 | 1461646149413 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]]]}] 21:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1741ms 21:49:09 INFO - PROCESS | 1826 | 1461646149475 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 21:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:49:09 INFO - PROCESS | 1826 | 1461646149480 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 21:49:09 INFO - PROCESS | 1826 | 1461646149487 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:49:09 INFO - PROCESS | 1826 | 1461646149490 Marionette TRACE conn3 <- [1,1958,null,{}] 21:49:09 INFO - PROCESS | 1826 | 1461646149497 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}] 21:49:09 INFO - PROCESS | 1826 | 1461646149752 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 21:49:10 INFO - PROCESS | 1826 | 1461646150131 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875f9bb000 == 160 [pid = 1826] [id = 497] 21:49:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f8763845c00) [pid = 1826] [serial = 1492] [outer = (nil)] 21:49:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f8771a43000) [pid = 1826] [serial = 1493] [outer = 0x7f8763845c00] 21:49:10 INFO - PROCESS | 1826 | 1461646150266 Marionette DEBUG loaded listener.js 21:49:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f8771f94800) [pid = 1826] [serial = 1494] [outer = 0x7f8763845c00] 21:49:11 INFO - PROCESS | 1826 | 1461646151271 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]]]}] 21:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1832ms 21:49:11 INFO - PROCESS | 1826 | 1461646151318 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 21:49:11 INFO - PROCESS | 1826 | 1461646151322 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 21:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:49:11 INFO - PROCESS | 1826 | 1461646151328 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:49:11 INFO - PROCESS | 1826 | 1461646151332 Marionette TRACE conn3 <- [1,1962,null,{}] 21:49:11 INFO - PROCESS | 1826 | 1461646151338 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}] 21:49:11 INFO - PROCESS | 1826 | 1461646151654 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 21:49:12 INFO - PROCESS | 1826 | 1461646151995 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87636dd000 == 161 [pid = 1826] [id = 498] 21:49:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f8763845000) [pid = 1826] [serial = 1495] [outer = (nil)] 21:49:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f87721d8000) [pid = 1826] [serial = 1496] [outer = 0x7f8763845000] 21:49:12 INFO - PROCESS | 1826 | 1461646152079 Marionette DEBUG loaded listener.js 21:49:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f8772f82000) [pid = 1826] [serial = 1497] [outer = 0x7f8763845000] 21:49:12 INFO - PROCESS | 1826 | 1461646152961 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]]]}] 21:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1688ms 21:49:13 INFO - PROCESS | 1826 | 1461646153018 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 21:49:13 INFO - PROCESS | 1826 | 1461646153021 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 21:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:49:13 INFO - PROCESS | 1826 | 1461646153027 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:49:13 INFO - PROCESS | 1826 | 1461646153029 Marionette TRACE conn3 <- [1,1966,null,{}] 21:49:13 INFO - PROCESS | 1826 | 1461646153035 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}] 21:49:13 INFO - PROCESS | 1826 | 1461646153256 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 21:49:13 INFO - PROCESS | 1826 | 1461646153534 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8767e19800 == 162 [pid = 1826] [id = 499] 21:49:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f8763b0d400) [pid = 1826] [serial = 1498] [outer = (nil)] 21:49:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f877315f800) [pid = 1826] [serial = 1499] [outer = 0x7f8763b0d400] 21:49:13 INFO - PROCESS | 1826 | 1461646153669 Marionette DEBUG loaded listener.js 21:49:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f877680dc00) [pid = 1826] [serial = 1500] [outer = 0x7f8763b0d400] 21:49:14 INFO - PROCESS | 1826 | 1461646154595 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]]]}] 21:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1628ms 21:49:14 INFO - PROCESS | 1826 | 1461646154656 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 21:49:14 INFO - PROCESS | 1826 | 1461646154659 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 21:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:49:14 INFO - PROCESS | 1826 | 1461646154666 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:49:14 INFO - PROCESS | 1826 | 1461646154670 Marionette TRACE conn3 <- [1,1970,null,{}] 21:49:14 INFO - PROCESS | 1826 | 1461646154675 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}] 21:49:14 INFO - PROCESS | 1826 | 1461646154908 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 21:49:15 INFO - PROCESS | 1826 | 1461646155185 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87769a0000 == 163 [pid = 1826] [id = 500] 21:49:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f8772fb3800) [pid = 1826] [serial = 1501] [outer = (nil)] 21:49:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f877684d800) [pid = 1826] [serial = 1502] [outer = 0x7f8772fb3800] 21:49:15 INFO - PROCESS | 1826 | 1461646155325 Marionette DEBUG loaded listener.js 21:49:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f87773e6000) [pid = 1826] [serial = 1503] [outer = 0x7f8772fb3800] 21:49:16 INFO - PROCESS | 1826 | 1461646156171 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]]]}] 21:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1532ms 21:49:16 INFO - PROCESS | 1826 | 1461646156201 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 21:49:16 INFO - PROCESS | 1826 | 1461646156204 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 21:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:49:16 INFO - PROCESS | 1826 | 1461646156210 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:49:16 INFO - PROCESS | 1826 | 1461646156213 Marionette TRACE conn3 <- [1,1974,null,{}] 21:49:16 INFO - PROCESS | 1826 | 1461646156218 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}] 21:49:16 INFO - PROCESS | 1826 | 1461646156435 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 21:49:16 INFO - PROCESS | 1826 | 1461646156726 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87497c0800 == 164 [pid = 1826] [id = 501] 21:49:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f8750e25400) [pid = 1826] [serial = 1504] [outer = (nil)] 21:49:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f8777434000) [pid = 1826] [serial = 1505] [outer = 0x7f8750e25400] 21:49:16 INFO - PROCESS | 1826 | 1461646156858 Marionette DEBUG loaded listener.js 21:49:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f877748d800) [pid = 1826] [serial = 1506] [outer = 0x7f8750e25400] 21:49:17 INFO - PROCESS | 1826 | 1461646157677 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]]]}] 21:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1477ms 21:49:17 INFO - PROCESS | 1826 | 1461646157689 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 21:49:17 INFO - PROCESS | 1826 | 1461646157691 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 21:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:49:17 INFO - PROCESS | 1826 | 1461646157708 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:49:17 INFO - PROCESS | 1826 | 1461646157711 Marionette TRACE conn3 <- [1,1978,null,{}] 21:49:17 INFO - PROCESS | 1826 | 1461646157717 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}] 21:49:17 INFO - PROCESS | 1826 | 1461646157940 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 21:49:18 INFO - PROCESS | 1826 | 1461646158230 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751cd1800 == 165 [pid = 1826] [id = 502] 21:49:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x7f874d505000) [pid = 1826] [serial = 1507] [outer = (nil)] 21:49:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x7f874d50b000) [pid = 1826] [serial = 1508] [outer = 0x7f874d505000] 21:49:18 INFO - PROCESS | 1826 | 1461646158310 Marionette DEBUG loaded listener.js 21:49:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x7f874d510000) [pid = 1826] [serial = 1509] [outer = 0x7f874d505000] 21:49:19 INFO - PROCESS | 1826 | 1461646159143 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]]]}] 21:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1483ms 21:49:19 INFO - PROCESS | 1826 | 1461646159192 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 21:49:19 INFO - PROCESS | 1826 | 1461646159196 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 21:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:49:19 INFO - PROCESS | 1826 | 1461646159202 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:49:19 INFO - PROCESS | 1826 | 1461646159204 Marionette TRACE conn3 <- [1,1982,null,{}] 21:49:19 INFO - PROCESS | 1826 | 1461646159210 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}] 21:49:19 INFO - PROCESS | 1826 | 1461646159425 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 21:49:19 INFO - PROCESS | 1826 | 1461646159707 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8772f24000 == 166 [pid = 1826] [id = 503] 21:49:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x7f874d507000) [pid = 1826] [serial = 1510] [outer = (nil)] 21:49:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x7f875bc4e000) [pid = 1826] [serial = 1511] [outer = 0x7f874d507000] 21:49:19 INFO - PROCESS | 1826 | 1461646159831 Marionette DEBUG loaded listener.js 21:49:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x7f875bc52000) [pid = 1826] [serial = 1512] [outer = 0x7f874d507000] 21:49:20 INFO - PROCESS | 1826 | 1461646160657 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]]]}] 21:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1481ms 21:49:20 INFO - PROCESS | 1826 | 1461646160685 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 21:49:20 INFO - PROCESS | 1826 | 1461646160688 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 21:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:49:20 INFO - PROCESS | 1826 | 1461646160694 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:49:20 INFO - PROCESS | 1826 | 1461646160696 Marionette TRACE conn3 <- [1,1986,null,{}] 21:49:20 INFO - PROCESS | 1826 | 1461646160702 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}] 21:49:20 INFO - PROCESS | 1826 | 1461646160920 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 21:49:21 INFO - PROCESS | 1826 | 1461646161207 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87496ce800 == 167 [pid = 1826] [id = 504] 21:49:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 280 (0x7f874d507800) [pid = 1826] [serial = 1513] [outer = (nil)] 21:49:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 281 (0x7f875bc55800) [pid = 1826] [serial = 1514] [outer = 0x7f874d507800] 21:49:21 INFO - PROCESS | 1826 | 1461646161286 Marionette DEBUG loaded listener.js 21:49:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 282 (0x7f8773160000) [pid = 1826] [serial = 1515] [outer = 0x7f874d507800] 21:49:22 INFO - PROCESS | 1826 | 1461646162157 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]]]}] 21:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1532ms 21:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:49:22 INFO - PROCESS | 1826 | 1461646162231 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 21:49:22 INFO - PROCESS | 1826 | 1461646162233 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 21:49:22 INFO - PROCESS | 1826 | 1461646162240 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:49:22 INFO - PROCESS | 1826 | 1461646162242 Marionette TRACE conn3 <- [1,1990,null,{}] 21:49:22 INFO - PROCESS | 1826 | 1461646162247 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}] 21:49:22 INFO - PROCESS | 1826 | 1461646162469 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 21:49:22 INFO - PROCESS | 1826 | 1461646162796 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c869000 == 168 [pid = 1826] [id = 505] 21:49:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 283 (0x7f8750e2b800) [pid = 1826] [serial = 1516] [outer = (nil)] 21:49:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 284 (0x7f8751f10400) [pid = 1826] [serial = 1517] [outer = 0x7f8750e2b800] 21:49:22 INFO - PROCESS | 1826 | 1461646162878 Marionette DEBUG loaded listener.js 21:49:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 285 (0x7f8751f15000) [pid = 1826] [serial = 1518] [outer = 0x7f8750e2b800] 21:49:23 INFO - PROCESS | 1826 | 1461646163752 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]]]}] 21:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1531ms 21:49:23 INFO - PROCESS | 1826 | 1461646163770 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 21:49:23 INFO - PROCESS | 1826 | 1461646163774 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 21:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:49:23 INFO - PROCESS | 1826 | 1461646163780 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:49:23 INFO - PROCESS | 1826 | 1461646163783 Marionette TRACE conn3 <- [1,1994,null,{}] 21:49:23 INFO - PROCESS | 1826 | 1461646163788 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}] 21:49:24 INFO - PROCESS | 1826 | 1461646164000 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 21:49:24 INFO - PROCESS | 1826 | 1461646164266 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874430f800 == 169 [pid = 1826] [id = 506] 21:49:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 286 (0x7f8751f0a000) [pid = 1826] [serial = 1519] [outer = (nil)] 21:49:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 287 (0x7f875bc55c00) [pid = 1826] [serial = 1520] [outer = 0x7f8751f0a000] 21:49:24 INFO - PROCESS | 1826 | 1461646164343 Marionette DEBUG loaded listener.js 21:49:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 288 (0x7f8777432400) [pid = 1826] [serial = 1521] [outer = 0x7f8751f0a000] 21:49:25 INFO - PROCESS | 1826 | 1461646165194 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]]]}] 21:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1478ms 21:49:25 INFO - PROCESS | 1826 | 1461646165259 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 21:49:25 INFO - PROCESS | 1826 | 1461646165261 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 21:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:49:25 INFO - PROCESS | 1826 | 1461646165268 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:49:25 INFO - PROCESS | 1826 | 1461646165270 Marionette TRACE conn3 <- [1,1998,null,{}] 21:49:25 INFO - PROCESS | 1826 | 1461646165275 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}] 21:49:25 INFO - PROCESS | 1826 | 1461646165476 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 21:49:25 INFO - PROCESS | 1826 | 1461646165759 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c875800 == 170 [pid = 1826] [id = 507] 21:49:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 289 (0x7f8749c38400) [pid = 1826] [serial = 1522] [outer = (nil)] 21:49:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 290 (0x7f8749c3c800) [pid = 1826] [serial = 1523] [outer = 0x7f8749c38400] 21:49:25 INFO - PROCESS | 1826 | 1461646165879 Marionette DEBUG loaded listener.js 21:49:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 291 (0x7f8749c41000) [pid = 1826] [serial = 1524] [outer = 0x7f8749c38400] 21:49:26 INFO - PROCESS | 1826 | 1461646166723 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]]]}] 21:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1531ms 21:49:26 INFO - PROCESS | 1826 | 1461646166800 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 21:49:26 INFO - PROCESS | 1826 | 1461646166804 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 21:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:49:26 INFO - PROCESS | 1826 | 1461646166810 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:49:26 INFO - PROCESS | 1826 | 1461646166813 Marionette TRACE conn3 <- [1,2002,null,{}] 21:49:26 INFO - PROCESS | 1826 | 1461646166819 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}] 21:49:27 INFO - PROCESS | 1826 | 1461646167094 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 21:49:27 INFO - PROCESS | 1826 | 1461646167455 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874508b000 == 171 [pid = 1826] [id = 508] 21:49:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 292 (0x7f8743524400) [pid = 1826] [serial = 1525] [outer = (nil)] 21:49:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 293 (0x7f874352c800) [pid = 1826] [serial = 1526] [outer = 0x7f8743524400] 21:49:27 INFO - PROCESS | 1826 | 1461646167541 Marionette DEBUG loaded listener.js 21:49:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 294 (0x7f8743531000) [pid = 1826] [serial = 1527] [outer = 0x7f8743524400] 21:49:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874b94d000 == 170 [pid = 1826] [id = 420] 21:49:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874ae27000 == 169 [pid = 1826] [id = 419] 21:49:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f877741f800 == 168 [pid = 1826] [id = 72] 21:49:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ad07000 == 167 [pid = 1826] [id = 432] 21:49:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8746c65800 == 166 [pid = 1826] [id = 479] 21:49:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8746de9000 == 165 [pid = 1826] [id = 478] 21:49:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c5b1000 == 164 [pid = 1826] [id = 477] 21:49:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874d397800 == 163 [pid = 1826] [id = 476] 21:49:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f877b33e000 == 162 [pid = 1826] [id = 475] 21:49:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8777407800 == 161 [pid = 1826] [id = 474] 21:49:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f877693f800 == 160 [pid = 1826] [id = 473] 21:49:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876442a000 == 159 [pid = 1826] [id = 472] 21:49:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875fb1a000 == 158 [pid = 1826] [id = 471] 21:49:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875c095800 == 157 [pid = 1826] [id = 470] 21:49:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758c11800 == 156 [pid = 1826] [id = 469] 21:49:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8750914000 == 155 [pid = 1826] [id = 468] 21:49:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874ae18000 == 154 [pid = 1826] [id = 467] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 293 (0x7f875d1ef000) [pid = 1826] [serial = 1400] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 292 (0x7f875be32800) [pid = 1826] [serial = 1397] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 291 (0x7f875e624400) [pid = 1826] [serial = 1398] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 290 (0x7f875b7ee400) [pid = 1826] [serial = 1343] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 289 (0x7f874b861400) [pid = 1826] [serial = 1334] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 288 (0x7f8749ffa000) [pid = 1826] [serial = 1383] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 287 (0x7f87477e6c00) [pid = 1826] [serial = 1382] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 286 (0x7f8759aad000) [pid = 1826] [serial = 1391] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 285 (0x7f8753fb0800) [pid = 1826] [serial = 1388] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 284 (0x7f87546da000) [pid = 1826] [serial = 1389] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 283 (0x7f876478d000) [pid = 1826] [serial = 1352] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 282 (0x7f8759cf4800) [pid = 1826] [serial = 1340] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 281 (0x7f8749ff4c00) [pid = 1826] [serial = 1379] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 280 (0x7f8753737800) [pid = 1826] [serial = 1337] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 279 (0x7f8776807000) [pid = 1826] [serial = 1367] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x7f8776aafc00) [pid = 1826] [serial = 1373] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x7f875d1eac00) [pid = 1826] [serial = 1346] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x7f8751c68800) [pid = 1826] [serial = 1386] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x7f874fee2400) [pid = 1826] [serial = 1385] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x7f8767b85800) [pid = 1826] [serial = 1355] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x7f877503fc00) [pid = 1826] [serial = 1370] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f8749ff8800) [pid = 1826] [serial = 1376] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f87631cf400) [pid = 1826] [serial = 1349] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f8771a41c00) [pid = 1826] [serial = 1361] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f8768167800) [pid = 1826] [serial = 1358] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f8773158800) [pid = 1826] [serial = 1364] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f875b54b000) [pid = 1826] [serial = 1394] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f875b8a0400) [pid = 1826] [serial = 1395] [outer = (nil)] [url = about:blank] 21:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f8759cf3c00) [pid = 1826] [serial = 1392] [outer = (nil)] [url = about:blank] 21:49:30 INFO - PROCESS | 1826 | 1461646170262 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]]]}] 21:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 3492ms 21:49:30 INFO - PROCESS | 1826 | 1461646170304 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 21:49:30 INFO - PROCESS | 1826 | 1461646170309 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 21:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:49:30 INFO - PROCESS | 1826 | 1461646170316 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:49:30 INFO - PROCESS | 1826 | 1461646170321 Marionette TRACE conn3 <- [1,2006,null,{}] 21:49:30 INFO - PROCESS | 1826 | 1461646170329 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}] 21:49:30 INFO - PROCESS | 1826 | 1461646170538 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 21:49:30 INFO - PROCESS | 1826 | 1461646170806 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8746c6b800 == 155 [pid = 1826] [id = 509] 21:49:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f87489eb000) [pid = 1826] [serial = 1528] [outer = (nil)] 21:49:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f8749191400) [pid = 1826] [serial = 1529] [outer = 0x7f87489eb000] 21:49:30 INFO - PROCESS | 1826 | 1461646170903 Marionette DEBUG loaded listener.js 21:49:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f874919c400) [pid = 1826] [serial = 1530] [outer = 0x7f87489eb000] 21:49:31 INFO - PROCESS | 1826 | 1461646171698 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]]]}] 21:49:31 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 21:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1440ms 21:49:31 INFO - PROCESS | 1826 | 1461646171757 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 21:49:31 INFO - PROCESS | 1826 | 1461646171765 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 21:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:49:31 INFO - PROCESS | 1826 | 1461646171775 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:49:31 INFO - PROCESS | 1826 | 1461646171786 Marionette TRACE conn3 <- [1,2010,null,{}] 21:49:31 INFO - PROCESS | 1826 | 1461646171796 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}] 21:49:32 INFO - PROCESS | 1826 | 1461646172114 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 21:49:32 INFO - PROCESS | 1826 | 1461646172149 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87488ae800 == 156 [pid = 1826] [id = 510] 21:49:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f87497d8000) [pid = 1826] [serial = 1531] [outer = (nil)] 21:49:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f87497e0800) [pid = 1826] [serial = 1532] [outer = 0x7f87497d8000] 21:49:32 INFO - PROCESS | 1826 | 1461646172209 Marionette DEBUG loaded listener.js 21:49:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f8749ffc400) [pid = 1826] [serial = 1533] [outer = 0x7f87497d8000] 21:49:33 INFO - PROCESS | 1826 | 1461646173264 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]]]}] 21:49:33 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 21:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1550ms 21:49:33 INFO - PROCESS | 1826 | 1461646173326 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 21:49:33 INFO - PROCESS | 1826 | 1461646173330 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 21:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:49:33 INFO - PROCESS | 1826 | 1461646173340 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:49:33 INFO - PROCESS | 1826 | 1461646173345 Marionette TRACE conn3 <- [1,2014,null,{}] 21:49:33 INFO - PROCESS | 1826 | 1461646173372 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}] 21:49:33 INFO - PROCESS | 1826 | 1461646173697 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 21:49:33 INFO - PROCESS | 1826 | 1461646173738 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749d84800 == 157 [pid = 1826] [id = 511] 21:49:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f874b07ec00) [pid = 1826] [serial = 1534] [outer = (nil)] 21:49:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f874b8e1400) [pid = 1826] [serial = 1535] [outer = 0x7f874b07ec00] 21:49:33 INFO - PROCESS | 1826 | 1461646173804 Marionette DEBUG loaded listener.js 21:49:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x7f874b9d9000) [pid = 1826] [serial = 1536] [outer = 0x7f874b07ec00] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x7f875ab51400) [pid = 1826] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f874b073000) [pid = 1826] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f87477db000) [pid = 1826] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f87536b2c00) [pid = 1826] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f8753738800) [pid = 1826] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f8753e26000) [pid = 1826] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f875b907c00) [pid = 1826] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f874b85dc00) [pid = 1826] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f875cde6800) [pid = 1826] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f875b6c9000) [pid = 1826] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f8762fb3400) [pid = 1826] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f87610bf000) [pid = 1826] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f8749528800) [pid = 1826] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f87510b1000) [pid = 1826] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f8759a7cc00) [pid = 1826] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f8746dca800) [pid = 1826] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f874dcf9000) [pid = 1826] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f876101c400) [pid = 1826] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f8761020800) [pid = 1826] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f8746dce800) [pid = 1826] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f8758d0d800) [pid = 1826] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f8746dc9800) [pid = 1826] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f87489e2800) [pid = 1826] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f87497d1800) [pid = 1826] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f87631dd000) [pid = 1826] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f874dc76000) [pid = 1826] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f874b069800) [pid = 1826] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f874703f400) [pid = 1826] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f874dcf0000) [pid = 1826] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f8763847000) [pid = 1826] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f875900b800) [pid = 1826] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f87497d1c00) [pid = 1826] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f87536b0000) [pid = 1826] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f874b06b400) [pid = 1826] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f874b06bc00) [pid = 1826] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f8759017400) [pid = 1826] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f8749196800) [pid = 1826] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f8746f74800) [pid = 1826] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f8746f6f400) [pid = 1826] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f87477ddc00) [pid = 1826] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f874df43400) [pid = 1826] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f874b125800) [pid = 1826] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f874b8c6400) [pid = 1826] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f8763b03800) [pid = 1826] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f8749ff4800) [pid = 1826] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f874d75f800) [pid = 1826] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f8763576400) [pid = 1826] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f875ab57000) [pid = 1826] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f874b8c5c00) [pid = 1826] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f8749524800) [pid = 1826] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f875b55d800) [pid = 1826] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f875fb84800) [pid = 1826] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f875fb62c00) [pid = 1826] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f8746dc6000) [pid = 1826] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f876322b800) [pid = 1826] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f874dc7fc00) [pid = 1826] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f877312cc00) [pid = 1826] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f874d6d3000) [pid = 1826] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f874b8e4400) [pid = 1826] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f8759a7f800) [pid = 1826] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f875b6c4400) [pid = 1826] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f874930b800) [pid = 1826] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f8753fb2c00) [pid = 1826] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f8765436800) [pid = 1826] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f8773135000) [pid = 1826] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f8759a7ac00) [pid = 1826] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f875b908000) [pid = 1826] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f8776aa2800) [pid = 1826] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f874d469800) [pid = 1826] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f8754509400) [pid = 1826] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f874b127c00) [pid = 1826] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f87477e0400) [pid = 1826] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f875ad84c00) [pid = 1826] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f875b1d9000) [pid = 1826] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f87510a6800) [pid = 1826] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f876543c800) [pid = 1826] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f874d6d0800) [pid = 1826] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f875ad87400) [pid = 1826] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f8746dc5000) [pid = 1826] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f87510a5000) [pid = 1826] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f8763842800) [pid = 1826] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f875b906400) [pid = 1826] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f874feddc00) [pid = 1826] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:49:35 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f8746dc7c00) [pid = 1826] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:49:36 INFO - PROCESS | 1826 | 1461646176147 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]]]}] 21:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2839ms 21:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:49:36 INFO - PROCESS | 1826 | 1461646176180 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 21:49:36 INFO - PROCESS | 1826 | 1461646176184 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 21:49:36 INFO - PROCESS | 1826 | 1461646176189 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:49:36 INFO - PROCESS | 1826 | 1461646176192 Marionette TRACE conn3 <- [1,2018,null,{}] 21:49:36 INFO - PROCESS | 1826 | 1461646176197 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}] 21:49:36 INFO - PROCESS | 1826 | 1461646176398 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 21:49:36 INFO - PROCESS | 1826 | 1461646176593 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749d7b000 == 158 [pid = 1826] [id = 512] 21:49:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f8746dc3400) [pid = 1826] [serial = 1537] [outer = (nil)] 21:49:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f8749190c00) [pid = 1826] [serial = 1538] [outer = 0x7f8746dc3400] 21:49:36 INFO - PROCESS | 1826 | 1461646176660 Marionette DEBUG loaded listener.js 21:49:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f874b065000) [pid = 1826] [serial = 1539] [outer = 0x7f8746dc3400] 21:49:37 INFO - PROCESS | 1826 | 1461646177573 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]]]}] 21:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1430ms 21:49:37 INFO - PROCESS | 1826 | 1461646177629 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 21:49:37 INFO - PROCESS | 1826 | 1461646177634 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 21:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:49:37 INFO - PROCESS | 1826 | 1461646177643 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:49:37 INFO - PROCESS | 1826 | 1461646177648 Marionette TRACE conn3 <- [1,2022,null,{}] 21:49:37 INFO - PROCESS | 1826 | 1461646177657 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}] 21:49:37 INFO - PROCESS | 1826 | 1461646177892 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 21:49:38 INFO - PROCESS | 1826 | 1461646178229 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8746c61000 == 159 [pid = 1826] [id = 513] 21:49:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f8747046000) [pid = 1826] [serial = 1540] [outer = (nil)] 21:49:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f87489e0400) [pid = 1826] [serial = 1541] [outer = 0x7f8747046000] 21:49:38 INFO - PROCESS | 1826 | 1461646178313 Marionette DEBUG loaded listener.js 21:49:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f8749193c00) [pid = 1826] [serial = 1542] [outer = 0x7f8747046000] 21:49:39 INFO - PROCESS | 1826 | 1461646179225 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]]]}] 21:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1633ms 21:49:39 INFO - PROCESS | 1826 | 1461646179277 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 21:49:39 INFO - PROCESS | 1826 | 1461646179284 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 21:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:49:39 INFO - PROCESS | 1826 | 1461646179295 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:49:39 INFO - PROCESS | 1826 | 1461646179298 Marionette TRACE conn3 <- [1,2026,null,{}] 21:49:39 INFO - PROCESS | 1826 | 1461646179304 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}] 21:49:39 INFO - PROCESS | 1826 | 1461646179539 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 21:49:39 INFO - PROCESS | 1826 | 1461646179860 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749f64000 == 160 [pid = 1826] [id = 514] 21:49:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f87497d6000) [pid = 1826] [serial = 1543] [outer = (nil)] 21:49:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f8749c3b400) [pid = 1826] [serial = 1544] [outer = 0x7f87497d6000] 21:49:39 INFO - PROCESS | 1826 | 1461646179942 Marionette DEBUG loaded listener.js 21:49:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f874b068000) [pid = 1826] [serial = 1545] [outer = 0x7f87497d6000] 21:49:40 INFO - PROCESS | 1826 | 1461646180823 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]]]}] 21:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1582ms 21:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:49:40 INFO - PROCESS | 1826 | 1461646180877 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 21:49:40 INFO - PROCESS | 1826 | 1461646180881 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 21:49:40 INFO - PROCESS | 1826 | 1461646180887 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:49:40 INFO - PROCESS | 1826 | 1461646180893 Marionette TRACE conn3 <- [1,2030,null,{}] 21:49:40 INFO - PROCESS | 1826 | 1461646180908 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}] 21:49:41 INFO - PROCESS | 1826 | 1461646181139 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 21:49:41 INFO - PROCESS | 1826 | 1461646181517 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c868800 == 161 [pid = 1826] [id = 515] 21:49:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f874b8e2400) [pid = 1826] [serial = 1546] [outer = (nil)] 21:49:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f874b9d8400) [pid = 1826] [serial = 1547] [outer = 0x7f874b8e2400] 21:49:41 INFO - PROCESS | 1826 | 1461646181601 Marionette DEBUG loaded listener.js 21:49:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f874c604000) [pid = 1826] [serial = 1548] [outer = 0x7f874b8e2400] 21:49:42 INFO - PROCESS | 1826 | 1461646182495 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]]]}] 21:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1638ms 21:49:42 INFO - PROCESS | 1826 | 1461646182525 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 21:49:42 INFO - PROCESS | 1826 | 1461646182530 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 21:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:49:42 INFO - PROCESS | 1826 | 1461646182537 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:49:42 INFO - PROCESS | 1826 | 1461646182542 Marionette TRACE conn3 <- [1,2034,null,{}] 21:49:42 INFO - PROCESS | 1826 | 1461646182550 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}] 21:49:42 INFO - PROCESS | 1826 | 1461646182766 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 21:49:43 INFO - PROCESS | 1826 | 1461646183088 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874dd06000 == 162 [pid = 1826] [id = 516] 21:49:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f874b8e4400) [pid = 1826] [serial = 1549] [outer = (nil)] 21:49:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f874d6cec00) [pid = 1826] [serial = 1550] [outer = 0x7f874b8e4400] 21:49:43 INFO - PROCESS | 1826 | 1461646183169 Marionette DEBUG loaded listener.js 21:49:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f874d761400) [pid = 1826] [serial = 1551] [outer = 0x7f874b8e4400] 21:49:44 INFO - PROCESS | 1826 | 1461646184025 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]]]}] 21:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1536ms 21:49:44 INFO - PROCESS | 1826 | 1461646184073 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 21:49:44 INFO - PROCESS | 1826 | 1461646184077 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 21:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:49:44 INFO - PROCESS | 1826 | 1461646184083 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:49:44 INFO - PROCESS | 1826 | 1461646184087 Marionette TRACE conn3 <- [1,2038,null,{}] 21:49:44 INFO - PROCESS | 1826 | 1461646184092 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}] 21:49:44 INFO - PROCESS | 1826 | 1461646184308 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 21:49:44 INFO - PROCESS | 1826 | 1461646184627 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f04e800 == 163 [pid = 1826] [id = 517] 21:49:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f874c60e400) [pid = 1826] [serial = 1552] [outer = (nil)] 21:49:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f874de71400) [pid = 1826] [serial = 1553] [outer = 0x7f874c60e400] 21:49:44 INFO - PROCESS | 1826 | 1461646184706 Marionette DEBUG loaded listener.js 21:49:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f874fed8400) [pid = 1826] [serial = 1554] [outer = 0x7f874c60e400] 21:49:45 INFO - PROCESS | 1826 | 1461646185610 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]]]}] 21:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1579ms 21:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:49:45 INFO - PROCESS | 1826 | 1461646185663 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 21:49:45 INFO - PROCESS | 1826 | 1461646185666 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 21:49:45 INFO - PROCESS | 1826 | 1461646185672 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:49:45 INFO - PROCESS | 1826 | 1461646185675 Marionette TRACE conn3 <- [1,2042,null,{}] 21:49:45 INFO - PROCESS | 1826 | 1461646185680 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}] 21:49:45 INFO - PROCESS | 1826 | 1461646185934 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 21:49:46 INFO - PROCESS | 1826 | 1461646186265 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751cd0000 == 164 [pid = 1826] [id = 518] 21:49:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f874de66000) [pid = 1826] [serial = 1555] [outer = (nil)] 21:49:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f8751f0e000) [pid = 1826] [serial = 1556] [outer = 0x7f874de66000] 21:49:46 INFO - PROCESS | 1826 | 1461646186348 Marionette DEBUG loaded listener.js 21:49:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f87536b4000) [pid = 1826] [serial = 1557] [outer = 0x7f874de66000] 21:49:47 INFO - PROCESS | 1826 | 1461646187204 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]]]}] 21:49:47 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) 21:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1587ms 21:49:47 INFO - PROCESS | 1826 | 1461646187259 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 21:49:47 INFO - PROCESS | 1826 | 1461646187263 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 21:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:49:47 INFO - PROCESS | 1826 | 1461646187269 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:49:47 INFO - PROCESS | 1826 | 1461646187272 Marionette TRACE conn3 <- [1,2046,null,{}] 21:49:47 INFO - PROCESS | 1826 | 1461646187277 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}] 21:49:47 INFO - PROCESS | 1826 | 1461646187497 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 21:49:47 INFO - PROCESS | 1826 | 1461646187824 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87541d0000 == 165 [pid = 1826] [id = 519] 21:49:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f87510a2c00) [pid = 1826] [serial = 1558] [outer = (nil)] 21:49:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f8753e27400) [pid = 1826] [serial = 1559] [outer = 0x7f87510a2c00] 21:49:47 INFO - PROCESS | 1826 | 1461646187904 Marionette DEBUG loaded listener.js 21:49:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f8754508400) [pid = 1826] [serial = 1560] [outer = 0x7f87510a2c00] 21:49:48 INFO - PROCESS | 1826 | 1461646188780 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]]]}] 21:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1586ms 21:49:48 INFO - PROCESS | 1826 | 1461646188856 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 21:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:49:48 INFO - PROCESS | 1826 | 1461646188860 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 21:49:48 INFO - PROCESS | 1826 | 1461646188866 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:49:48 INFO - PROCESS | 1826 | 1461646188869 Marionette TRACE conn3 <- [1,2050,null,{}] 21:49:48 INFO - PROCESS | 1826 | 1461646188874 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}] 21:49:49 INFO - PROCESS | 1826 | 1461646189134 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 21:49:49 INFO - PROCESS | 1826 | 1461646189452 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87547ca800 == 166 [pid = 1826] [id = 520] 21:49:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f87510a5000) [pid = 1826] [serial = 1561] [outer = (nil)] 21:49:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f87546dac00) [pid = 1826] [serial = 1562] [outer = 0x7f87510a5000] 21:49:49 INFO - PROCESS | 1826 | 1461646189533 Marionette DEBUG loaded listener.js 21:49:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f8754978800) [pid = 1826] [serial = 1563] [outer = 0x7f87510a5000] 21:49:50 INFO - PROCESS | 1826 | 1461646190383 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]]]}] 21:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1581ms 21:49:50 INFO - PROCESS | 1826 | 1461646190448 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 21:49:50 INFO - PROCESS | 1826 | 1461646190452 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 21:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:49:50 INFO - PROCESS | 1826 | 1461646190458 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:49:50 INFO - PROCESS | 1826 | 1461646190461 Marionette TRACE conn3 <- [1,2054,null,{}] 21:49:50 INFO - PROCESS | 1826 | 1461646190467 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}] 21:49:50 INFO - PROCESS | 1826 | 1461646190706 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 21:49:51 INFO - PROCESS | 1826 | 1461646191035 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8755699800 == 167 [pid = 1826] [id = 521] 21:49:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f874d46d400) [pid = 1826] [serial = 1564] [outer = (nil)] 21:49:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f87545cf800) [pid = 1826] [serial = 1565] [outer = 0x7f874d46d400] 21:49:51 INFO - PROCESS | 1826 | 1461646191116 Marionette DEBUG loaded listener.js 21:49:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f8759c56000) [pid = 1826] [serial = 1566] [outer = 0x7f874d46d400] 21:49:51 INFO - PROCESS | 1826 | 1461646191988 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]]]}] 21:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1592ms 21:49:52 INFO - PROCESS | 1826 | 1461646192051 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 21:49:52 INFO - PROCESS | 1826 | 1461646192054 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 21:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:49:52 INFO - PROCESS | 1826 | 1461646192063 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:49:52 INFO - PROCESS | 1826 | 1461646192066 Marionette TRACE conn3 <- [1,2058,null,{}] 21:49:52 INFO - PROCESS | 1826 | 1461646192074 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}] 21:49:52 INFO - PROCESS | 1826 | 1461646192307 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 21:49:52 INFO - PROCESS | 1826 | 1461646192625 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8759031000 == 168 [pid = 1826] [id = 522] 21:49:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f874d756400) [pid = 1826] [serial = 1567] [outer = (nil)] 21:49:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f8759cd0800) [pid = 1826] [serial = 1568] [outer = 0x7f874d756400] 21:49:52 INFO - PROCESS | 1826 | 1461646192706 Marionette DEBUG loaded listener.js 21:49:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f8759cf9400) [pid = 1826] [serial = 1569] [outer = 0x7f874d756400] 21:49:53 INFO - PROCESS | 1826 | 1461646193591 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]]]}] 21:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1591ms 21:49:53 INFO - PROCESS | 1826 | 1461646193654 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 21:49:53 INFO - PROCESS | 1826 | 1461646193658 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 21:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:49:53 INFO - PROCESS | 1826 | 1461646193664 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:49:53 INFO - PROCESS | 1826 | 1461646193668 Marionette TRACE conn3 <- [1,2062,null,{}] 21:49:53 INFO - PROCESS | 1826 | 1461646193673 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}] 21:49:53 INFO - PROCESS | 1826 | 1461646193921 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 21:49:54 INFO - PROCESS | 1826 | 1461646194253 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b581000 == 169 [pid = 1826] [id = 523] 21:49:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f875b553000) [pid = 1826] [serial = 1570] [outer = (nil)] 21:49:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f875b563c00) [pid = 1826] [serial = 1571] [outer = 0x7f875b553000] 21:49:54 INFO - PROCESS | 1826 | 1461646194338 Marionette DEBUG loaded listener.js 21:49:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f875b89f800) [pid = 1826] [serial = 1572] [outer = 0x7f875b553000] 21:49:55 INFO - PROCESS | 1826 | 1461646195235 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]]]}] 21:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1630ms 21:49:55 INFO - PROCESS | 1826 | 1461646195296 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 21:49:55 INFO - PROCESS | 1826 | 1461646195299 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 21:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:49:55 INFO - PROCESS | 1826 | 1461646195305 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:49:55 INFO - PROCESS | 1826 | 1461646195308 Marionette TRACE conn3 <- [1,2066,null,{}] 21:49:55 INFO - PROCESS | 1826 | 1461646195313 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}] 21:49:55 INFO - PROCESS | 1826 | 1461646195535 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 21:49:55 INFO - PROCESS | 1826 | 1461646195869 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875bba5800 == 170 [pid = 1826] [id = 524] 21:49:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f8746dcc400) [pid = 1826] [serial = 1573] [outer = (nil)] 21:49:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f875b90cc00) [pid = 1826] [serial = 1574] [outer = 0x7f8746dcc400] 21:49:55 INFO - PROCESS | 1826 | 1461646195948 Marionette DEBUG loaded listener.js 21:49:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f875bc90400) [pid = 1826] [serial = 1575] [outer = 0x7f8746dcc400] 21:49:56 INFO - PROCESS | 1826 | 1461646196801 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]]]}] 21:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1529ms 21:49:56 INFO - PROCESS | 1826 | 1461646196836 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 21:49:56 INFO - PROCESS | 1826 | 1461646196839 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 21:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:49:56 INFO - PROCESS | 1826 | 1461646196845 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:49:56 INFO - PROCESS | 1826 | 1461646196848 Marionette TRACE conn3 <- [1,2070,null,{}] 21:49:56 INFO - PROCESS | 1826 | 1461646196853 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}] 21:49:57 INFO - PROCESS | 1826 | 1461646197082 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 21:49:57 INFO - PROCESS | 1826 | 1461646197415 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e856000 == 171 [pid = 1826] [id = 525] 21:49:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f874de68400) [pid = 1826] [serial = 1576] [outer = (nil)] 21:49:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f875c07b800) [pid = 1826] [serial = 1577] [outer = 0x7f874de68400] 21:49:57 INFO - PROCESS | 1826 | 1461646197493 Marionette DEBUG loaded listener.js 21:49:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f875ce4dc00) [pid = 1826] [serial = 1578] [outer = 0x7f874de68400] 21:49:58 INFO - PROCESS | 1826 | 1461646198352 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]]]}] 21:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1578ms 21:49:58 INFO - PROCESS | 1826 | 1461646198424 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 21:49:58 INFO - PROCESS | 1826 | 1461646198428 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 21:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:49:58 INFO - PROCESS | 1826 | 1461646198434 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:49:58 INFO - PROCESS | 1826 | 1461646198436 Marionette TRACE conn3 <- [1,2074,null,{}] 21:49:58 INFO - PROCESS | 1826 | 1461646198442 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}] 21:49:58 INFO - PROCESS | 1826 | 1461646198668 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 21:49:58 INFO - PROCESS | 1826 | 1461646198990 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8762f8d800 == 172 [pid = 1826] [id = 526] 21:49:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f875b908c00) [pid = 1826] [serial = 1579] [outer = (nil)] 21:49:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f875e60a800) [pid = 1826] [serial = 1580] [outer = 0x7f875b908c00] 21:49:59 INFO - PROCESS | 1826 | 1461646199066 Marionette DEBUG loaded listener.js 21:49:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f875fb62c00) [pid = 1826] [serial = 1581] [outer = 0x7f875b908c00] 21:49:59 INFO - PROCESS | 1826 | 1461646199928 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]]]}] 21:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1532ms 21:49:59 INFO - PROCESS | 1826 | 1461646199967 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 21:49:59 INFO - PROCESS | 1826 | 1461646199971 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 21:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:49:59 INFO - PROCESS | 1826 | 1461646199976 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:49:59 INFO - PROCESS | 1826 | 1461646199978 Marionette TRACE conn3 <- [1,2078,null,{}] 21:49:59 INFO - PROCESS | 1826 | 1461646199988 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}] 21:50:00 INFO - PROCESS | 1826 | 1461646200227 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 21:50:00 INFO - PROCESS | 1826 | 1461646200592 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764c9b000 == 173 [pid = 1826] [id = 527] 21:50:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f8752083000) [pid = 1826] [serial = 1582] [outer = (nil)] 21:50:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f876101a400) [pid = 1826] [serial = 1583] [outer = 0x7f8752083000] 21:50:00 INFO - PROCESS | 1826 | 1461646200674 Marionette DEBUG loaded listener.js 21:50:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f876201e000) [pid = 1826] [serial = 1584] [outer = 0x7f8752083000] 21:50:01 INFO - PROCESS | 1826 | 1461646201567 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]]]}] 21:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1638ms 21:50:01 INFO - PROCESS | 1826 | 1461646201617 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 21:50:01 INFO - PROCESS | 1826 | 1461646201623 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 21:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:50:01 INFO - PROCESS | 1826 | 1461646201631 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:50:01 INFO - PROCESS | 1826 | 1461646201634 Marionette TRACE conn3 <- [1,2082,null,{}] 21:50:01 INFO - PROCESS | 1826 | 1461646201643 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}] 21:50:02 INFO - PROCESS | 1826 | 1461646202015 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 21:50:02 INFO - PROCESS | 1826 | 1461646202346 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8770e9f800 == 174 [pid = 1826] [id = 528] 21:50:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f875b9c8000) [pid = 1826] [serial = 1585] [outer = (nil)] 21:50:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f87631da800) [pid = 1826] [serial = 1586] [outer = 0x7f875b9c8000] 21:50:02 INFO - PROCESS | 1826 | 1461646202422 Marionette DEBUG loaded listener.js 21:50:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f8763844400) [pid = 1826] [serial = 1587] [outer = 0x7f875b9c8000] 21:50:03 INFO - PROCESS | 1826 | 1461646203361 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]]]}] 21:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1783ms 21:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:50:03 INFO - PROCESS | 1826 | 1461646203414 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 21:50:03 INFO - PROCESS | 1826 | 1461646203417 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 21:50:03 INFO - PROCESS | 1826 | 1461646203424 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:50:03 INFO - PROCESS | 1826 | 1461646203427 Marionette TRACE conn3 <- [1,2086,null,{}] 21:50:03 INFO - PROCESS | 1826 | 1461646203432 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}] 21:50:03 INFO - PROCESS | 1826 | 1461646203657 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 21:50:03 INFO - PROCESS | 1826 | 1461646203945 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8776756800 == 175 [pid = 1826] [id = 529] 21:50:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f8746f6c400) [pid = 1826] [serial = 1588] [outer = (nil)] 21:50:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f8764790c00) [pid = 1826] [serial = 1589] [outer = 0x7f8746f6c400] 21:50:04 INFO - PROCESS | 1826 | 1461646204062 Marionette DEBUG loaded listener.js 21:50:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f8767b90800) [pid = 1826] [serial = 1590] [outer = 0x7f8746f6c400] 21:50:04 INFO - PROCESS | 1826 | 1461646204908 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]]]}] 21:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1539ms 21:50:04 INFO - PROCESS | 1826 | 1461646204963 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 21:50:04 INFO - PROCESS | 1826 | 1461646204966 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 21:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:50:04 INFO - PROCESS | 1826 | 1461646204972 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:50:04 INFO - PROCESS | 1826 | 1461646204974 Marionette TRACE conn3 <- [1,2090,null,{}] 21:50:04 INFO - PROCESS | 1826 | 1461646204980 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}] 21:50:05 INFO - PROCESS | 1826 | 1461646205202 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 21:50:05 INFO - PROCESS | 1826 | 1461646205555 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8779a69800 == 176 [pid = 1826] [id = 530] 21:50:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f8753fb1400) [pid = 1826] [serial = 1591] [outer = (nil)] 21:50:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f8767e94c00) [pid = 1826] [serial = 1592] [outer = 0x7f8753fb1400] 21:50:05 INFO - PROCESS | 1826 | 1461646205635 Marionette DEBUG loaded listener.js 21:50:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f8771cbe000) [pid = 1826] [serial = 1593] [outer = 0x7f8753fb1400] 21:50:06 INFO - PROCESS | 1826 | 1461646206483 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]]]}] 21:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1578ms 21:50:06 INFO - PROCESS | 1826 | 1461646206551 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 21:50:06 INFO - PROCESS | 1826 | 1461646206555 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 21:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:50:06 INFO - PROCESS | 1826 | 1461646206561 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:50:06 INFO - PROCESS | 1826 | 1461646206563 Marionette TRACE conn3 <- [1,2094,null,{}] 21:50:06 INFO - PROCESS | 1826 | 1461646206569 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}] 21:50:06 INFO - PROCESS | 1826 | 1461646206806 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 21:50:07 INFO - PROCESS | 1826 | 1461646207173 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f799800 == 177 [pid = 1826] [id = 531] 21:50:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f8749c42000) [pid = 1826] [serial = 1594] [outer = (nil)] 21:50:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f8771dec000) [pid = 1826] [serial = 1595] [outer = 0x7f8749c42000] 21:50:07 INFO - PROCESS | 1826 | 1461646207254 Marionette DEBUG loaded listener.js 21:50:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f8772f7f800) [pid = 1826] [serial = 1596] [outer = 0x7f8749c42000] 21:50:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c978800 == 176 [pid = 1826] [id = 440] 21:50:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8748f63800 == 175 [pid = 1826] [id = 439] 21:50:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8750e3b000 == 174 [pid = 1826] [id = 441] 21:50:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8767e81000 == 173 [pid = 1826] [id = 456] 21:50:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8772e24800 == 172 [pid = 1826] [id = 458] 21:50:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874af16000 == 171 [pid = 1826] [id = 459] 21:50:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8764610800 == 170 [pid = 1826] [id = 36] 21:50:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8771aca000 == 169 [pid = 1826] [id = 457] 21:50:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8749d84800 == 168 [pid = 1826] [id = 511] 21:50:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87488ae800 == 167 [pid = 1826] [id = 510] 21:50:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8746c6b800 == 166 [pid = 1826] [id = 509] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f875bc93800) [pid = 1826] [serial = 1332] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f8750e2e800) [pid = 1826] [serial = 1254] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f8759cec000) [pid = 1826] [serial = 1314] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f875e605c00) [pid = 1826] [serial = 1230] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f874b072800) [pid = 1826] [serial = 1209] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f8759a7b000) [pid = 1826] [serial = 1218] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f8764f8a000) [pid = 1826] [serial = 1239] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f875bc97400) [pid = 1826] [serial = 1299] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f87536b6000) [pid = 1826] [serial = 1215] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f8751c60400) [pid = 1826] [serial = 1185] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f875494d800) [pid = 1826] [serial = 1149] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f875ab59000) [pid = 1826] [serial = 1152] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f875b6bb000) [pid = 1826] [serial = 1155] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f875bc9b400) [pid = 1826] [serial = 1158] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f875f9fd400) [pid = 1826] [serial = 1161] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f87610b7800) [pid = 1826] [serial = 1164] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f8762e9f000) [pid = 1826] [serial = 1167] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f8765433800) [pid = 1826] [serial = 1170] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f876383fc00) [pid = 1826] [serial = 1311] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f874d755c00) [pid = 1826] [serial = 1335] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f8753fb4000) [pid = 1826] [serial = 1338] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f875b556400) [pid = 1826] [serial = 1341] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f875c00e800) [pid = 1826] [serial = 1344] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f875f9f5000) [pid = 1826] [serial = 1347] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f8763b02800) [pid = 1826] [serial = 1350] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f8764f88c00) [pid = 1826] [serial = 1353] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f8753e1c800) [pid = 1826] [serial = 1380] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f8770e15400) [pid = 1826] [serial = 1359] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f8749ffd400) [pid = 1826] [serial = 1377] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f8767e91c00) [pid = 1826] [serial = 1356] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f8771cb9800) [pid = 1826] [serial = 1173] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f875b905c00) [pid = 1826] [serial = 1293] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f874dc75000) [pid = 1826] [serial = 1278] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f877697f800) [pid = 1826] [serial = 1179] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f875b9cfc00) [pid = 1826] [serial = 1296] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f8773134c00) [pid = 1826] [serial = 1245] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f87631d2c00) [pid = 1826] [serial = 1308] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f8746dd1000) [pid = 1826] [serial = 1182] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f8771d7b000) [pid = 1826] [serial = 1242] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f875373b000) [pid = 1826] [serial = 1281] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f8773166800) [pid = 1826] [serial = 1365] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f877697e800) [pid = 1826] [serial = 1371] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f875b4eb000) [pid = 1826] [serial = 1290] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f8759cf8800) [pid = 1826] [serial = 1287] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f875bae6400) [pid = 1826] [serial = 1224] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f874dc7d000) [pid = 1826] [serial = 1251] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f875ab5c400) [pid = 1826] [serial = 1221] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f8776805c00) [pid = 1826] [serial = 1176] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f877680fc00) [pid = 1826] [serial = 1368] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f875cde5c00) [pid = 1826] [serial = 1302] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f875f9ef400) [pid = 1826] [serial = 1305] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f877730a400) [pid = 1826] [serial = 1374] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f874dcee000) [pid = 1826] [serial = 1212] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f8759a75400) [pid = 1826] [serial = 1284] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f874dc78000) [pid = 1826] [serial = 1248] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f874b078400) [pid = 1826] [serial = 1143] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f875cde2800) [pid = 1826] [serial = 1227] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f876215c800) [pid = 1826] [serial = 1236] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f875fc9cc00) [pid = 1826] [serial = 1233] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f8771de8400) [pid = 1826] [serial = 1362] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f8750f99c00) [pid = 1826] [serial = 1146] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f8753e25400) [pid = 1826] [serial = 1469] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f8759cafc00) [pid = 1826] [serial = 1275] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f8749ff9400) [pid = 1826] [serial = 1404] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f87477dc000) [pid = 1826] [serial = 1403] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f8749526800) [pid = 1826] [serial = 1460] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f874b062800) [pid = 1826] [serial = 1461] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f87497df000) [pid = 1826] [serial = 1428] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f87497da000) [pid = 1826] [serial = 1427] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f8773158c00) [pid = 1826] [serial = 1422] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f8772f85c00) [pid = 1826] [serial = 1421] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f8751c69400) [pid = 1826] [serial = 1407] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f8750e28800) [pid = 1826] [serial = 1406] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f87773e6400) [pid = 1826] [serial = 1437] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f874c60cc00) [pid = 1826] [serial = 1436] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f87509afc00) [pid = 1826] [serial = 1446] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f874df4f400) [pid = 1826] [serial = 1445] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f8776aa7800) [pid = 1826] [serial = 1425] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f8773163c00) [pid = 1826] [serial = 1424] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f87721dc800) [pid = 1826] [serial = 1419] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f8763e92800) [pid = 1826] [serial = 1418] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f875b9c8800) [pid = 1826] [serial = 1413] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f875ab54000) [pid = 1826] [serial = 1412] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f877730c000) [pid = 1826] [serial = 1431] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f8773162c00) [pid = 1826] [serial = 1430] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f8754973c00) [pid = 1826] [serial = 1410] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f8754514c00) [pid = 1826] [serial = 1409] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f877730d000) [pid = 1826] [serial = 1434] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f874b06d400) [pid = 1826] [serial = 1433] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f87509b2800) [pid = 1826] [serial = 1440] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f87509adc00) [pid = 1826] [serial = 1439] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f8760688400) [pid = 1826] [serial = 1416] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f875e604400) [pid = 1826] [serial = 1415] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f874919d000) [pid = 1826] [serial = 1449] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f8749198c00) [pid = 1826] [serial = 1448] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f87509b6000) [pid = 1826] [serial = 1455] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f874df51400) [pid = 1826] [serial = 1454] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f874918f800) [pid = 1826] [serial = 1452] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f8746f78000) [pid = 1826] [serial = 1451] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f87489ec000) [pid = 1826] [serial = 1458] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f87489e7000) [pid = 1826] [serial = 1457] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f874df50000) [pid = 1826] [serial = 1443] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f874df4b800) [pid = 1826] [serial = 1442] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f874b8e3000) [pid = 1826] [serial = 1463] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f874de6f400) [pid = 1826] [serial = 1466] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8751c6a800) [pid = 1826] [serial = 1467] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f874c610000) [pid = 1826] [serial = 1464] [outer = (nil)] [url = about:blank] 21:50:09 INFO - PROCESS | 1826 | 1461646209800 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]]]}] 21:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 3284ms 21:50:09 INFO - PROCESS | 1826 | 1461646209869 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 21:50:09 INFO - PROCESS | 1826 | 1461646209875 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 21:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:50:09 INFO - PROCESS | 1826 | 1461646209888 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:50:09 INFO - PROCESS | 1826 | 1461646209892 Marionette TRACE conn3 <- [1,2098,null,{}] 21:50:09 INFO - PROCESS | 1826 | 1461646209903 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}] 21:50:10 INFO - PROCESS | 1826 | 1461646210123 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 21:50:10 INFO - PROCESS | 1826 | 1461646210369 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8746c65000 == 167 [pid = 1826] [id = 532] 21:50:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f874704b400) [pid = 1826] [serial = 1597] [outer = (nil)] 21:50:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f87477dd800) [pid = 1826] [serial = 1598] [outer = 0x7f874704b400] 21:50:10 INFO - PROCESS | 1826 | 1461646210441 Marionette DEBUG loaded listener.js 21:50:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f87489e1400) [pid = 1826] [serial = 1599] [outer = 0x7f874704b400] 21:50:11 INFO - PROCESS | 1826 | 1461646211221 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]]]}] 21:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1389ms 21:50:11 INFO - PROCESS | 1826 | 1461646211278 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 21:50:11 INFO - PROCESS | 1826 | 1461646211286 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 21:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:50:11 INFO - PROCESS | 1826 | 1461646211296 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:50:11 INFO - PROCESS | 1826 | 1461646211299 Marionette TRACE conn3 <- [1,2102,null,{}] 21:50:11 INFO - PROCESS | 1826 | 1461646211305 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}] 21:50:11 INFO - PROCESS | 1826 | 1461646211517 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 21:50:11 INFO - PROCESS | 1826 | 1461646211751 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8747802800 == 168 [pid = 1826] [id = 533] 21:50:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f87489ec000) [pid = 1826] [serial = 1600] [outer = (nil)] 21:50:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f8749302c00) [pid = 1826] [serial = 1601] [outer = 0x7f87489ec000] 21:50:11 INFO - PROCESS | 1826 | 1461646211823 Marionette DEBUG loaded listener.js 21:50:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f874951e000) [pid = 1826] [serial = 1602] [outer = 0x7f87489ec000] 21:50:12 INFO - PROCESS | 1826 | 1461646212739 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]]]}] 21:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1480ms 21:50:12 INFO - PROCESS | 1826 | 1461646212777 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 21:50:12 INFO - PROCESS | 1826 | 1461646212779 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 21:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:50:12 INFO - PROCESS | 1826 | 1461646212786 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:50:12 INFO - PROCESS | 1826 | 1461646212792 Marionette TRACE conn3 <- [1,2106,null,{}] 21:50:12 INFO - PROCESS | 1826 | 1461646212814 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}] 21:50:13 INFO - PROCESS | 1826 | 1461646213089 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 21:50:13 INFO - PROCESS | 1826 | 1461646213144 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87496b8800 == 169 [pid = 1826] [id = 534] 21:50:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f8749c36400) [pid = 1826] [serial = 1603] [outer = (nil)] 21:50:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f8749c3b000) [pid = 1826] [serial = 1604] [outer = 0x7f8749c36400] 21:50:13 INFO - PROCESS | 1826 | 1461646213499 Marionette DEBUG loaded listener.js 21:50:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8749ff2800) [pid = 1826] [serial = 1605] [outer = 0x7f8749c36400] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f8763845000) [pid = 1826] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f876383e800) [pid = 1826] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f8743524400) [pid = 1826] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f875497f400) [pid = 1826] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f874d507800) [pid = 1826] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f8753ef7c00) [pid = 1826] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f8763845c00) [pid = 1826] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f87497d8000) [pid = 1826] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f874d505000) [pid = 1826] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f874d754400) [pid = 1826] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f874d507000) [pid = 1826] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f874b07ec00) [pid = 1826] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f8772fb3800) [pid = 1826] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f875f9f4c00) [pid = 1826] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f8754974c00) [pid = 1826] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f87489e4800) [pid = 1826] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f8750e25400) [pid = 1826] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f87489eb000) [pid = 1826] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f8763b0d400) [pid = 1826] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f8750e2b800) [pid = 1826] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f875208e800) [pid = 1826] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:50:14 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f874b066400) [pid = 1826] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:50:14 INFO - PROCESS | 1826 | 1461646214991 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]]]}] 21:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 2243ms 21:50:15 INFO - PROCESS | 1826 | 1461646215029 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 21:50:15 INFO - PROCESS | 1826 | 1461646215034 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 21:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:50:15 INFO - PROCESS | 1826 | 1461646215039 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:50:15 INFO - PROCESS | 1826 | 1461646215041 Marionette TRACE conn3 <- [1,2110,null,{}] 21:50:15 INFO - PROCESS | 1826 | 1461646215046 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}] 21:50:15 INFO - PROCESS | 1826 | 1461646215244 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 21:50:15 INFO - PROCESS | 1826 | 1461646215435 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87497c0000 == 170 [pid = 1826] [id = 535] 21:50:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f8749c37c00) [pid = 1826] [serial = 1606] [outer = (nil)] 21:50:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f874b064800) [pid = 1826] [serial = 1607] [outer = 0x7f8749c37c00] 21:50:15 INFO - PROCESS | 1826 | 1461646215526 Marionette DEBUG loaded listener.js 21:50:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f874b06f400) [pid = 1826] [serial = 1608] [outer = 0x7f8749c37c00] 21:50:16 INFO - PROCESS | 1826 | 1461646216259 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]]]}] 21:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1231ms 21:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:50:16 INFO - PROCESS | 1826 | 1461646216271 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 21:50:16 INFO - PROCESS | 1826 | 1461646216273 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 21:50:16 INFO - PROCESS | 1826 | 1461646216280 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:50:16 INFO - PROCESS | 1826 | 1461646216282 Marionette TRACE conn3 <- [1,2114,null,{}] 21:50:16 INFO - PROCESS | 1826 | 1461646216287 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}] 21:50:16 INFO - PROCESS | 1826 | 1461646216633 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 21:50:16 INFO - PROCESS | 1826 | 1461646216876 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874507b000 == 171 [pid = 1826] [id = 536] 21:50:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f8743529400) [pid = 1826] [serial = 1609] [outer = (nil)] 21:50:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f874352f000) [pid = 1826] [serial = 1610] [outer = 0x7f8743529400] 21:50:17 INFO - PROCESS | 1826 | 1461646217008 Marionette DEBUG loaded listener.js 21:50:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f8746f75c00) [pid = 1826] [serial = 1611] [outer = 0x7f8743529400] 21:50:17 INFO - PROCESS | 1826 | 1461646217967 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]]]}] 21:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1736ms 21:50:18 INFO - PROCESS | 1826 | 1461646218017 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 21:50:18 INFO - PROCESS | 1826 | 1461646218023 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 21:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:50:18 INFO - PROCESS | 1826 | 1461646218030 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:50:18 INFO - PROCESS | 1826 | 1461646218036 Marionette TRACE conn3 <- [1,2118,null,{}] 21:50:18 INFO - PROCESS | 1826 | 1461646218043 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}] 21:50:18 INFO - PROCESS | 1826 | 1461646218270 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 21:50:18 INFO - PROCESS | 1826 | 1461646218581 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87497aa000 == 172 [pid = 1826] [id = 537] 21:50:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f874951f800) [pid = 1826] [serial = 1612] [outer = (nil)] 21:50:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f87497d2800) [pid = 1826] [serial = 1613] [outer = 0x7f874951f800] 21:50:18 INFO - PROCESS | 1826 | 1461646218663 Marionette DEBUG loaded listener.js 21:50:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f8749c33c00) [pid = 1826] [serial = 1614] [outer = 0x7f874951f800] 21:50:19 INFO - PROCESS | 1826 | 1461646219570 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]]]}] 21:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1592ms 21:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:50:19 INFO - PROCESS | 1826 | 1461646219623 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 21:50:19 INFO - PROCESS | 1826 | 1461646219627 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 21:50:19 INFO - PROCESS | 1826 | 1461646219633 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:50:19 INFO - PROCESS | 1826 | 1461646219637 Marionette TRACE conn3 <- [1,2122,null,{}] 21:50:19 INFO - PROCESS | 1826 | 1461646219643 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}] 21:50:19 INFO - PROCESS | 1826 | 1461646219874 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 21:50:20 INFO - PROCESS | 1826 | 1461646220224 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b16a800 == 173 [pid = 1826] [id = 538] 21:50:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f8749c40c00) [pid = 1826] [serial = 1615] [outer = (nil)] 21:50:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f874b125c00) [pid = 1826] [serial = 1616] [outer = 0x7f8749c40c00] 21:50:20 INFO - PROCESS | 1826 | 1461646220304 Marionette DEBUG loaded listener.js 21:50:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f874b8c4800) [pid = 1826] [serial = 1617] [outer = 0x7f8749c40c00] 21:50:21 INFO - PROCESS | 1826 | 1461646221168 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]]]}] 21:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1584ms 21:50:21 INFO - PROCESS | 1826 | 1461646221217 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 21:50:21 INFO - PROCESS | 1826 | 1461646221223 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 21:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:50:21 INFO - PROCESS | 1826 | 1461646221239 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:50:21 INFO - PROCESS | 1826 | 1461646221246 Marionette TRACE conn3 <- [1,2126,null,{}] 21:50:21 INFO - PROCESS | 1826 | 1461646221252 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}] 21:50:21 INFO - PROCESS | 1826 | 1461646221483 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 21:50:21 INFO - PROCESS | 1826 | 1461646221752 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c66a800 == 174 [pid = 1826] [id = 539] 21:50:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f8749194c00) [pid = 1826] [serial = 1618] [outer = (nil)] 21:50:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f874b9d5400) [pid = 1826] [serial = 1619] [outer = 0x7f8749194c00] 21:50:21 INFO - PROCESS | 1826 | 1461646221875 Marionette DEBUG loaded listener.js 21:50:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f874c608c00) [pid = 1826] [serial = 1620] [outer = 0x7f8749194c00] 21:50:22 INFO - PROCESS | 1826 | 1461646222723 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]]]}] 21:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1540ms 21:50:22 INFO - PROCESS | 1826 | 1461646222772 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 21:50:22 INFO - PROCESS | 1826 | 1461646222776 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 21:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:50:22 INFO - PROCESS | 1826 | 1461646222783 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:50:22 INFO - PROCESS | 1826 | 1461646222786 Marionette TRACE conn3 <- [1,2130,null,{}] 21:50:22 INFO - PROCESS | 1826 | 1461646222791 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}] 21:50:23 INFO - PROCESS | 1826 | 1461646223017 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 21:50:23 INFO - PROCESS | 1826 | 1461646223279 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c865000 == 175 [pid = 1826] [id = 540] 21:50:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f8749ff5000) [pid = 1826] [serial = 1621] [outer = (nil)] 21:50:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f874d505000) [pid = 1826] [serial = 1622] [outer = 0x7f8749ff5000] 21:50:23 INFO - PROCESS | 1826 | 1461646223408 Marionette DEBUG loaded listener.js 21:50:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f874d50c000) [pid = 1826] [serial = 1623] [outer = 0x7f8749ff5000] 21:50:24 INFO - PROCESS | 1826 | 1461646224249 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] 21:50:24 INFO - PROCESS | 1826 | 1461646224324 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 21:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:50:24 INFO - PROCESS | 1826 | 1461646224333 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:50:24 INFO - PROCESS | 1826 | 1461646224335 Marionette TRACE conn3 <- [1,2134,null,{}] 21:50:24 INFO - PROCESS | 1826 | 1461646224341 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}] 21:50:24 INFO - PROCESS | 1826 | 1461646224560 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 21:50:24 INFO - PROCESS | 1826 | 1461646224876 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874d39c800 == 176 [pid = 1826] [id = 541] 21:50:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f874dcf0000) [pid = 1826] [serial = 1624] [outer = (nil)] 21:50:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f874dcf5800) [pid = 1826] [serial = 1625] [outer = 0x7f874dcf0000] 21:50:24 INFO - PROCESS | 1826 | 1461646224968 Marionette DEBUG loaded listener.js 21:50:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f874fedbc00) [pid = 1826] [serial = 1626] [outer = 0x7f874dcf0000] 21:50:25 INFO - PROCESS | 1826 | 1461646225849 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]]]}] 21:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1590ms 21:50:25 INFO - PROCESS | 1826 | 1461646225924 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 21:50:25 INFO - PROCESS | 1826 | 1461646225928 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 21:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:50:25 INFO - PROCESS | 1826 | 1461646225934 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:50:25 INFO - PROCESS | 1826 | 1461646225936 Marionette TRACE conn3 <- [1,2138,null,{}] 21:50:25 INFO - PROCESS | 1826 | 1461646225942 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}] 21:50:26 INFO - PROCESS | 1826 | 1461646226195 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 21:50:26 INFO - PROCESS | 1826 | 1461646226507 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ef03000 == 177 [pid = 1826] [id = 542] 21:50:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f874d50b800) [pid = 1826] [serial = 1627] [outer = (nil)] 21:50:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f87509b6800) [pid = 1826] [serial = 1628] [outer = 0x7f874d50b800] 21:50:26 INFO - PROCESS | 1826 | 1461646226585 Marionette DEBUG loaded listener.js 21:50:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f87510a7400) [pid = 1826] [serial = 1629] [outer = 0x7f874d50b800] 21:50:27 INFO - PROCESS | 1826 | 1461646227434 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]]]}] 21:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1539ms 21:50:27 INFO - PROCESS | 1826 | 1461646227473 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 21:50:27 INFO - PROCESS | 1826 | 1461646227477 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 21:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:50:27 INFO - PROCESS | 1826 | 1461646227484 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:50:27 INFO - PROCESS | 1826 | 1461646227486 Marionette TRACE conn3 <- [1,2142,null,{}] 21:50:27 INFO - PROCESS | 1826 | 1461646227491 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}] 21:50:27 INFO - PROCESS | 1826 | 1461646227701 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 21:50:27 INFO - PROCESS | 1826 | 1461646227971 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f7a0000 == 178 [pid = 1826] [id = 543] 21:50:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f87489e4400) [pid = 1826] [serial = 1630] [outer = (nil)] 21:50:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f8751c69c00) [pid = 1826] [serial = 1631] [outer = 0x7f87489e4400] 21:50:28 INFO - PROCESS | 1826 | 1461646228087 Marionette DEBUG loaded listener.js 21:50:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8751f0e400) [pid = 1826] [serial = 1632] [outer = 0x7f87489e4400] 21:50:28 INFO - PROCESS | 1826 | 1461646228959 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] 21:50:29 INFO - PROCESS | 1826 | 1461646229017 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 21:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:50:29 INFO - PROCESS | 1826 | 1461646229024 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:50:29 INFO - PROCESS | 1826 | 1461646229027 Marionette TRACE conn3 <- [1,2146,null,{}] 21:50:29 INFO - PROCESS | 1826 | 1461646229032 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}] 21:50:29 INFO - PROCESS | 1826 | 1461646229250 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 21:50:29 INFO - PROCESS | 1826 | 1461646229521 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8750e51000 == 179 [pid = 1826] [id = 544] 21:50:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f874dcf0c00) [pid = 1826] [serial = 1633] [outer = (nil)] 21:50:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f875208e800) [pid = 1826] [serial = 1634] [outer = 0x7f874dcf0c00] 21:50:29 INFO - PROCESS | 1826 | 1461646229649 Marionette DEBUG loaded listener.js 21:50:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f8753e1e000) [pid = 1826] [serial = 1635] [outer = 0x7f874dcf0c00] 21:50:30 INFO - PROCESS | 1826 | 1461646230584 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] 21:50:30 INFO - PROCESS | 1826 | 1461646230660 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 21:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:50:30 INFO - PROCESS | 1826 | 1461646230666 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:50:30 INFO - PROCESS | 1826 | 1461646230675 Marionette TRACE conn3 <- [1,2150,null,{}] 21:50:30 INFO - PROCESS | 1826 | 1461646230681 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}] 21:50:30 INFO - PROCESS | 1826 | 1461646230905 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 21:50:31 INFO - PROCESS | 1826 | 1461646231219 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751ea1800 == 180 [pid = 1826] [id = 545] 21:50:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f8751c5e800) [pid = 1826] [serial = 1636] [outer = (nil)] 21:50:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f8754956800) [pid = 1826] [serial = 1637] [outer = 0x7f8751c5e800] 21:50:31 INFO - PROCESS | 1826 | 1461646231305 Marionette DEBUG loaded listener.js 21:50:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f8758d03800) [pid = 1826] [serial = 1638] [outer = 0x7f8751c5e800] 21:50:32 INFO - PROCESS | 1826 | 1461646232170 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]]]}] 21:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1545ms 21:50:32 INFO - PROCESS | 1826 | 1461646232213 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 21:50:32 INFO - PROCESS | 1826 | 1461646232217 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 21:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:50:32 INFO - PROCESS | 1826 | 1461646232223 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:50:32 INFO - PROCESS | 1826 | 1461646232225 Marionette TRACE conn3 <- [1,2154,null,{}] 21:50:32 INFO - PROCESS | 1826 | 1461646232230 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}] 21:50:32 INFO - PROCESS | 1826 | 1461646232455 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 21:50:32 INFO - PROCESS | 1826 | 1461646232732 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875371a800 == 181 [pid = 1826] [id = 546] 21:50:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f8759c55000) [pid = 1826] [serial = 1639] [outer = (nil)] 21:50:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f8759ca1c00) [pid = 1826] [serial = 1640] [outer = 0x7f8759c55000] 21:50:32 INFO - PROCESS | 1826 | 1461646232870 Marionette DEBUG loaded listener.js 21:50:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f8759cec000) [pid = 1826] [serial = 1641] [outer = 0x7f8759c55000] 21:50:33 INFO - PROCESS | 1826 | 1461646233751 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]]]}] 21:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1581ms 21:50:33 INFO - PROCESS | 1826 | 1461646233806 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 21:50:33 INFO - PROCESS | 1826 | 1461646233809 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 21:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:50:33 INFO - PROCESS | 1826 | 1461646233816 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:50:33 INFO - PROCESS | 1826 | 1461646233820 Marionette TRACE conn3 <- [1,2158,null,{}] 21:50:33 INFO - PROCESS | 1826 | 1461646233825 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}] 21:50:34 INFO - PROCESS | 1826 | 1461646234079 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 21:50:34 INFO - PROCESS | 1826 | 1461646234394 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87549bc000 == 182 [pid = 1826] [id = 547] 21:50:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f875ab54000) [pid = 1826] [serial = 1642] [outer = (nil)] 21:50:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f875b54b000) [pid = 1826] [serial = 1643] [outer = 0x7f875ab54000] 21:50:34 INFO - PROCESS | 1826 | 1461646234472 Marionette DEBUG loaded listener.js 21:50:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f875b6bb000) [pid = 1826] [serial = 1644] [outer = 0x7f875ab54000] 21:50:35 INFO - PROCESS | 1826 | 1461646235321 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]]]}] 21:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1538ms 21:50:35 INFO - PROCESS | 1826 | 1461646235356 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 21:50:35 INFO - PROCESS | 1826 | 1461646235360 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 21:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:50:35 INFO - PROCESS | 1826 | 1461646235365 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:50:35 INFO - PROCESS | 1826 | 1461646235368 Marionette TRACE conn3 <- [1,2162,null,{}] 21:50:35 INFO - PROCESS | 1826 | 1461646235374 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}] 21:50:35 INFO - PROCESS | 1826 | 1461646235608 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 21:50:35 INFO - PROCESS | 1826 | 1461646235901 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758c05000 == 183 [pid = 1826] [id = 548] 21:50:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f875208d000) [pid = 1826] [serial = 1645] [outer = (nil)] 21:50:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f875b6be400) [pid = 1826] [serial = 1646] [outer = 0x7f875208d000] 21:50:36 INFO - PROCESS | 1826 | 1461646236020 Marionette DEBUG loaded listener.js 21:50:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f875b905c00) [pid = 1826] [serial = 1647] [outer = 0x7f875208d000] 21:50:36 INFO - PROCESS | 1826 | 1461646236883 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]]]}] 21:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1578ms 21:50:36 INFO - PROCESS | 1826 | 1461646236945 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 21:50:36 INFO - PROCESS | 1826 | 1461646236949 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 21:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:50:36 INFO - PROCESS | 1826 | 1461646236954 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:50:36 INFO - PROCESS | 1826 | 1461646236957 Marionette TRACE conn3 <- [1,2166,null,{}] 21:50:36 INFO - PROCESS | 1826 | 1461646236962 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}] 21:50:37 INFO - PROCESS | 1826 | 1461646237193 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 21:50:37 INFO - PROCESS | 1826 | 1461646237508 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758e17000 == 184 [pid = 1826] [id = 549] 21:50:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f8754978000) [pid = 1826] [serial = 1648] [outer = (nil)] 21:50:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f875bc4a400) [pid = 1826] [serial = 1649] [outer = 0x7f8754978000] 21:50:37 INFO - PROCESS | 1826 | 1461646237587 Marionette DEBUG loaded listener.js 21:50:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f875bc52800) [pid = 1826] [serial = 1650] [outer = 0x7f8754978000] 21:50:38 INFO - PROCESS | 1826 | 1461646238460 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]]]}] 21:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1578ms 21:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:50:38 INFO - PROCESS | 1826 | 1461646238535 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 21:50:38 INFO - PROCESS | 1826 | 1461646238537 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 21:50:38 INFO - PROCESS | 1826 | 1461646238544 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:50:38 INFO - PROCESS | 1826 | 1461646238547 Marionette TRACE conn3 <- [1,2170,null,{}] 21:50:38 INFO - PROCESS | 1826 | 1461646238552 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}] 21:50:38 INFO - PROCESS | 1826 | 1461646238785 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 21:50:39 INFO - PROCESS | 1826 | 1461646239103 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ab86000 == 185 [pid = 1826] [id = 550] 21:50:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f875b7e4000) [pid = 1826] [serial = 1651] [outer = (nil)] 21:50:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f875bc96400) [pid = 1826] [serial = 1652] [outer = 0x7f875b7e4000] 21:50:39 INFO - PROCESS | 1826 | 1461646239182 Marionette DEBUG loaded listener.js 21:50:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f875c00e800) [pid = 1826] [serial = 1653] [outer = 0x7f875b7e4000] 21:50:40 INFO - PROCESS | 1826 | 1461646240011 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]]]}] 21:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1530ms 21:50:40 INFO - PROCESS | 1826 | 1461646240074 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 21:50:40 INFO - PROCESS | 1826 | 1461646240078 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 21:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:50:40 INFO - PROCESS | 1826 | 1461646240083 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:50:40 INFO - PROCESS | 1826 | 1461646240086 Marionette TRACE conn3 <- [1,2174,null,{}] 21:50:40 INFO - PROCESS | 1826 | 1461646240091 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}] 21:50:40 INFO - PROCESS | 1826 | 1461646240327 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 21:50:40 INFO - PROCESS | 1826 | 1461646240655 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b42f800 == 186 [pid = 1826] [id = 551] 21:50:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f874b8c6c00) [pid = 1826] [serial = 1654] [outer = (nil)] 21:50:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f875ce53800) [pid = 1826] [serial = 1655] [outer = 0x7f874b8c6c00] 21:50:40 INFO - PROCESS | 1826 | 1461646240733 Marionette DEBUG loaded listener.js 21:50:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f875e60fc00) [pid = 1826] [serial = 1656] [outer = 0x7f874b8c6c00] 21:50:41 INFO - PROCESS | 1826 | 1461646241761 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]]]}] 21:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1733ms 21:50:41 INFO - PROCESS | 1826 | 1461646241818 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 21:50:41 INFO - PROCESS | 1826 | 1461646241821 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 21:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:50:41 INFO - PROCESS | 1826 | 1461646241827 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:50:41 INFO - PROCESS | 1826 | 1461646241829 Marionette TRACE conn3 <- [1,2178,null,{}] 21:50:41 INFO - PROCESS | 1826 | 1461646241835 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}] 21:50:42 INFO - PROCESS | 1826 | 1461646242060 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 21:50:42 INFO - PROCESS | 1826 | 1461646242379 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875bb6b800 == 187 [pid = 1826] [id = 552] 21:50:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f875c080800) [pid = 1826] [serial = 1657] [outer = (nil)] 21:50:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f8761024800) [pid = 1826] [serial = 1658] [outer = 0x7f875c080800] 21:50:42 INFO - PROCESS | 1826 | 1461646242461 Marionette DEBUG loaded listener.js 21:50:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f87631d9800) [pid = 1826] [serial = 1659] [outer = 0x7f875c080800] 21:50:43 INFO - PROCESS | 1826 | 1461646243283 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]]]}] 21:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1535ms 21:50:43 INFO - PROCESS | 1826 | 1461646243363 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 21:50:43 INFO - PROCESS | 1826 | 1461646243367 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 21:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:50:43 INFO - PROCESS | 1826 | 1461646243372 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:50:43 INFO - PROCESS | 1826 | 1461646243375 Marionette TRACE conn3 <- [1,2182,null,{}] 21:50:43 INFO - PROCESS | 1826 | 1461646243380 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}] 21:50:43 INFO - PROCESS | 1826 | 1461646243624 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 21:50:43 INFO - PROCESS | 1826 | 1461646243951 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875beb7000 == 188 [pid = 1826] [id = 553] 21:50:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f875208a400) [pid = 1826] [serial = 1660] [outer = (nil)] 21:50:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f8763843400) [pid = 1826] [serial = 1661] [outer = 0x7f875208a400] 21:50:44 INFO - PROCESS | 1826 | 1461646244029 Marionette DEBUG loaded listener.js 21:50:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f8764437c00) [pid = 1826] [serial = 1662] [outer = 0x7f875208a400] 21:50:44 INFO - PROCESS | 1826 | 1461646244881 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]]]}] 21:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1578ms 21:50:44 INFO - PROCESS | 1826 | 1461646244951 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 21:50:44 INFO - PROCESS | 1826 | 1461646244955 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 21:50:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:50:44 INFO - PROCESS | 1826 | 1461646244961 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:50:44 INFO - PROCESS | 1826 | 1461646244963 Marionette TRACE conn3 <- [1,2186,null,{}] 21:50:44 INFO - PROCESS | 1826 | 1461646244968 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}] 21:50:45 INFO - PROCESS | 1826 | 1461646245196 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 21:50:45 INFO - PROCESS | 1826 | 1461646245514 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875d00c800 == 189 [pid = 1826] [id = 554] 21:50:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f8750f9d800) [pid = 1826] [serial = 1663] [outer = (nil)] 21:50:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f8764963000) [pid = 1826] [serial = 1664] [outer = 0x7f8750f9d800] 21:50:45 INFO - PROCESS | 1826 | 1461646245591 Marionette DEBUG loaded listener.js 21:50:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f8767c76c00) [pid = 1826] [serial = 1665] [outer = 0x7f8750f9d800] 21:50:46 INFO - PROCESS | 1826 | 1461646246563 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]]]}] 21:50:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:50:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1633ms 21:50:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:50:46 INFO - PROCESS | 1826 | 1461646246595 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 21:50:46 INFO - PROCESS | 1826 | 1461646246597 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 21:50:46 INFO - PROCESS | 1826 | 1461646246602 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:50:46 INFO - PROCESS | 1826 | 1461646246606 Marionette TRACE conn3 <- [1,2190,null,{}] 21:50:46 INFO - PROCESS | 1826 | 1461646246611 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}] 21:50:46 INFO - PROCESS | 1826 | 1461646246842 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 21:50:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87555ab000 == 188 [pid = 1826] [id = 429] 21:50:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87497c0000 == 187 [pid = 1826] [id = 535] 21:50:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87496b8800 == 186 [pid = 1826] [id = 534] 21:50:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8747802800 == 185 [pid = 1826] [id = 533] 21:50:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8746c65000 == 184 [pid = 1826] [id = 532] 21:50:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b581000 == 183 [pid = 1826] [id = 523] 21:50:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8759031000 == 182 [pid = 1826] [id = 522] 21:50:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8755699800 == 181 [pid = 1826] [id = 521] 21:50:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87547ca800 == 180 [pid = 1826] [id = 520] 21:50:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87541d0000 == 179 [pid = 1826] [id = 519] 21:50:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8751cd0000 == 178 [pid = 1826] [id = 518] 21:50:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874f04e800 == 177 [pid = 1826] [id = 517] 21:50:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874dd06000 == 176 [pid = 1826] [id = 516] 21:50:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c868800 == 175 [pid = 1826] [id = 515] 21:50:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8749f64000 == 174 [pid = 1826] [id = 514] 21:50:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8746c61000 == 173 [pid = 1826] [id = 513] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f8772f82000) [pid = 1826] [serial = 1497] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f8764f89400) [pid = 1826] [serial = 1490] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f874352c800) [pid = 1826] [serial = 1526] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f875b9cdc00) [pid = 1826] [serial = 1485] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f8773160000) [pid = 1826] [serial = 1515] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f875ab57800) [pid = 1826] [serial = 1481] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f8771a43000) [pid = 1826] [serial = 1493] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f8771f94800) [pid = 1826] [serial = 1494] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f875bc55800) [pid = 1826] [serial = 1514] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f8749ffc400) [pid = 1826] [serial = 1533] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f874d510000) [pid = 1826] [serial = 1509] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f8753ef6800) [pid = 1826] [serial = 1476] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f875bc52000) [pid = 1826] [serial = 1512] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f875b7e3000) [pid = 1826] [serial = 1484] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f874b9d9000) [pid = 1826] [serial = 1536] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f87721d8000) [pid = 1826] [serial = 1496] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f87773e6000) [pid = 1826] [serial = 1503] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f875bc4e000) [pid = 1826] [serial = 1511] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f8763580400) [pid = 1826] [serial = 1488] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f874b8e1400) [pid = 1826] [serial = 1535] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f8759ca3000) [pid = 1826] [serial = 1479] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f87629a8800) [pid = 1826] [serial = 1487] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f874b079c00) [pid = 1826] [serial = 1473] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f8750fa7c00) [pid = 1826] [serial = 1475] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f8743531000) [pid = 1826] [serial = 1527] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f8777434000) [pid = 1826] [serial = 1505] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f8758d0c800) [pid = 1826] [serial = 1478] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f874919c400) [pid = 1826] [serial = 1530] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f874d50b000) [pid = 1826] [serial = 1508] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f875bc55c00) [pid = 1826] [serial = 1520] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f875b4ee800) [pid = 1826] [serial = 1482] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f8749ff7c00) [pid = 1826] [serial = 1472] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f877748d800) [pid = 1826] [serial = 1506] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f8768158400) [pid = 1826] [serial = 1491] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f877680dc00) [pid = 1826] [serial = 1500] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f8751f10400) [pid = 1826] [serial = 1517] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f877684d800) [pid = 1826] [serial = 1502] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f877315f800) [pid = 1826] [serial = 1499] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f87497e0800) [pid = 1826] [serial = 1532] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8751f15000) [pid = 1826] [serial = 1518] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f87610c0800) [pid = 1826] [serial = 1401] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f8749c3c800) [pid = 1826] [serial = 1523] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f8749191400) [pid = 1826] [serial = 1529] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f87545d9800) [pid = 1826] [serial = 1470] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f8749190c00) [pid = 1826] [serial = 1538] [outer = (nil)] [url = about:blank] 21:50:48 INFO - PROCESS | 1826 | 1461646248752 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8744318800 == 174 [pid = 1826] [id = 555] 21:50:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f8746dc8000) [pid = 1826] [serial = 1666] [outer = (nil)] 21:50:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f8746f6d000) [pid = 1826] [serial = 1667] [outer = 0x7f8746dc8000] 21:50:48 INFO - PROCESS | 1826 | 1461646248834 Marionette DEBUG loaded listener.js 21:50:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f8747044c00) [pid = 1826] [serial = 1668] [outer = 0x7f8746dc8000] 21:50:49 INFO - PROCESS | 1826 | 1461646249608 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]]]}] 21:50:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:50:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 3040ms 21:50:49 INFO - PROCESS | 1826 | 1461646249644 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 21:50:49 INFO - PROCESS | 1826 | 1461646249650 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 21:50:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:50:49 INFO - PROCESS | 1826 | 1461646249657 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:50:49 INFO - PROCESS | 1826 | 1461646249662 Marionette TRACE conn3 <- [1,2194,null,{}] 21:50:49 INFO - PROCESS | 1826 | 1461646249669 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}] 21:50:49 INFO - PROCESS | 1826 | 1461646249906 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 21:50:50 INFO - PROCESS | 1826 | 1461646250100 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8746e9d800 == 175 [pid = 1826] [id = 556] 21:50:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f8747046c00) [pid = 1826] [serial = 1669] [outer = (nil)] 21:50:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f8749199400) [pid = 1826] [serial = 1670] [outer = 0x7f8747046c00] 21:50:50 INFO - PROCESS | 1826 | 1461646250168 Marionette DEBUG loaded listener.js 21:50:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f8749528800) [pid = 1826] [serial = 1671] [outer = 0x7f8747046c00] 21:50:51 INFO - PROCESS | 1826 | 1461646251049 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]]]}] 21:50:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:50:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1439ms 21:50:51 INFO - PROCESS | 1826 | 1461646251104 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 21:50:51 INFO - PROCESS | 1826 | 1461646251108 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 21:50:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:50:51 INFO - PROCESS | 1826 | 1461646251115 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:50:51 INFO - PROCESS | 1826 | 1461646251118 Marionette TRACE conn3 <- [1,2198,null,{}] 21:50:51 INFO - PROCESS | 1826 | 1461646251123 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}] 21:50:51 INFO - PROCESS | 1826 | 1461646251401 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 21:50:51 INFO - PROCESS | 1826 | 1461646251447 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87496ba800 == 176 [pid = 1826] [id = 557] 21:50:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8749c41c00) [pid = 1826] [serial = 1672] [outer = (nil)] 21:50:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f8749ffb800) [pid = 1826] [serial = 1673] [outer = 0x7f8749c41c00] 21:50:51 INFO - PROCESS | 1826 | 1461646251511 Marionette DEBUG loaded listener.js 21:50:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f874b079000) [pid = 1826] [serial = 1674] [outer = 0x7f8749c41c00] 21:50:52 INFO - PROCESS | 1826 | 1461646252635 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]]]}] 21:50:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:50:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1535ms 21:50:52 INFO - PROCESS | 1826 | 1461646252654 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 21:50:52 INFO - PROCESS | 1826 | 1461646252657 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 21:50:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:50:52 INFO - PROCESS | 1826 | 1461646252672 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:50:52 INFO - PROCESS | 1826 | 1461646252680 Marionette TRACE conn3 <- [1,2202,null,{}] 21:50:52 INFO - PROCESS | 1826 | 1461646252692 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}] 21:50:52 INFO - PROCESS | 1826 | 1461646252958 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f8746f6c400) [pid = 1826] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f8749c42000) [pid = 1826] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f8749c38400) [pid = 1826] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f875b908c00) [pid = 1826] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f874b8e2400) [pid = 1826] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f874d46d400) [pid = 1826] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f874d756400) [pid = 1826] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f87510a2c00) [pid = 1826] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f874de66000) [pid = 1826] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8749c36400) [pid = 1826] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f8746dcc400) [pid = 1826] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f874de68400) [pid = 1826] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f874b8e4400) [pid = 1826] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f87489ec000) [pid = 1826] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f8752083000) [pid = 1826] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f87510a5000) [pid = 1826] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f875b9c8000) [pid = 1826] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f8747046000) [pid = 1826] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f874704b400) [pid = 1826] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f8753fb1400) [pid = 1826] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f875b553000) [pid = 1826] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f874c60e400) [pid = 1826] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f87497d6000) [pid = 1826] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:50:53 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f8751f0a000) [pid = 1826] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:50:53 INFO - PROCESS | 1826 | 1461646253694 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874507f000 == 177 [pid = 1826] [id = 558] 21:50:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f8743523800) [pid = 1826] [serial = 1675] [outer = (nil)] 21:50:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f8746dcc400) [pid = 1826] [serial = 1676] [outer = 0x7f8743523800] 21:50:53 INFO - PROCESS | 1826 | 1461646253759 Marionette DEBUG loaded listener.js 21:50:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f8749c35800) [pid = 1826] [serial = 1677] [outer = 0x7f8743523800] 21:50:54 INFO - PROCESS | 1826 | 1461646254561 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]]]}] 21:50:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:50:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1950ms 21:50:54 INFO - PROCESS | 1826 | 1461646254624 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 21:50:54 INFO - PROCESS | 1826 | 1461646254628 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 21:50:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:50:54 INFO - PROCESS | 1826 | 1461646254638 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:50:54 INFO - PROCESS | 1826 | 1461646254639 Marionette TRACE conn3 <- [1,2206,null,{}] 21:50:54 INFO - PROCESS | 1826 | 1461646254643 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}] 21:50:54 INFO - PROCESS | 1826 | 1461646254856 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 21:50:55 INFO - PROCESS | 1826 | 1461646255041 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ae21000 == 178 [pid = 1826] [id = 559] 21:50:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f8743523c00) [pid = 1826] [serial = 1678] [outer = (nil)] 21:50:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f874b9d6c00) [pid = 1826] [serial = 1679] [outer = 0x7f8743523c00] 21:50:55 INFO - PROCESS | 1826 | 1461646255129 Marionette DEBUG loaded listener.js 21:50:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f874c60a000) [pid = 1826] [serial = 1680] [outer = 0x7f8743523c00] 21:50:56 INFO - PROCESS | 1826 | 1461646256272 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]]]}] 21:50:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:50:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1680ms 21:50:56 INFO - PROCESS | 1826 | 1461646256317 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 21:50:56 INFO - PROCESS | 1826 | 1461646256323 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 21:50:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:50:56 INFO - PROCESS | 1826 | 1461646256333 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:50:56 INFO - PROCESS | 1826 | 1461646256340 Marionette TRACE conn3 <- [1,2210,null,{}] 21:50:56 INFO - PROCESS | 1826 | 1461646256349 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}] 21:50:56 INFO - PROCESS | 1826 | 1461646256663 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 21:50:56 INFO - PROCESS | 1826 | 1461646256970 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749329000 == 179 [pid = 1826] [id = 560] 21:50:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f874919a800) [pid = 1826] [serial = 1681] [outer = (nil)] 21:50:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f874930b800) [pid = 1826] [serial = 1682] [outer = 0x7f874919a800] 21:50:57 INFO - PROCESS | 1826 | 1461646257050 Marionette DEBUG loaded listener.js 21:50:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f87497ddc00) [pid = 1826] [serial = 1683] [outer = 0x7f874919a800] 21:50:58 INFO - PROCESS | 1826 | 1461646258009 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]]]}] 21:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1743ms 21:50:58 INFO - PROCESS | 1826 | 1461646258077 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 21:50:58 INFO - PROCESS | 1826 | 1461646258086 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 21:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:50:58 INFO - PROCESS | 1826 | 1461646258097 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:50:58 INFO - PROCESS | 1826 | 1461646258101 Marionette TRACE conn3 <- [1,2214,null,{}] 21:50:58 INFO - PROCESS | 1826 | 1461646258108 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}] 21:50:58 INFO - PROCESS | 1826 | 1461646258401 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 21:50:58 INFO - PROCESS | 1826 | 1461646258790 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b94b000 == 180 [pid = 1826] [id = 561] 21:50:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f874b130400) [pid = 1826] [serial = 1684] [outer = (nil)] 21:50:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f874b858400) [pid = 1826] [serial = 1685] [outer = 0x7f874b130400] 21:50:58 INFO - PROCESS | 1826 | 1461646258873 Marionette DEBUG loaded listener.js 21:50:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f874b9cf400) [pid = 1826] [serial = 1686] [outer = 0x7f874b130400] 21:50:59 INFO - PROCESS | 1826 | 1461646259808 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]]]}] 21:50:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:50:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1734ms 21:50:59 INFO - PROCESS | 1826 | 1461646259831 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 21:50:59 INFO - PROCESS | 1826 | 1461646259837 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 21:50:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:50:59 INFO - PROCESS | 1826 | 1461646259843 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:50:59 INFO - PROCESS | 1826 | 1461646259848 Marionette TRACE conn3 <- [1,2218,null,{}] 21:50:59 INFO - PROCESS | 1826 | 1461646259864 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}] 21:51:00 INFO - PROCESS | 1826 | 1461646260193 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 21:51:00 INFO - PROCESS | 1826 | 1461646260445 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c874000 == 181 [pid = 1826] [id = 562] 21:51:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f874d478c00) [pid = 1826] [serial = 1687] [outer = (nil)] 21:51:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f874d50dc00) [pid = 1826] [serial = 1688] [outer = 0x7f874d478c00] 21:51:00 INFO - PROCESS | 1826 | 1461646260540 Marionette DEBUG loaded listener.js 21:51:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f874d75bc00) [pid = 1826] [serial = 1689] [outer = 0x7f874d478c00] 21:51:01 INFO - PROCESS | 1826 | 1461646261701 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]]]}] 21:51:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:51:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1892ms 21:51:01 INFO - PROCESS | 1826 | 1461646261737 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 21:51:01 INFO - PROCESS | 1826 | 1461646261743 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 21:51:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:51:01 INFO - PROCESS | 1826 | 1461646261751 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:51:01 INFO - PROCESS | 1826 | 1461646261754 Marionette TRACE conn3 <- [1,2222,null,{}] 21:51:01 INFO - PROCESS | 1826 | 1461646261761 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}] 21:51:02 INFO - PROCESS | 1826 | 1461646262113 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 21:51:02 INFO - PROCESS | 1826 | 1461646262478 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ee07800 == 182 [pid = 1826] [id = 563] 21:51:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f874d469c00) [pid = 1826] [serial = 1690] [outer = (nil)] 21:51:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f874df4b800) [pid = 1826] [serial = 1691] [outer = 0x7f874d469c00] 21:51:02 INFO - PROCESS | 1826 | 1461646262590 Marionette DEBUG loaded listener.js 21:51:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f87509a8800) [pid = 1826] [serial = 1692] [outer = 0x7f874d469c00] 21:51:03 INFO - PROCESS | 1826 | 1461646263718 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]]]}] 21:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2000ms 21:51:03 INFO - PROCESS | 1826 | 1461646263752 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 21:51:03 INFO - PROCESS | 1826 | 1461646263756 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 21:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:51:03 INFO - PROCESS | 1826 | 1461646263763 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:51:03 INFO - PROCESS | 1826 | 1461646263766 Marionette TRACE conn3 <- [1,2226,null,{}] 21:51:03 INFO - PROCESS | 1826 | 1461646263773 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}] 21:51:04 INFO - PROCESS | 1826 | 1461646264052 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 21:51:04 INFO - PROCESS | 1826 | 1461646264397 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f6ed800 == 183 [pid = 1826] [id = 564] 21:51:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f874d506400) [pid = 1826] [serial = 1693] [outer = (nil)] 21:51:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f8750e24400) [pid = 1826] [serial = 1694] [outer = 0x7f874d506400] 21:51:04 INFO - PROCESS | 1826 | 1461646264507 Marionette DEBUG loaded listener.js 21:51:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f8751c68c00) [pid = 1826] [serial = 1695] [outer = 0x7f874d506400] 21:51:05 INFO - PROCESS | 1826 | 1461646265523 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]]]}] 21:51:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:51:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1795ms 21:51:05 INFO - PROCESS | 1826 | 1461646265560 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 21:51:05 INFO - PROCESS | 1826 | 1461646265563 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 21:51:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:51:05 INFO - PROCESS | 1826 | 1461646265571 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:51:05 INFO - PROCESS | 1826 | 1461646265575 Marionette TRACE conn3 <- [1,2230,null,{}] 21:51:05 INFO - PROCESS | 1826 | 1461646265581 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}] 21:51:05 INFO - PROCESS | 1826 | 1461646265894 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 21:51:06 INFO - PROCESS | 1826 | 1461646266262 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751cdc800 == 184 [pid = 1826] [id = 565] 21:51:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f875373a000) [pid = 1826] [serial = 1696] [outer = (nil)] 21:51:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f8754508000) [pid = 1826] [serial = 1697] [outer = 0x7f875373a000] 21:51:06 INFO - PROCESS | 1826 | 1461646266364 Marionette DEBUG loaded listener.js 21:51:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f875494f400) [pid = 1826] [serial = 1698] [outer = 0x7f875373a000] 21:51:07 INFO - PROCESS | 1826 | 1461646267350 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]]]}] 21:51:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:51:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1832ms 21:51:07 INFO - PROCESS | 1826 | 1461646267406 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 21:51:07 INFO - PROCESS | 1826 | 1461646267409 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 21:51:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:51:07 INFO - PROCESS | 1826 | 1461646267417 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:51:07 INFO - PROCESS | 1826 | 1461646267420 Marionette TRACE conn3 <- [1,2234,null,{}] 21:51:07 INFO - PROCESS | 1826 | 1461646267427 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}] 21:51:07 INFO - PROCESS | 1826 | 1461646267697 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 21:51:08 INFO - PROCESS | 1826 | 1461646268022 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875367f800 == 185 [pid = 1826] [id = 566] 21:51:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f875373dc00) [pid = 1826] [serial = 1699] [outer = (nil)] 21:51:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f8758d07000) [pid = 1826] [serial = 1700] [outer = 0x7f875373dc00] 21:51:08 INFO - PROCESS | 1826 | 1461646268101 Marionette DEBUG loaded listener.js 21:51:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8759a78c00) [pid = 1826] [serial = 1701] [outer = 0x7f875373dc00] 21:51:09 INFO - PROCESS | 1826 | 1461646269031 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]]]}] 21:51:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:51:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1642ms 21:51:09 INFO - PROCESS | 1826 | 1461646269068 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 21:51:09 INFO - PROCESS | 1826 | 1461646269071 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 21:51:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:51:09 INFO - PROCESS | 1826 | 1461646269080 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:51:09 INFO - PROCESS | 1826 | 1461646269084 Marionette TRACE conn3 <- [1,2238,null,{}] 21:51:09 INFO - PROCESS | 1826 | 1461646269089 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}] 21:51:09 INFO - PROCESS | 1826 | 1461646269355 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 21:51:09 INFO - PROCESS | 1826 | 1461646269592 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875472f800 == 186 [pid = 1826] [id = 567] 21:51:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f8753fad000) [pid = 1826] [serial = 1702] [outer = (nil)] 21:51:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f8759c5e000) [pid = 1826] [serial = 1703] [outer = 0x7f8753fad000] 21:51:09 INFO - PROCESS | 1826 | 1461646269723 Marionette DEBUG loaded listener.js 21:51:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f8759caf400) [pid = 1826] [serial = 1704] [outer = 0x7f8753fad000] 21:51:10 INFO - PROCESS | 1826 | 1461646270546 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]]]}] 21:51:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:51:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1489ms 21:51:10 INFO - PROCESS | 1826 | 1461646270576 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 21:51:10 INFO - PROCESS | 1826 | 1461646270579 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 21:51:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:51:10 INFO - PROCESS | 1826 | 1461646270588 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:51:10 INFO - PROCESS | 1826 | 1461646270591 Marionette TRACE conn3 <- [1,2242,null,{}] 21:51:10 INFO - PROCESS | 1826 | 1461646270595 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}] 21:51:10 INFO - PROCESS | 1826 | 1461646270811 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 21:51:11 INFO - PROCESS | 1826 | 1461646271083 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875527c000 == 187 [pid = 1826] [id = 568] 21:51:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f8754950800) [pid = 1826] [serial = 1705] [outer = (nil)] 21:51:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f8759cf0c00) [pid = 1826] [serial = 1706] [outer = 0x7f8754950800] 21:51:11 INFO - PROCESS | 1826 | 1461646271177 Marionette DEBUG loaded listener.js 21:51:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f875ab5c800) [pid = 1826] [serial = 1707] [outer = 0x7f8754950800] 21:51:12 INFO - PROCESS | 1826 | 1461646272132 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]]]}] 21:51:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:51:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1587ms 21:51:12 INFO - PROCESS | 1826 | 1461646272176 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 21:51:12 INFO - PROCESS | 1826 | 1461646272180 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 21:51:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:51:12 INFO - PROCESS | 1826 | 1461646272186 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:51:12 INFO - PROCESS | 1826 | 1461646272188 Marionette TRACE conn3 <- [1,2246,null,{}] 21:51:12 INFO - PROCESS | 1826 | 1461646272193 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}] 21:51:12 INFO - PROCESS | 1826 | 1461646272435 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 21:51:12 INFO - PROCESS | 1826 | 1461646272709 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758d90000 == 188 [pid = 1826] [id = 569] 21:51:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f8759a74c00) [pid = 1826] [serial = 1708] [outer = (nil)] 21:51:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f875b4e8c00) [pid = 1826] [serial = 1709] [outer = 0x7f8759a74c00] 21:51:12 INFO - PROCESS | 1826 | 1461646272827 Marionette DEBUG loaded listener.js 21:51:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f875b558c00) [pid = 1826] [serial = 1710] [outer = 0x7f8759a74c00] 21:51:13 INFO - PROCESS | 1826 | 1461646273709 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]]]}] 21:51:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:51:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1581ms 21:51:13 INFO - PROCESS | 1826 | 1461646273768 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 21:51:13 INFO - PROCESS | 1826 | 1461646273772 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 21:51:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:51:13 INFO - PROCESS | 1826 | 1461646273778 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:51:13 INFO - PROCESS | 1826 | 1461646273782 Marionette TRACE conn3 <- [1,2250,null,{}] 21:51:13 INFO - PROCESS | 1826 | 1461646273787 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}] 21:51:14 INFO - PROCESS | 1826 | 1461646274030 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 21:51:14 INFO - PROCESS | 1826 | 1461646274358 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ab9d800 == 189 [pid = 1826] [id = 570] 21:51:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f875b9cdc00) [pid = 1826] [serial = 1711] [outer = (nil)] 21:51:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f875bc4d000) [pid = 1826] [serial = 1712] [outer = 0x7f875b9cdc00] 21:51:14 INFO - PROCESS | 1826 | 1461646274444 Marionette DEBUG loaded listener.js 21:51:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f875bc96000) [pid = 1826] [serial = 1713] [outer = 0x7f875b9cdc00] 21:51:15 INFO - PROCESS | 1826 | 1461646275267 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]]]}] 21:51:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:51:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1529ms 21:51:15 INFO - PROCESS | 1826 | 1461646275308 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 21:51:15 INFO - PROCESS | 1826 | 1461646275311 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 21:51:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:51:15 INFO - PROCESS | 1826 | 1461646275317 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:51:15 INFO - PROCESS | 1826 | 1461646275319 Marionette TRACE conn3 <- [1,2254,null,{}] 21:51:15 INFO - PROCESS | 1826 | 1461646275325 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}] 21:51:15 INFO - PROCESS | 1826 | 1461646275546 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 21:51:15 INFO - PROCESS | 1826 | 1461646275819 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ba4f800 == 190 [pid = 1826] [id = 571] 21:51:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f875be31800) [pid = 1826] [serial = 1714] [outer = (nil)] 21:51:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f875cbdd400) [pid = 1826] [serial = 1715] [outer = 0x7f875be31800] 21:51:15 INFO - PROCESS | 1826 | 1461646275941 Marionette DEBUG loaded listener.js 21:51:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f875e604c00) [pid = 1826] [serial = 1716] [outer = 0x7f875be31800] 21:51:16 INFO - PROCESS | 1826 | 1461646276851 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]]]}] 21:51:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:51:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1581ms 21:51:16 INFO - PROCESS | 1826 | 1461646276900 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 21:51:16 INFO - PROCESS | 1826 | 1461646276903 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 21:51:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:51:16 INFO - PROCESS | 1826 | 1461646276909 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:51:16 INFO - PROCESS | 1826 | 1461646276911 Marionette TRACE conn3 <- [1,2258,null,{}] 21:51:16 INFO - PROCESS | 1826 | 1461646276917 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}] 21:51:17 INFO - PROCESS | 1826 | 1461646277144 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 21:51:17 INFO - PROCESS | 1826 | 1461646277459 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875cb49000 == 191 [pid = 1826] [id = 572] 21:51:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f875be32800) [pid = 1826] [serial = 1717] [outer = (nil)] 21:51:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f875f9fbc00) [pid = 1826] [serial = 1718] [outer = 0x7f875be32800] 21:51:17 INFO - PROCESS | 1826 | 1461646277540 Marionette DEBUG loaded listener.js 21:51:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f875fc95800) [pid = 1826] [serial = 1719] [outer = 0x7f875be32800] 21:51:18 INFO - PROCESS | 1826 | 1461646278374 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]]]}] 21:51:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:51:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1531ms 21:51:18 INFO - PROCESS | 1826 | 1461646278441 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 21:51:18 INFO - PROCESS | 1826 | 1461646278445 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 21:51:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:51:18 INFO - PROCESS | 1826 | 1461646278450 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:51:18 INFO - PROCESS | 1826 | 1461646278452 Marionette TRACE conn3 <- [1,2262,null,{}] 21:51:18 INFO - PROCESS | 1826 | 1461646278458 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}] 21:51:18 INFO - PROCESS | 1826 | 1461646278699 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 21:51:19 INFO - PROCESS | 1826 | 1461646279012 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e9d2000 == 192 [pid = 1826] [id = 573] 21:51:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f874b132800) [pid = 1826] [serial = 1720] [outer = (nil)] 21:51:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f876068d400) [pid = 1826] [serial = 1721] [outer = 0x7f874b132800] 21:51:19 INFO - PROCESS | 1826 | 1461646279092 Marionette DEBUG loaded listener.js 21:51:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f87613bc400) [pid = 1826] [serial = 1722] [outer = 0x7f874b132800] 21:51:19 INFO - PROCESS | 1826 | 1461646279926 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]]]}] 21:51:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:51:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1527ms 21:51:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:51:19 INFO - PROCESS | 1826 | 1461646279979 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 21:51:19 INFO - PROCESS | 1826 | 1461646279982 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 21:51:19 INFO - PROCESS | 1826 | 1461646279988 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:51:19 INFO - PROCESS | 1826 | 1461646279994 Marionette TRACE conn3 <- [1,2266,null,{}] 21:51:20 INFO - PROCESS | 1826 | 1461646279999 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}] 21:51:20 INFO - PROCESS | 1826 | 1461646280226 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 21:51:20 INFO - PROCESS | 1826 | 1461646280501 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876104c800 == 193 [pid = 1826] [id = 574] 21:51:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f875bc50000) [pid = 1826] [serial = 1723] [outer = (nil)] 21:51:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f87631d5400) [pid = 1826] [serial = 1724] [outer = 0x7f875bc50000] 21:51:20 INFO - PROCESS | 1826 | 1461646280619 Marionette DEBUG loaded listener.js 21:51:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f8763847c00) [pid = 1826] [serial = 1725] [outer = 0x7f875bc50000] 21:51:21 INFO - PROCESS | 1826 | 1461646281463 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]]]}] 21:51:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:51:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1538ms 21:51:21 INFO - PROCESS | 1826 | 1461646281527 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 21:51:21 INFO - PROCESS | 1826 | 1461646281530 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 21:51:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:51:21 INFO - PROCESS | 1826 | 1461646281536 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:51:21 INFO - PROCESS | 1826 | 1461646281538 Marionette TRACE conn3 <- [1,2270,null,{}] 21:51:21 INFO - PROCESS | 1826 | 1461646281544 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}] 21:51:21 INFO - PROCESS | 1826 | 1461646281795 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 21:51:22 INFO - PROCESS | 1826 | 1461646282112 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8762de2800 == 194 [pid = 1826] [id = 575] 21:51:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f87613b7400) [pid = 1826] [serial = 1726] [outer = (nil)] 21:51:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f8764964c00) [pid = 1826] [serial = 1727] [outer = 0x7f87613b7400] 21:51:22 INFO - PROCESS | 1826 | 1461646282190 Marionette DEBUG loaded listener.js 21:51:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f8767c77000) [pid = 1826] [serial = 1728] [outer = 0x7f87613b7400] 21:51:23 INFO - PROCESS | 1826 | 1461646283061 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]]]}] 21:51:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:51:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1579ms 21:51:23 INFO - PROCESS | 1826 | 1461646283118 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 21:51:23 INFO - PROCESS | 1826 | 1461646283121 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 21:51:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:51:23 INFO - PROCESS | 1826 | 1461646283128 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:51:23 INFO - PROCESS | 1826 | 1461646283131 Marionette TRACE conn3 <- [1,2274,null,{}] 21:51:23 INFO - PROCESS | 1826 | 1461646283136 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}] 21:51:23 INFO - PROCESS | 1826 | 1461646283362 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 21:51:23 INFO - PROCESS | 1826 | 1461646283690 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87636d9800 == 195 [pid = 1826] [id = 576] 21:51:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f87477de000) [pid = 1826] [serial = 1729] [outer = (nil)] 21:51:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f8768158400) [pid = 1826] [serial = 1730] [outer = 0x7f87477de000] 21:51:23 INFO - PROCESS | 1826 | 1461646283767 Marionette DEBUG loaded listener.js 21:51:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f8770e1ac00) [pid = 1826] [serial = 1731] [outer = 0x7f87477de000] 21:51:24 INFO - PROCESS | 1826 | 1461646284628 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]]]}] 21:51:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:51:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1543ms 21:51:24 INFO - PROCESS | 1826 | 1461646284672 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 21:51:24 INFO - PROCESS | 1826 | 1461646284676 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 21:51:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:51:24 INFO - PROCESS | 1826 | 1461646284681 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:51:24 INFO - PROCESS | 1826 | 1461646284684 Marionette TRACE conn3 <- [1,2278,null,{}] 21:51:24 INFO - PROCESS | 1826 | 1461646284689 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}] 21:51:24 INFO - PROCESS | 1826 | 1461646284916 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 21:51:25 INFO - PROCESS | 1826 | 1461646285194 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876460b800 == 196 [pid = 1826] [id = 577] 21:51:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f8767c7b400) [pid = 1826] [serial = 1732] [outer = (nil)] 21:51:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f8771d06c00) [pid = 1826] [serial = 1733] [outer = 0x7f8767c7b400] 21:51:25 INFO - PROCESS | 1826 | 1461646285314 Marionette DEBUG loaded listener.js 21:51:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f877215a800) [pid = 1826] [serial = 1734] [outer = 0x7f8767c7b400] 21:51:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874507f000 == 195 [pid = 1826] [id = 558] 21:51:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87496ba800 == 194 [pid = 1826] [id = 557] 21:51:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8746e9d800 == 193 [pid = 1826] [id = 556] 21:51:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8744318800 == 192 [pid = 1826] [id = 555] 21:51:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758e17000 == 191 [pid = 1826] [id = 549] 21:51:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758c05000 == 190 [pid = 1826] [id = 548] 21:51:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87549bc000 == 189 [pid = 1826] [id = 547] 21:51:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875371a800 == 188 [pid = 1826] [id = 546] 21:51:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8751ea1800 == 187 [pid = 1826] [id = 545] 21:51:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8750e51000 == 186 [pid = 1826] [id = 544] 21:51:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874f7a0000 == 185 [pid = 1826] [id = 543] 21:51:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874ef03000 == 184 [pid = 1826] [id = 542] 21:51:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874d39c800 == 183 [pid = 1826] [id = 541] 21:51:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c865000 == 182 [pid = 1826] [id = 540] 21:51:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c66a800 == 181 [pid = 1826] [id = 539] 21:51:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874b16a800 == 180 [pid = 1826] [id = 538] 21:51:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87497aa000 == 179 [pid = 1826] [id = 537] 21:51:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874507b000 == 178 [pid = 1826] [id = 536] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f8767b90800) [pid = 1826] [serial = 1590] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f8771dec000) [pid = 1826] [serial = 1595] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f8749c41000) [pid = 1826] [serial = 1524] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f875fb62c00) [pid = 1826] [serial = 1581] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f874b9d8400) [pid = 1826] [serial = 1547] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f874c604000) [pid = 1826] [serial = 1548] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f8759c56000) [pid = 1826] [serial = 1566] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f8759cf9400) [pid = 1826] [serial = 1569] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f8753e27400) [pid = 1826] [serial = 1559] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f8751f0e000) [pid = 1826] [serial = 1556] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f875e60a800) [pid = 1826] [serial = 1580] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f8749c3b000) [pid = 1826] [serial = 1604] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f875b90cc00) [pid = 1826] [serial = 1574] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f875c07b800) [pid = 1826] [serial = 1577] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f875bc90400) [pid = 1826] [serial = 1575] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f87536b4000) [pid = 1826] [serial = 1557] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f874d761400) [pid = 1826] [serial = 1551] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f874951e000) [pid = 1826] [serial = 1602] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f876201e000) [pid = 1826] [serial = 1584] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f8754508400) [pid = 1826] [serial = 1560] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f87545cf800) [pid = 1826] [serial = 1565] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f87546dac00) [pid = 1826] [serial = 1562] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f876101a400) [pid = 1826] [serial = 1583] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f8772f7f800) [pid = 1826] [serial = 1596] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f8749302c00) [pid = 1826] [serial = 1601] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f8763844400) [pid = 1826] [serial = 1587] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f87489e0400) [pid = 1826] [serial = 1541] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f8754978800) [pid = 1826] [serial = 1563] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f8759cd0800) [pid = 1826] [serial = 1568] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f87489e1400) [pid = 1826] [serial = 1599] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f8767e94c00) [pid = 1826] [serial = 1592] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f874d6cec00) [pid = 1826] [serial = 1550] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f8764790c00) [pid = 1826] [serial = 1589] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f875b563c00) [pid = 1826] [serial = 1571] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f874fed8400) [pid = 1826] [serial = 1554] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f87477dd800) [pid = 1826] [serial = 1598] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f8749193c00) [pid = 1826] [serial = 1542] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f8749c3b400) [pid = 1826] [serial = 1544] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f8749ff2800) [pid = 1826] [serial = 1605] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f874b068000) [pid = 1826] [serial = 1545] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f875ce4dc00) [pid = 1826] [serial = 1578] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f8777432400) [pid = 1826] [serial = 1521] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f87631da800) [pid = 1826] [serial = 1586] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f875b89f800) [pid = 1826] [serial = 1572] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f874de71400) [pid = 1826] [serial = 1553] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8771cbe000) [pid = 1826] [serial = 1593] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f874b064800) [pid = 1826] [serial = 1607] [outer = (nil)] [url = about:blank] 21:51:28 INFO - PROCESS | 1826 | 1461646288191 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]]]}] 21:51:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:51:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 3698ms 21:51:28 INFO - PROCESS | 1826 | 1461646288383 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 21:51:28 INFO - PROCESS | 1826 | 1461646288390 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 21:51:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:51:28 INFO - PROCESS | 1826 | 1461646288402 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:51:28 INFO - PROCESS | 1826 | 1461646288411 Marionette TRACE conn3 <- [1,2282,null,{}] 21:51:28 INFO - PROCESS | 1826 | 1461646288425 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}] 21:51:28 INFO - PROCESS | 1826 | 1461646288720 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 21:51:29 INFO - PROCESS | 1826 | 1461646288995 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8746c61800 == 179 [pid = 1826] [id = 578] 21:51:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f874704b400) [pid = 1826] [serial = 1735] [outer = (nil)] 21:51:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f87477e1000) [pid = 1826] [serial = 1736] [outer = 0x7f874704b400] 21:51:29 INFO - PROCESS | 1826 | 1461646289061 Marionette DEBUG loaded listener.js 21:51:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f87489e9c00) [pid = 1826] [serial = 1737] [outer = 0x7f874704b400] 21:51:29 INFO - PROCESS | 1826 | 1461646289809 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]]]}] 21:51:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:51:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1447ms 21:51:29 INFO - PROCESS | 1826 | 1461646289848 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 21:51:29 INFO - PROCESS | 1826 | 1461646289856 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 21:51:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:51:29 INFO - PROCESS | 1826 | 1461646289882 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:51:29 INFO - PROCESS | 1826 | 1461646289887 Marionette TRACE conn3 <- [1,2286,null,{}] 21:51:29 INFO - PROCESS | 1826 | 1461646289892 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}] 21:51:30 INFO - PROCESS | 1826 | 1461646290103 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 21:51:30 INFO - PROCESS | 1826 | 1461646290121 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87488a8800 == 180 [pid = 1826] [id = 579] 21:51:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f874352e000) [pid = 1826] [serial = 1738] [outer = (nil)] 21:51:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f874951a800) [pid = 1826] [serial = 1739] [outer = 0x7f874352e000] 21:51:30 INFO - PROCESS | 1826 | 1461646290375 Marionette DEBUG loaded listener.js 21:51:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f87497d1c00) [pid = 1826] [serial = 1740] [outer = 0x7f874352e000] 21:51:31 INFO - PROCESS | 1826 | 1461646291254 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]]]}] 21:51:31 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 21:51:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1432ms 21:51:31 INFO - PROCESS | 1826 | 1461646291314 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 21:51:31 INFO - PROCESS | 1826 | 1461646291317 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 21:51:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:51:31 INFO - PROCESS | 1826 | 1461646291323 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:51:31 INFO - PROCESS | 1826 | 1461646291328 Marionette TRACE conn3 <- [1,2290,null,{}] 21:51:31 INFO - PROCESS | 1826 | 1461646291366 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}] 21:51:31 INFO - PROCESS | 1826 | 1461646291695 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 21:51:31 INFO - PROCESS | 1826 | 1461646291767 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87497ac000 == 181 [pid = 1826] [id = 580] 21:51:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f8749c41800) [pid = 1826] [serial = 1741] [outer = (nil)] 21:51:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f874b064800) [pid = 1826] [serial = 1742] [outer = 0x7f8749c41800] 21:51:31 INFO - PROCESS | 1826 | 1461646291835 Marionette DEBUG loaded listener.js 21:51:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f874b079c00) [pid = 1826] [serial = 1743] [outer = 0x7f8749c41800] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f8749ff5000) [pid = 1826] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8743523800) [pid = 1826] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f875ab54000) [pid = 1826] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f874d50b800) [pid = 1826] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f874dcf0000) [pid = 1826] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f8743529400) [pid = 1826] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f874b8c6c00) [pid = 1826] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8759c55000) [pid = 1826] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f8749194c00) [pid = 1826] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f875b7e4000) [pid = 1826] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f8754978000) [pid = 1826] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f875c080800) [pid = 1826] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f8749c40c00) [pid = 1826] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f8747046c00) [pid = 1826] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f87489e4400) [pid = 1826] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f8746dc3400) [pid = 1826] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f875208d000) [pid = 1826] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f8751c5e800) [pid = 1826] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f874dcf0c00) [pid = 1826] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f874951f800) [pid = 1826] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f8749c41c00) [pid = 1826] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f8746dc8000) [pid = 1826] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:51:33 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f875208a400) [pid = 1826] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:51:33 INFO - PROCESS | 1826 | 1461646293529 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]]]}] 21:51:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:51:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 2220ms 21:51:33 INFO - PROCESS | 1826 | 1461646293551 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 21:51:33 INFO - PROCESS | 1826 | 1461646293554 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 21:51:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:51:33 INFO - PROCESS | 1826 | 1461646293565 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:51:33 INFO - PROCESS | 1826 | 1461646293567 Marionette TRACE conn3 <- [1,2294,null,{}] 21:51:33 INFO - PROCESS | 1826 | 1461646293571 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}] 21:51:33 INFO - PROCESS | 1826 | 1461646293780 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 21:51:33 INFO - PROCESS | 1826 | 1461646293796 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749f67800 == 182 [pid = 1826] [id = 581] 21:51:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f8746f74400) [pid = 1826] [serial = 1744] [outer = (nil)] 21:51:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f874b07dc00) [pid = 1826] [serial = 1745] [outer = 0x7f8746f74400] 21:51:34 INFO - PROCESS | 1826 | 1461646294093 Marionette DEBUG loaded listener.js 21:51:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f874b8c6400) [pid = 1826] [serial = 1746] [outer = 0x7f8746f74400] 21:51:34 INFO - PROCESS | 1826 | 1461646294819 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]]]}] 21:51:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:51:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1282ms 21:51:34 INFO - PROCESS | 1826 | 1461646294847 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 21:51:34 INFO - PROCESS | 1826 | 1461646294850 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 21:51:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:51:34 INFO - PROCESS | 1826 | 1461646294856 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:51:34 INFO - PROCESS | 1826 | 1461646294858 Marionette TRACE conn3 <- [1,2298,null,{}] 21:51:34 INFO - PROCESS | 1826 | 1461646294864 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}] 21:51:35 INFO - PROCESS | 1826 | 1461646295079 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 21:51:35 INFO - PROCESS | 1826 | 1461646295269 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c5a8800 == 183 [pid = 1826] [id = 582] 21:51:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f8749303000) [pid = 1826] [serial = 1747] [outer = (nil)] 21:51:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f874b9d2c00) [pid = 1826] [serial = 1748] [outer = 0x7f8749303000] 21:51:35 INFO - PROCESS | 1826 | 1461646295344 Marionette DEBUG loaded listener.js 21:51:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f874c602c00) [pid = 1826] [serial = 1749] [outer = 0x7f8749303000] 21:51:36 INFO - PROCESS | 1826 | 1461646296503 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]]]}] 21:51:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:51:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1684ms 21:51:36 INFO - PROCESS | 1826 | 1461646296541 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 21:51:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:51:36 INFO - PROCESS | 1826 | 1461646296549 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 21:51:36 INFO - PROCESS | 1826 | 1461646296556 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:51:36 INFO - PROCESS | 1826 | 1461646296563 Marionette TRACE conn3 <- [1,2302,null,{}] 21:51:36 INFO - PROCESS | 1826 | 1461646296570 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}] 21:51:36 INFO - PROCESS | 1826 | 1461646296839 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 21:51:37 INFO - PROCESS | 1826 | 1461646297196 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87496b7000 == 184 [pid = 1826] [id = 583] 21:51:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f874918f800) [pid = 1826] [serial = 1750] [outer = (nil)] 21:51:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f874951d000) [pid = 1826] [serial = 1751] [outer = 0x7f874918f800] 21:51:37 INFO - PROCESS | 1826 | 1461646297278 Marionette DEBUG loaded listener.js 21:51:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f87497d9c00) [pid = 1826] [serial = 1752] [outer = 0x7f874918f800] 21:51:38 INFO - PROCESS | 1826 | 1461646298176 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]]]}] 21:51:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:51:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1684ms 21:51:38 INFO - PROCESS | 1826 | 1461646298241 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 21:51:38 INFO - PROCESS | 1826 | 1461646298250 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 21:51:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:51:38 INFO - PROCESS | 1826 | 1461646298261 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:51:38 INFO - PROCESS | 1826 | 1461646298265 Marionette TRACE conn3 <- [1,2306,null,{}] 21:51:38 INFO - PROCESS | 1826 | 1461646298271 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}] 21:51:38 INFO - PROCESS | 1826 | 1461646298549 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 21:51:38 INFO - PROCESS | 1826 | 1461646298978 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c7db000 == 185 [pid = 1826] [id = 584] 21:51:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f8749ffd400) [pid = 1826] [serial = 1753] [outer = (nil)] 21:51:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f874b8c3000) [pid = 1826] [serial = 1754] [outer = 0x7f8749ffd400] 21:51:39 INFO - PROCESS | 1826 | 1461646299059 Marionette DEBUG loaded listener.js 21:51:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f874b9d5800) [pid = 1826] [serial = 1755] [outer = 0x7f8749ffd400] 21:51:39 INFO - PROCESS | 1826 | 1461646299950 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]]]}] 21:51:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:51:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1731ms 21:51:39 INFO - PROCESS | 1826 | 1461646299992 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 21:51:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:51:40 INFO - PROCESS | 1826 | 1461646299996 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 21:51:40 INFO - PROCESS | 1826 | 1461646300003 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:51:40 INFO - PROCESS | 1826 | 1461646300009 Marionette TRACE conn3 <- [1,2310,null,{}] 21:51:40 INFO - PROCESS | 1826 | 1461646300024 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}] 21:51:40 INFO - PROCESS | 1826 | 1461646300271 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 21:51:40 INFO - PROCESS | 1826 | 1461646300538 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874d393800 == 186 [pid = 1826] [id = 585] 21:51:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f874c608400) [pid = 1826] [serial = 1756] [outer = (nil)] 21:51:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f874d507800) [pid = 1826] [serial = 1757] [outer = 0x7f874c608400] 21:51:40 INFO - PROCESS | 1826 | 1461646300664 Marionette DEBUG loaded listener.js 21:51:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f874d6d1800) [pid = 1826] [serial = 1758] [outer = 0x7f874c608400] 21:51:41 INFO - PROCESS | 1826 | 1461646301692 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]]]}] 21:51:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:51:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1738ms 21:51:41 INFO - PROCESS | 1826 | 1461646301741 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 21:51:41 INFO - PROCESS | 1826 | 1461646301746 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 21:51:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:51:41 INFO - PROCESS | 1826 | 1461646301752 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:51:41 INFO - PROCESS | 1826 | 1461646301755 Marionette TRACE conn3 <- [1,2314,null,{}] 21:51:41 INFO - PROCESS | 1826 | 1461646301766 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}] 21:51:42 INFO - PROCESS | 1826 | 1461646302051 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 21:51:42 INFO - PROCESS | 1826 | 1461646302357 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ee13000 == 187 [pid = 1826] [id = 586] 21:51:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f874c608800) [pid = 1826] [serial = 1759] [outer = (nil)] 21:51:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f874dcee000) [pid = 1826] [serial = 1760] [outer = 0x7f874c608800] 21:51:42 INFO - PROCESS | 1826 | 1461646302436 Marionette DEBUG loaded listener.js 21:51:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f874df44800) [pid = 1826] [serial = 1761] [outer = 0x7f874c608800] 21:51:43 INFO - PROCESS | 1826 | 1461646303420 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]]]}] 21:51:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:51:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1736ms 21:51:43 INFO - PROCESS | 1826 | 1461646303489 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 21:51:43 INFO - PROCESS | 1826 | 1461646303492 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 21:51:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:51:43 INFO - PROCESS | 1826 | 1461646303499 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:51:43 INFO - PROCESS | 1826 | 1461646303502 Marionette TRACE conn3 <- [1,2318,null,{}] 21:51:43 INFO - PROCESS | 1826 | 1461646303507 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}] 21:51:43 INFO - PROCESS | 1826 | 1461646303733 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 21:51:44 INFO - PROCESS | 1826 | 1461646304047 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f792800 == 188 [pid = 1826] [id = 587] 21:51:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f87509ac000) [pid = 1826] [serial = 1762] [outer = (nil)] 21:51:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f87509b2400) [pid = 1826] [serial = 1763] [outer = 0x7f87509ac000] 21:51:44 INFO - PROCESS | 1826 | 1461646304128 Marionette DEBUG loaded listener.js 21:51:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f8750f99400) [pid = 1826] [serial = 1764] [outer = 0x7f87509ac000] 21:51:45 INFO - PROCESS | 1826 | 1461646305014 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] 21:51:45 INFO - PROCESS | 1826 | 1461646305090 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 21:51:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:51:45 INFO - PROCESS | 1826 | 1461646305099 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:51:45 INFO - PROCESS | 1826 | 1461646305104 Marionette TRACE conn3 <- [1,2322,null,{}] 21:51:45 INFO - PROCESS | 1826 | 1461646305112 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}] 21:51:45 INFO - PROCESS | 1826 | 1461646305487 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 21:51:45 INFO - PROCESS | 1826 | 1461646305800 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751cca800 == 189 [pid = 1826] [id = 588] 21:51:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f874fede800) [pid = 1826] [serial = 1765] [outer = (nil)] 21:51:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8752083000) [pid = 1826] [serial = 1766] [outer = 0x7f874fede800] 21:51:45 INFO - PROCESS | 1826 | 1461646305877 Marionette DEBUG loaded listener.js 21:51:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f875373d000) [pid = 1826] [serial = 1767] [outer = 0x7f874fede800] 21:51:46 INFO - PROCESS | 1826 | 1461646306737 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]]]}] 21:51:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:51:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1697ms 21:51:46 INFO - PROCESS | 1826 | 1461646306802 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 21:51:46 INFO - PROCESS | 1826 | 1461646306806 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 21:51:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:51:46 INFO - PROCESS | 1826 | 1461646306818 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:51:46 INFO - PROCESS | 1826 | 1461646306821 Marionette TRACE conn3 <- [1,2326,null,{}] 21:51:46 INFO - PROCESS | 1826 | 1461646306827 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}] 21:51:47 INFO - PROCESS | 1826 | 1461646307097 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 21:51:47 INFO - PROCESS | 1826 | 1461646307419 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751edd800 == 190 [pid = 1826] [id = 589] 21:51:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f8743524800) [pid = 1826] [serial = 1768] [outer = (nil)] 21:51:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f8753e29400) [pid = 1826] [serial = 1769] [outer = 0x7f8743524800] 21:51:47 INFO - PROCESS | 1826 | 1461646307495 Marionette DEBUG loaded listener.js 21:51:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f8754509400) [pid = 1826] [serial = 1770] [outer = 0x7f8743524800] 21:51:48 INFO - PROCESS | 1826 | 1461646308331 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]]]}] 21:51:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:51:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1586ms 21:51:48 INFO - PROCESS | 1826 | 1461646308403 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 21:51:48 INFO - PROCESS | 1826 | 1461646308407 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 21:51:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:51:48 INFO - PROCESS | 1826 | 1461646308412 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:51:48 INFO - PROCESS | 1826 | 1461646308415 Marionette TRACE conn3 <- [1,2330,null,{}] 21:51:48 INFO - PROCESS | 1826 | 1461646308420 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}] 21:51:48 INFO - PROCESS | 1826 | 1461646308652 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 21:51:48 INFO - PROCESS | 1826 | 1461646308919 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875455d800 == 191 [pid = 1826] [id = 590] 21:51:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f87536afc00) [pid = 1826] [serial = 1771] [outer = (nil)] 21:51:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f87545d8c00) [pid = 1826] [serial = 1772] [outer = 0x7f87536afc00] 21:51:49 INFO - PROCESS | 1826 | 1461646309037 Marionette DEBUG loaded listener.js 21:51:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f875497d800) [pid = 1826] [serial = 1773] [outer = 0x7f87536afc00] 21:51:49 INFO - PROCESS | 1826 | 1461646309873 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]]]}] 21:51:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:51:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1527ms 21:51:49 INFO - PROCESS | 1826 | 1461646309941 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 21:51:49 INFO - PROCESS | 1826 | 1461646309945 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 21:51:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:51:49 INFO - PROCESS | 1826 | 1461646309951 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:51:49 INFO - PROCESS | 1826 | 1461646309953 Marionette TRACE conn3 <- [1,2334,null,{}] 21:51:49 INFO - PROCESS | 1826 | 1461646309960 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}] 21:51:50 INFO - PROCESS | 1826 | 1461646310221 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 21:51:50 INFO - PROCESS | 1826 | 1461646310536 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87549d1800 == 192 [pid = 1826] [id = 591] 21:51:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f875450b400) [pid = 1826] [serial = 1774] [outer = (nil)] 21:51:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f8759c56000) [pid = 1826] [serial = 1775] [outer = 0x7f875450b400] 21:51:50 INFO - PROCESS | 1826 | 1461646310612 Marionette DEBUG loaded listener.js 21:51:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f8759cdb800) [pid = 1826] [serial = 1776] [outer = 0x7f875450b400] 21:51:51 INFO - PROCESS | 1826 | 1461646311433 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]]]}] 21:51:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:51:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1528ms 21:51:51 INFO - PROCESS | 1826 | 1461646311481 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 21:51:51 INFO - PROCESS | 1826 | 1461646311484 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 21:51:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:51:51 INFO - PROCESS | 1826 | 1461646311490 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:51:51 INFO - PROCESS | 1826 | 1461646311492 Marionette TRACE conn3 <- [1,2338,null,{}] 21:51:51 INFO - PROCESS | 1826 | 1461646311498 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}] 21:51:51 INFO - PROCESS | 1826 | 1461646311740 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 21:51:52 INFO - PROCESS | 1826 | 1461646312026 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758d5b800 == 193 [pid = 1826] [id = 592] 21:51:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f875ad81c00) [pid = 1826] [serial = 1777] [outer = (nil)] 21:51:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f875b4e9800) [pid = 1826] [serial = 1778] [outer = 0x7f875ad81c00] 21:51:52 INFO - PROCESS | 1826 | 1461646312153 Marionette DEBUG loaded listener.js 21:51:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f875b54e000) [pid = 1826] [serial = 1779] [outer = 0x7f875ad81c00] 21:51:53 INFO - PROCESS | 1826 | 1461646313018 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]]]}] 21:51:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:51:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1583ms 21:51:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:51:53 INFO - PROCESS | 1826 | 1461646313074 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 21:51:53 INFO - PROCESS | 1826 | 1461646313078 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 21:51:53 INFO - PROCESS | 1826 | 1461646313084 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:51:53 INFO - PROCESS | 1826 | 1461646313088 Marionette TRACE conn3 <- [1,2342,null,{}] 21:51:53 INFO - PROCESS | 1826 | 1461646313094 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}] 21:51:53 INFO - PROCESS | 1826 | 1461646313370 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 21:51:53 INFO - PROCESS | 1826 | 1461646313684 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875aac0000 == 194 [pid = 1826] [id = 593] 21:51:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f875ad81800) [pid = 1826] [serial = 1780] [outer = (nil)] 21:51:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f875b905400) [pid = 1826] [serial = 1781] [outer = 0x7f875ad81800] 21:51:53 INFO - PROCESS | 1826 | 1461646313770 Marionette DEBUG loaded listener.js 21:51:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f875baf1400) [pid = 1826] [serial = 1782] [outer = 0x7f875ad81800] 21:51:54 INFO - PROCESS | 1826 | 1461646314807 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]]]}] 21:51:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:51:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1783ms 21:51:54 INFO - PROCESS | 1826 | 1461646314869 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 21:51:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:51:54 INFO - PROCESS | 1826 | 1461646314875 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 21:51:54 INFO - PROCESS | 1826 | 1461646314882 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:51:54 INFO - PROCESS | 1826 | 1461646314885 Marionette TRACE conn3 <- [1,2346,null,{}] 21:51:54 INFO - PROCESS | 1826 | 1461646314895 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}] 21:51:55 INFO - PROCESS | 1826 | 1461646315216 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 21:51:55 INFO - PROCESS | 1826 | 1461646315528 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b41a000 == 195 [pid = 1826] [id = 594] 21:51:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f875ad82000) [pid = 1826] [serial = 1783] [outer = (nil)] 21:51:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f875bc55000) [pid = 1826] [serial = 1784] [outer = 0x7f875ad82000] 21:51:55 INFO - PROCESS | 1826 | 1461646315600 Marionette DEBUG loaded listener.js 21:51:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f875bc90800) [pid = 1826] [serial = 1785] [outer = 0x7f875ad82000] 21:51:56 INFO - PROCESS | 1826 | 1461646316456 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]]]}] 21:51:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:51:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1640ms 21:51:56 INFO - PROCESS | 1826 | 1461646316522 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 21:51:56 INFO - PROCESS | 1826 | 1461646316526 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 21:51:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:51:56 INFO - PROCESS | 1826 | 1461646316531 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:51:56 INFO - PROCESS | 1826 | 1461646316543 Marionette TRACE conn3 <- [1,2350,null,{}] 21:51:56 INFO - PROCESS | 1826 | 1461646316547 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}] 21:51:56 INFO - PROCESS | 1826 | 1461646316835 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 21:51:57 INFO - PROCESS | 1826 | 1461646317175 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875bb8e800 == 196 [pid = 1826] [id = 595] 21:51:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f875208f800) [pid = 1826] [serial = 1786] [outer = (nil)] 21:51:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f875bc97c00) [pid = 1826] [serial = 1787] [outer = 0x7f875208f800] 21:51:57 INFO - PROCESS | 1826 | 1461646317251 Marionette DEBUG loaded listener.js 21:51:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f875ce4fc00) [pid = 1826] [serial = 1788] [outer = 0x7f875208f800] 21:51:58 INFO - PROCESS | 1826 | 1461646318104 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]]]}] 21:51:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:51:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1635ms 21:51:58 INFO - PROCESS | 1826 | 1461646318169 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 21:51:58 INFO - PROCESS | 1826 | 1461646318172 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 21:51:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:51:58 INFO - PROCESS | 1826 | 1461646318178 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:51:58 INFO - PROCESS | 1826 | 1461646318180 Marionette TRACE conn3 <- [1,2354,null,{}] 21:51:58 INFO - PROCESS | 1826 | 1461646318186 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}] 21:51:58 INFO - PROCESS | 1826 | 1461646318416 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 21:51:58 INFO - PROCESS | 1826 | 1461646318694 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875cb48000 == 197 [pid = 1826] [id = 596] 21:51:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f875b908000) [pid = 1826] [serial = 1789] [outer = (nil)] 21:51:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f875e611000) [pid = 1826] [serial = 1790] [outer = 0x7f875b908000] 21:51:58 INFO - PROCESS | 1826 | 1461646318809 Marionette DEBUG loaded listener.js 21:51:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f875fb62c00) [pid = 1826] [serial = 1791] [outer = 0x7f875b908000] 21:51:59 INFO - PROCESS | 1826 | 1461646319634 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]]]}] 21:51:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:51:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1530ms 21:51:59 INFO - PROCESS | 1826 | 1461646319710 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 21:51:59 INFO - PROCESS | 1826 | 1461646319713 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 21:51:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:51:59 INFO - PROCESS | 1826 | 1461646319719 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:51:59 INFO - PROCESS | 1826 | 1461646319722 Marionette TRACE conn3 <- [1,2358,null,{}] 21:51:59 INFO - PROCESS | 1826 | 1461646319728 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}] 21:51:59 INFO - PROCESS | 1826 | 1461646319960 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 21:52:00 INFO - PROCESS | 1826 | 1461646320280 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875f9a9000 == 198 [pid = 1826] [id = 597] 21:52:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f874b8e6400) [pid = 1826] [serial = 1792] [outer = (nil)] 21:52:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f875fb8a800) [pid = 1826] [serial = 1793] [outer = 0x7f874b8e6400] 21:52:00 INFO - PROCESS | 1826 | 1461646320358 Marionette DEBUG loaded listener.js 21:52:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f8762164c00) [pid = 1826] [serial = 1794] [outer = 0x7f874b8e6400] 21:52:01 INFO - PROCESS | 1826 | 1461646321280 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]]]}] 21:52:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:52:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1629ms 21:52:01 INFO - PROCESS | 1826 | 1461646321349 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 21:52:01 INFO - PROCESS | 1826 | 1461646321353 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 21:52:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:52:01 INFO - PROCESS | 1826 | 1461646321359 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:52:01 INFO - PROCESS | 1826 | 1461646321361 Marionette TRACE conn3 <- [1,2362,null,{}] 21:52:01 INFO - PROCESS | 1826 | 1461646321367 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}] 21:52:01 INFO - PROCESS | 1826 | 1461646321611 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 21:52:02 INFO - PROCESS | 1826 | 1461646322000 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764621800 == 199 [pid = 1826] [id = 598] 21:52:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f87633e0000) [pid = 1826] [serial = 1795] [outer = (nil)] 21:52:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f876384cc00) [pid = 1826] [serial = 1796] [outer = 0x7f87633e0000] 21:52:02 INFO - PROCESS | 1826 | 1461646322093 Marionette DEBUG loaded listener.js 21:52:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f8765439400) [pid = 1826] [serial = 1797] [outer = 0x7f87633e0000] 21:52:03 INFO - PROCESS | 1826 | 1461646323110 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]]]}] 21:52:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:52:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1829ms 21:52:03 INFO - PROCESS | 1826 | 1461646323192 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 21:52:03 INFO - PROCESS | 1826 | 1461646323194 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 21:52:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:52:03 INFO - PROCESS | 1826 | 1461646323203 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:52:03 INFO - PROCESS | 1826 | 1461646323205 Marionette TRACE conn3 <- [1,2366,null,{}] 21:52:03 INFO - PROCESS | 1826 | 1461646323210 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}] 21:52:03 INFO - PROCESS | 1826 | 1461646323533 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 21:52:03 INFO - PROCESS | 1826 | 1461646323957 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8767cb4000 == 200 [pid = 1826] [id = 599] 21:52:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f8762ea3800) [pid = 1826] [serial = 1798] [outer = (nil)] 21:52:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f8770ee9400) [pid = 1826] [serial = 1799] [outer = 0x7f8762ea3800] 21:52:04 INFO - PROCESS | 1826 | 1461646324096 Marionette DEBUG loaded listener.js 21:52:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f87721d2000) [pid = 1826] [serial = 1800] [outer = 0x7f8762ea3800] 21:52:05 INFO - PROCESS | 1826 | 1461646325112 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]]]}] 21:52:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:52:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1983ms 21:52:05 INFO - PROCESS | 1826 | 1461646325190 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 21:52:05 INFO - PROCESS | 1826 | 1461646325196 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 21:52:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:52:05 INFO - PROCESS | 1826 | 1461646325208 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:52:05 INFO - PROCESS | 1826 | 1461646325211 Marionette TRACE conn3 <- [1,2370,null,{}] 21:52:05 INFO - PROCESS | 1826 | 1461646325221 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}] 21:52:05 INFO - PROCESS | 1826 | 1461646325605 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876328f800 == 199 [pid = 1826] [id = 225] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8754575800 == 198 [pid = 1826] [id = 427] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8749f67800 == 197 [pid = 1826] [id = 581] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87497ac000 == 196 [pid = 1826] [id = 580] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87488a8800 == 195 [pid = 1826] [id = 579] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8746c61800 == 194 [pid = 1826] [id = 578] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875cb49000 == 193 [pid = 1826] [id = 572] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ba4f800 == 192 [pid = 1826] [id = 571] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ab9d800 == 191 [pid = 1826] [id = 570] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758d90000 == 190 [pid = 1826] [id = 569] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875527c000 == 189 [pid = 1826] [id = 568] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875472f800 == 188 [pid = 1826] [id = 567] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875367f800 == 187 [pid = 1826] [id = 566] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8751cdc800 == 186 [pid = 1826] [id = 565] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874f6ed800 == 185 [pid = 1826] [id = 564] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874ee07800 == 184 [pid = 1826] [id = 563] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c874000 == 183 [pid = 1826] [id = 562] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874b94b000 == 182 [pid = 1826] [id = 561] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874ae21000 == 181 [pid = 1826] [id = 559] 21:52:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8749329000 == 180 [pid = 1826] [id = 560] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f874b9d6c00) [pid = 1826] [serial = 1679] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f874d505000) [pid = 1826] [serial = 1622] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f8749c35800) [pid = 1826] [serial = 1677] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f875b6bb000) [pid = 1826] [serial = 1644] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f87509b6800) [pid = 1826] [serial = 1628] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f874dcf5800) [pid = 1826] [serial = 1625] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f8746dcc400) [pid = 1826] [serial = 1676] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f8746f75c00) [pid = 1826] [serial = 1611] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f875ce53800) [pid = 1826] [serial = 1655] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f8759cec000) [pid = 1826] [serial = 1641] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f874b9d5400) [pid = 1826] [serial = 1619] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f875c00e800) [pid = 1826] [serial = 1653] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f875bc52800) [pid = 1826] [serial = 1650] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f87631d9800) [pid = 1826] [serial = 1659] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f874b8c4800) [pid = 1826] [serial = 1617] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f8764963000) [pid = 1826] [serial = 1664] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f8749528800) [pid = 1826] [serial = 1671] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f8751c69c00) [pid = 1826] [serial = 1631] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f874b065000) [pid = 1826] [serial = 1539] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f8761024800) [pid = 1826] [serial = 1658] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f875b6be400) [pid = 1826] [serial = 1646] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f8751f0e400) [pid = 1826] [serial = 1632] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f875bc4a400) [pid = 1826] [serial = 1649] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f8754956800) [pid = 1826] [serial = 1637] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f875bc96400) [pid = 1826] [serial = 1652] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f875b54b000) [pid = 1826] [serial = 1643] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f875b905c00) [pid = 1826] [serial = 1647] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f8758d03800) [pid = 1826] [serial = 1638] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f87510a7400) [pid = 1826] [serial = 1629] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f874fedbc00) [pid = 1826] [serial = 1626] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f8753e1e000) [pid = 1826] [serial = 1635] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f8749c33c00) [pid = 1826] [serial = 1614] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f874d50c000) [pid = 1826] [serial = 1623] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f875208e800) [pid = 1826] [serial = 1634] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f8749ffb800) [pid = 1826] [serial = 1673] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8759ca1c00) [pid = 1826] [serial = 1640] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f8747044c00) [pid = 1826] [serial = 1668] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f874b125c00) [pid = 1826] [serial = 1616] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f874352f000) [pid = 1826] [serial = 1610] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f8746f6d000) [pid = 1826] [serial = 1667] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f8764437c00) [pid = 1826] [serial = 1662] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f87497d2800) [pid = 1826] [serial = 1613] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f8749199400) [pid = 1826] [serial = 1670] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f874b079000) [pid = 1826] [serial = 1674] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f8763843400) [pid = 1826] [serial = 1661] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f875e60fc00) [pid = 1826] [serial = 1656] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f874c608c00) [pid = 1826] [serial = 1620] [outer = (nil)] [url = about:blank] 21:52:07 INFO - PROCESS | 1826 | 1461646327953 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874431f800 == 181 [pid = 1826] [id = 600] 21:52:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f8743530400) [pid = 1826] [serial = 1801] [outer = (nil)] 21:52:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f8743532c00) [pid = 1826] [serial = 1802] [outer = 0x7f8743530400] 21:52:08 INFO - PROCESS | 1826 | 1461646328056 Marionette DEBUG loaded listener.js 21:52:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f8746f75800) [pid = 1826] [serial = 1803] [outer = 0x7f8743530400] 21:52:08 INFO - PROCESS | 1826 | 1461646328849 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]]]}] 21:52:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:52:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 3692ms 21:52:08 INFO - PROCESS | 1826 | 1461646328900 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 21:52:08 INFO - PROCESS | 1826 | 1461646328905 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 21:52:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:52:08 INFO - PROCESS | 1826 | 1461646328913 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:52:08 INFO - PROCESS | 1826 | 1461646328918 Marionette TRACE conn3 <- [1,2374,null,{}] 21:52:08 INFO - PROCESS | 1826 | 1461646328925 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}] 21:52:09 INFO - PROCESS | 1826 | 1461646329135 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 21:52:09 INFO - PROCESS | 1826 | 1461646329335 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874781a800 == 182 [pid = 1826] [id = 601] 21:52:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f8743531400) [pid = 1826] [serial = 1804] [outer = (nil)] 21:52:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f8749194800) [pid = 1826] [serial = 1805] [outer = 0x7f8743531400] 21:52:09 INFO - PROCESS | 1826 | 1461646329403 Marionette DEBUG loaded listener.js 21:52:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f8749526800) [pid = 1826] [serial = 1806] [outer = 0x7f8743531400] 21:52:10 INFO - PROCESS | 1826 | 1461646330218 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]]]}] 21:52:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:52:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1339ms 21:52:10 INFO - PROCESS | 1826 | 1461646330283 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 21:52:10 INFO - PROCESS | 1826 | 1461646330290 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 21:52:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:52:10 INFO - PROCESS | 1826 | 1461646330298 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:52:10 INFO - PROCESS | 1826 | 1461646330301 Marionette TRACE conn3 <- [1,2378,null,{}] 21:52:10 INFO - PROCESS | 1826 | 1461646330310 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}] 21:52:10 INFO - PROCESS | 1826 | 1461646330591 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 21:52:10 INFO - PROCESS | 1826 | 1461646330633 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87496c3800 == 183 [pid = 1826] [id = 602] 21:52:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f8749526c00) [pid = 1826] [serial = 1807] [outer = (nil)] 21:52:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f8749ff9c00) [pid = 1826] [serial = 1808] [outer = 0x7f8749526c00] 21:52:10 INFO - PROCESS | 1826 | 1461646330696 Marionette DEBUG loaded listener.js 21:52:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f874b074c00) [pid = 1826] [serial = 1809] [outer = 0x7f8749526c00] 21:52:11 INFO - PROCESS | 1826 | 1461646331690 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]]]}] 21:52:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:52:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1449ms 21:52:11 INFO - PROCESS | 1826 | 1461646331751 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 21:52:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:52:11 INFO - PROCESS | 1826 | 1461646331756 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 21:52:11 INFO - PROCESS | 1826 | 1461646331771 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:52:11 INFO - PROCESS | 1826 | 1461646331789 Marionette TRACE conn3 <- [1,2382,null,{}] 21:52:11 INFO - PROCESS | 1826 | 1461646331828 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}] 21:52:12 INFO - PROCESS | 1826 | 1461646332193 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 21:52:12 INFO - PROCESS | 1826 | 1461646332298 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87497b8000 == 184 [pid = 1826] [id = 603] 21:52:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f874b9d8000) [pid = 1826] [serial = 1810] [outer = (nil)] 21:52:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f874c60a400) [pid = 1826] [serial = 1811] [outer = 0x7f874b9d8000] 21:52:13 INFO - PROCESS | 1826 | 1461646333117 Marionette DEBUG loaded listener.js 21:52:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f874d476800) [pid = 1826] [serial = 1812] [outer = 0x7f874b9d8000] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8746f74400) [pid = 1826] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f87477de000) [pid = 1826] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f875be31800) [pid = 1826] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f8749c37c00) [pid = 1826] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f875373dc00) [pid = 1826] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f875b9cdc00) [pid = 1826] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f874b132800) [pid = 1826] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f874d478c00) [pid = 1826] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f874919a800) [pid = 1826] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f875373a000) [pid = 1826] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f8750f9d800) [pid = 1826] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f874b130400) [pid = 1826] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f8753fad000) [pid = 1826] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f87613b7400) [pid = 1826] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f874d469c00) [pid = 1826] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f875be32800) [pid = 1826] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f874352e000) [pid = 1826] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f8759a74c00) [pid = 1826] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f874704b400) [pid = 1826] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f8754950800) [pid = 1826] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f874d506400) [pid = 1826] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f875bc50000) [pid = 1826] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f8767c7b400) [pid = 1826] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:52:13 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f8749c41800) [pid = 1826] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:52:13 INFO - PROCESS | 1826 | 1461646333917 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]]]}] 21:52:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:52:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2181ms 21:52:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:52:13 INFO - PROCESS | 1826 | 1461646333947 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 21:52:13 INFO - PROCESS | 1826 | 1461646333950 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 21:52:13 INFO - PROCESS | 1826 | 1461646333956 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:52:13 INFO - PROCESS | 1826 | 1461646333959 Marionette TRACE conn3 <- [1,2386,null,{}] 21:52:13 INFO - PROCESS | 1826 | 1461646333964 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}] 21:52:14 INFO - PROCESS | 1826 | 1461646334236 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 21:52:14 INFO - PROCESS | 1826 | 1461646334258 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b182000 == 185 [pid = 1826] [id = 604] 21:52:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f874b124400) [pid = 1826] [serial = 1813] [outer = (nil)] 21:52:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f874d475c00) [pid = 1826] [serial = 1814] [outer = 0x7f874b124400] 21:52:14 INFO - PROCESS | 1826 | 1461646334319 Marionette DEBUG loaded listener.js 21:52:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f874d50ec00) [pid = 1826] [serial = 1815] [outer = 0x7f874b124400] 21:52:15 INFO - PROCESS | 1826 | 1461646335381 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]]]}] 21:52:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:52:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1482ms 21:52:15 INFO - PROCESS | 1826 | 1461646335439 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 21:52:15 INFO - PROCESS | 1826 | 1461646335445 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 21:52:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:52:15 INFO - PROCESS | 1826 | 1461646335453 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:52:15 INFO - PROCESS | 1826 | 1461646335459 Marionette TRACE conn3 <- [1,2390,null,{}] 21:52:15 INFO - PROCESS | 1826 | 1461646335468 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}] 21:52:15 INFO - PROCESS | 1826 | 1461646335751 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 21:52:16 INFO - PROCESS | 1826 | 1461646336090 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749318800 == 186 [pid = 1826] [id = 605] 21:52:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f8747045000) [pid = 1826] [serial = 1816] [outer = (nil)] 21:52:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f874919c400) [pid = 1826] [serial = 1817] [outer = 0x7f8747045000] 21:52:16 INFO - PROCESS | 1826 | 1461646336170 Marionette DEBUG loaded listener.js 21:52:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f87497dcc00) [pid = 1826] [serial = 1818] [outer = 0x7f8747045000] 21:52:17 INFO - PROCESS | 1826 | 1461646337160 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]]]}] 21:52:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:52:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1789ms 21:52:17 INFO - PROCESS | 1826 | 1461646337243 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 21:52:17 INFO - PROCESS | 1826 | 1461646337252 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 21:52:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:52:17 INFO - PROCESS | 1826 | 1461646337265 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:52:17 INFO - PROCESS | 1826 | 1461646337269 Marionette TRACE conn3 <- [1,2394,null,{}] 21:52:17 INFO - PROCESS | 1826 | 1461646337276 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}] 21:52:17 INFO - PROCESS | 1826 | 1461646337576 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 21:52:17 INFO - PROCESS | 1826 | 1461646337926 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c5b5000 == 187 [pid = 1826] [id = 606] 21:52:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f874b068000) [pid = 1826] [serial = 1819] [outer = (nil)] 21:52:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f874b132800) [pid = 1826] [serial = 1820] [outer = 0x7f874b068000] 21:52:18 INFO - PROCESS | 1826 | 1461646338003 Marionette DEBUG loaded listener.js 21:52:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f874b9dc400) [pid = 1826] [serial = 1821] [outer = 0x7f874b068000] 21:52:19 INFO - PROCESS | 1826 | 1461646339001 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]]]}] 21:52:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:52:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1794ms 21:52:19 INFO - PROCESS | 1826 | 1461646339058 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 21:52:19 INFO - PROCESS | 1826 | 1461646339061 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 21:52:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:52:19 INFO - PROCESS | 1826 | 1461646339068 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:52:19 INFO - PROCESS | 1826 | 1461646339074 Marionette TRACE conn3 <- [1,2398,null,{}] 21:52:19 INFO - PROCESS | 1826 | 1461646339090 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}] 21:52:19 INFO - PROCESS | 1826 | 1461646339390 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 21:52:19 INFO - PROCESS | 1826 | 1461646339765 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c974000 == 188 [pid = 1826] [id = 607] 21:52:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f874d6dd400) [pid = 1826] [serial = 1822] [outer = (nil)] 21:52:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f874dc7d000) [pid = 1826] [serial = 1823] [outer = 0x7f874d6dd400] 21:52:19 INFO - PROCESS | 1826 | 1461646339858 Marionette DEBUG loaded listener.js 21:52:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f874de6f000) [pid = 1826] [serial = 1824] [outer = 0x7f874d6dd400] 21:52:20 INFO - PROCESS | 1826 | 1461646340805 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]]]}] 21:52:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:52:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1797ms 21:52:20 INFO - PROCESS | 1826 | 1461646340867 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 21:52:20 INFO - PROCESS | 1826 | 1461646340870 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 21:52:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:52:20 INFO - PROCESS | 1826 | 1461646340877 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:52:20 INFO - PROCESS | 1826 | 1461646340880 Marionette TRACE conn3 <- [1,2402,null,{}] 21:52:20 INFO - PROCESS | 1826 | 1461646340885 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}] 21:52:21 INFO - PROCESS | 1826 | 1461646341118 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 21:52:21 INFO - PROCESS | 1826 | 1461646341380 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874d460800 == 189 [pid = 1826] [id = 608] 21:52:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f874d508000) [pid = 1826] [serial = 1825] [outer = (nil)] 21:52:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f874fee2400) [pid = 1826] [serial = 1826] [outer = 0x7f874d508000] 21:52:21 INFO - PROCESS | 1826 | 1461646341501 Marionette DEBUG loaded listener.js 21:52:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f87509b3800) [pid = 1826] [serial = 1827] [outer = 0x7f874d508000] 21:52:22 INFO - PROCESS | 1826 | 1461646342433 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]]]}] 21:52:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:52:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1586ms 21:52:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:52:22 INFO - PROCESS | 1826 | 1461646342465 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 21:52:22 INFO - PROCESS | 1826 | 1461646342467 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 21:52:22 INFO - PROCESS | 1826 | 1461646342474 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:52:22 INFO - PROCESS | 1826 | 1461646342477 Marionette TRACE conn3 <- [1,2406,null,{}] 21:52:22 INFO - PROCESS | 1826 | 1461646342482 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}] 21:52:22 INFO - PROCESS | 1826 | 1461646342705 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 21:52:23 INFO - PROCESS | 1826 | 1461646343015 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f049000 == 190 [pid = 1826] [id = 609] 21:52:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f874d6ddc00) [pid = 1826] [serial = 1828] [outer = (nil)] 21:52:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f8750f9a400) [pid = 1826] [serial = 1829] [outer = 0x7f874d6ddc00] 21:52:23 INFO - PROCESS | 1826 | 1461646343100 Marionette DEBUG loaded listener.js 21:52:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f8751c69c00) [pid = 1826] [serial = 1830] [outer = 0x7f874d6ddc00] 21:52:24 INFO - PROCESS | 1826 | 1461646344234 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]]]}] 21:52:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:52:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1834ms 21:52:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:52:24 INFO - PROCESS | 1826 | 1461646344308 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 21:52:24 INFO - PROCESS | 1826 | 1461646344311 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 21:52:24 INFO - PROCESS | 1826 | 1461646344317 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:52:24 INFO - PROCESS | 1826 | 1461646344321 Marionette TRACE conn3 <- [1,2410,null,{}] 21:52:24 INFO - PROCESS | 1826 | 1461646344326 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}] 21:52:24 INFO - PROCESS | 1826 | 1461646344615 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 21:52:24 INFO - PROCESS | 1826 | 1461646344948 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8750922800 == 191 [pid = 1826] [id = 610] 21:52:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f8752091800) [pid = 1826] [serial = 1831] [outer = (nil)] 21:52:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f8753e28c00) [pid = 1826] [serial = 1832] [outer = 0x7f8752091800] 21:52:25 INFO - PROCESS | 1826 | 1461646345060 Marionette DEBUG loaded listener.js 21:52:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f8753fb2400) [pid = 1826] [serial = 1833] [outer = 0x7f8752091800] 21:52:26 INFO - PROCESS | 1826 | 1461646346023 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]]]}] 21:52:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:52:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1781ms 21:52:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:52:26 INFO - PROCESS | 1826 | 1461646346099 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 21:52:26 INFO - PROCESS | 1826 | 1461646346101 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 21:52:26 INFO - PROCESS | 1826 | 1461646346108 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:52:26 INFO - PROCESS | 1826 | 1461646346111 Marionette TRACE conn3 <- [1,2414,null,{}] 21:52:26 INFO - PROCESS | 1826 | 1461646346116 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}] 21:52:26 INFO - PROCESS | 1826 | 1461646346393 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 21:52:26 INFO - PROCESS | 1826 | 1461646346699 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751cdc800 == 192 [pid = 1826] [id = 611] 21:52:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f87536ac000) [pid = 1826] [serial = 1834] [outer = (nil)] 21:52:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f875494bc00) [pid = 1826] [serial = 1835] [outer = 0x7f87536ac000] 21:52:26 INFO - PROCESS | 1826 | 1461646346778 Marionette DEBUG loaded listener.js 21:52:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f875497d400) [pid = 1826] [serial = 1836] [outer = 0x7f87536ac000] 21:52:27 INFO - PROCESS | 1826 | 1461646347693 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]]]}] 21:52:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:52:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1629ms 21:52:27 INFO - PROCESS | 1826 | 1461646347737 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 21:52:27 INFO - PROCESS | 1826 | 1461646347741 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 21:52:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:52:27 INFO - PROCESS | 1826 | 1461646347747 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:52:27 INFO - PROCESS | 1826 | 1461646347749 Marionette TRACE conn3 <- [1,2418,null,{}] 21:52:27 INFO - PROCESS | 1826 | 1461646347754 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}] 21:52:27 INFO - PROCESS | 1826 | 1461646347970 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 21:52:28 INFO - PROCESS | 1826 | 1461646348208 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875367c000 == 193 [pid = 1826] [id = 612] 21:52:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f875450a000) [pid = 1826] [serial = 1837] [outer = (nil)] 21:52:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f8759a70400) [pid = 1826] [serial = 1838] [outer = 0x7f875450a000] 21:52:28 INFO - PROCESS | 1826 | 1461646348333 Marionette DEBUG loaded listener.js 21:52:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f8759ab1800) [pid = 1826] [serial = 1839] [outer = 0x7f875450a000] 21:52:29 INFO - PROCESS | 1826 | 1461646349222 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]]]}] 21:52:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:52:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1527ms 21:52:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:52:29 INFO - PROCESS | 1826 | 1461646349276 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 21:52:29 INFO - PROCESS | 1826 | 1461646349279 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 21:52:29 INFO - PROCESS | 1826 | 1461646349287 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:52:29 INFO - PROCESS | 1826 | 1461646349292 Marionette TRACE conn3 <- [1,2422,null,{}] 21:52:29 INFO - PROCESS | 1826 | 1461646349299 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}] 21:52:29 INFO - PROCESS | 1826 | 1461646349556 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 21:52:29 INFO - PROCESS | 1826 | 1461646349873 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754565000 == 194 [pid = 1826] [id = 613] 21:52:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f8754507000) [pid = 1826] [serial = 1840] [outer = (nil)] 21:52:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f8759ca3c00) [pid = 1826] [serial = 1841] [outer = 0x7f8754507000] 21:52:29 INFO - PROCESS | 1826 | 1461646349951 Marionette DEBUG loaded listener.js 21:52:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8759cd8400) [pid = 1826] [serial = 1842] [outer = 0x7f8754507000] 21:52:30 INFO - PROCESS | 1826 | 1461646350790 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]]]}] 21:52:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:52:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1538ms 21:52:30 INFO - PROCESS | 1826 | 1461646350824 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 21:52:30 INFO - PROCESS | 1826 | 1461646350827 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 21:52:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:52:30 INFO - PROCESS | 1826 | 1461646350833 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:52:30 INFO - PROCESS | 1826 | 1461646350835 Marionette TRACE conn3 <- [1,2426,null,{}] 21:52:30 INFO - PROCESS | 1826 | 1461646350841 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}] 21:52:31 INFO - PROCESS | 1826 | 1461646351066 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 21:52:31 INFO - PROCESS | 1826 | 1461646351347 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87549c9800 == 195 [pid = 1826] [id = 614] 21:52:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f8754511000) [pid = 1826] [serial = 1843] [outer = (nil)] 21:52:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f8759cf7c00) [pid = 1826] [serial = 1844] [outer = 0x7f8754511000] 21:52:31 INFO - PROCESS | 1826 | 1461646351476 Marionette DEBUG loaded listener.js 21:52:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f875ab5a000) [pid = 1826] [serial = 1845] [outer = 0x7f8754511000] 21:52:32 INFO - PROCESS | 1826 | 1461646352435 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]]]}] 21:52:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:52:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1629ms 21:52:32 INFO - PROCESS | 1826 | 1461646352463 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 21:52:32 INFO - PROCESS | 1826 | 1461646352467 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 21:52:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:52:32 INFO - PROCESS | 1826 | 1461646352473 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:52:32 INFO - PROCESS | 1826 | 1461646352477 Marionette TRACE conn3 <- [1,2430,null,{}] 21:52:32 INFO - PROCESS | 1826 | 1461646352482 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}] 21:52:32 INFO - PROCESS | 1826 | 1461646352721 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 21:52:33 INFO - PROCESS | 1826 | 1461646353046 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758d61000 == 196 [pid = 1826] [id = 615] 21:52:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f875b6bb400) [pid = 1826] [serial = 1846] [outer = (nil)] 21:52:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f875b6c4400) [pid = 1826] [serial = 1847] [outer = 0x7f875b6bb400] 21:52:33 INFO - PROCESS | 1826 | 1461646353130 Marionette DEBUG loaded listener.js 21:52:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f875b892c00) [pid = 1826] [serial = 1848] [outer = 0x7f875b6bb400] 21:52:33 INFO - PROCESS | 1826 | 1461646353995 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]]]}] 21:52:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:52:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1585ms 21:52:34 INFO - PROCESS | 1826 | 1461646354059 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 21:52:34 INFO - PROCESS | 1826 | 1461646354063 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 21:52:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:52:34 INFO - PROCESS | 1826 | 1461646354069 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:52:34 INFO - PROCESS | 1826 | 1461646354071 Marionette TRACE conn3 <- [1,2434,null,{}] 21:52:34 INFO - PROCESS | 1826 | 1461646354076 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}] 21:52:34 INFO - PROCESS | 1826 | 1461646354293 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 21:52:34 INFO - PROCESS | 1826 | 1461646354559 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8759a4e000 == 197 [pid = 1826] [id = 616] 21:52:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f875b6be400) [pid = 1826] [serial = 1849] [outer = (nil)] 21:52:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f875bae3000) [pid = 1826] [serial = 1850] [outer = 0x7f875b6be400] 21:52:34 INFO - PROCESS | 1826 | 1461646354678 Marionette DEBUG loaded listener.js 21:52:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f875bc52000) [pid = 1826] [serial = 1851] [outer = 0x7f875b6be400] 21:52:35 INFO - PROCESS | 1826 | 1461646355501 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]]]}] 21:52:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:52:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1488ms 21:52:35 INFO - PROCESS | 1826 | 1461646355558 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 21:52:35 INFO - PROCESS | 1826 | 1461646355561 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 21:52:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:52:35 INFO - PROCESS | 1826 | 1461646355576 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:52:35 INFO - PROCESS | 1826 | 1461646355579 Marionette TRACE conn3 <- [1,2438,null,{}] 21:52:35 INFO - PROCESS | 1826 | 1461646355585 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}] 21:52:35 INFO - PROCESS | 1826 | 1461646355812 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 21:52:36 INFO - PROCESS | 1826 | 1461646356081 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875aba0000 == 198 [pid = 1826] [id = 617] 21:52:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f8759ca6400) [pid = 1826] [serial = 1852] [outer = (nil)] 21:52:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f875bc96c00) [pid = 1826] [serial = 1853] [outer = 0x7f8759ca6400] 21:52:36 INFO - PROCESS | 1826 | 1461646356193 Marionette DEBUG loaded listener.js 21:52:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f875c007400) [pid = 1826] [serial = 1854] [outer = 0x7f8759ca6400] 21:52:37 INFO - PROCESS | 1826 | 1461646357038 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]]]}] 21:52:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:52:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1527ms 21:52:37 INFO - PROCESS | 1826 | 1461646357106 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 21:52:37 INFO - PROCESS | 1826 | 1461646357109 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 21:52:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:52:37 INFO - PROCESS | 1826 | 1461646357115 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:52:37 INFO - PROCESS | 1826 | 1461646357117 Marionette TRACE conn3 <- [1,2442,null,{}] 21:52:37 INFO - PROCESS | 1826 | 1461646357123 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}] 21:52:37 INFO - PROCESS | 1826 | 1461646357359 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 21:52:37 INFO - PROCESS | 1826 | 1461646357667 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b58c800 == 199 [pid = 1826] [id = 618] 21:52:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f8752089c00) [pid = 1826] [serial = 1855] [outer = (nil)] 21:52:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f875cde6c00) [pid = 1826] [serial = 1856] [outer = 0x7f8752089c00] 21:52:37 INFO - PROCESS | 1826 | 1461646357744 Marionette DEBUG loaded listener.js 21:52:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f875dc61c00) [pid = 1826] [serial = 1857] [outer = 0x7f8752089c00] 21:52:38 INFO - PROCESS | 1826 | 1461646358564 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]]]}] 21:52:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:52:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1489ms 21:52:38 INFO - PROCESS | 1826 | 1461646358605 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 21:52:38 INFO - PROCESS | 1826 | 1461646358609 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 21:52:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:52:38 INFO - PROCESS | 1826 | 1461646358615 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:52:38 INFO - PROCESS | 1826 | 1461646358618 Marionette TRACE conn3 <- [1,2446,null,{}] 21:52:38 INFO - PROCESS | 1826 | 1461646358623 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}] 21:52:38 INFO - PROCESS | 1826 | 1461646358856 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 21:52:39 INFO - PROCESS | 1826 | 1461646359130 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875bb83800 == 200 [pid = 1826] [id = 619] 21:52:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f875b553000) [pid = 1826] [serial = 1858] [outer = (nil)] 21:52:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f875e61dc00) [pid = 1826] [serial = 1859] [outer = 0x7f875b553000] 21:52:39 INFO - PROCESS | 1826 | 1461646359256 Marionette DEBUG loaded listener.js 21:52:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f875f9fc800) [pid = 1826] [serial = 1860] [outer = 0x7f875b553000] 21:52:40 INFO - PROCESS | 1826 | 1461646360164 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]]]}] 21:52:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:52:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1579ms 21:52:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:52:40 INFO - PROCESS | 1826 | 1461646360195 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 21:52:40 INFO - PROCESS | 1826 | 1461646360198 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 21:52:40 INFO - PROCESS | 1826 | 1461646360204 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:52:40 INFO - PROCESS | 1826 | 1461646360208 Marionette TRACE conn3 <- [1,2450,null,{}] 21:52:40 INFO - PROCESS | 1826 | 1461646360214 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}] 21:52:40 INFO - PROCESS | 1826 | 1461646360437 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 21:52:40 INFO - PROCESS | 1826 | 1461646360722 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875cb49000 == 201 [pid = 1826] [id = 620] 21:52:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f874930c800) [pid = 1826] [serial = 1861] [outer = (nil)] 21:52:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f875fb8dc00) [pid = 1826] [serial = 1862] [outer = 0x7f874930c800] 21:52:40 INFO - PROCESS | 1826 | 1461646360918 Marionette DEBUG loaded listener.js 21:52:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f876068d000) [pid = 1826] [serial = 1863] [outer = 0x7f874930c800] 21:52:41 INFO - PROCESS | 1826 | 1461646361793 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]]]}] 21:52:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:52:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1635ms 21:52:41 INFO - PROCESS | 1826 | 1461646361839 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 21:52:41 INFO - PROCESS | 1826 | 1461646361842 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 21:52:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:52:41 INFO - PROCESS | 1826 | 1461646361848 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:52:41 INFO - PROCESS | 1826 | 1461646361850 Marionette TRACE conn3 <- [1,2454,null,{}] 21:52:41 INFO - PROCESS | 1826 | 1461646361855 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}] 21:52:42 INFO - PROCESS | 1826 | 1461646362091 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 21:52:42 INFO - PROCESS | 1826 | 1461646362415 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875f9aa000 == 202 [pid = 1826] [id = 621] 21:52:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f875b1d7c00) [pid = 1826] [serial = 1864] [outer = (nil)] 21:52:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f8761b5b800) [pid = 1826] [serial = 1865] [outer = 0x7f875b1d7c00] 21:52:42 INFO - PROCESS | 1826 | 1461646362494 Marionette DEBUG loaded listener.js 21:52:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f8762fb3400) [pid = 1826] [serial = 1866] [outer = 0x7f875b1d7c00] 21:52:43 INFO - PROCESS | 1826 | 1461646363348 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]]]}] 21:52:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:52:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1536ms 21:52:43 INFO - PROCESS | 1826 | 1461646363387 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 21:52:43 INFO - PROCESS | 1826 | 1461646363393 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 21:52:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:52:43 INFO - PROCESS | 1826 | 1461646363402 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:52:43 INFO - PROCESS | 1826 | 1461646363407 Marionette TRACE conn3 <- [1,2458,null,{}] 21:52:43 INFO - PROCESS | 1826 | 1461646363416 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}] 21:52:43 INFO - PROCESS | 1826 | 1461646363715 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 21:52:44 INFO - PROCESS | 1826 | 1461646364041 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8763114800 == 203 [pid = 1826] [id = 622] 21:52:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f87610bd000) [pid = 1826] [serial = 1867] [outer = (nil)] 21:52:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f876383d800) [pid = 1826] [serial = 1868] [outer = 0x7f87610bd000] 21:52:44 INFO - PROCESS | 1826 | 1461646364132 Marionette DEBUG loaded listener.js 21:52:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f8763b07800) [pid = 1826] [serial = 1869] [outer = 0x7f87610bd000] 21:52:45 INFO - PROCESS | 1826 | 1461646365037 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]]]}] 21:52:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:52:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1689ms 21:52:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:52:45 INFO - PROCESS | 1826 | 1461646365090 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 21:52:45 INFO - PROCESS | 1826 | 1461646365093 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 21:52:45 INFO - PROCESS | 1826 | 1461646365099 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:52:45 INFO - PROCESS | 1826 | 1461646365102 Marionette TRACE conn3 <- [1,2462,null,{}] 21:52:45 INFO - PROCESS | 1826 | 1461646365107 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}] 21:52:45 INFO - PROCESS | 1826 | 1461646365337 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ab86000 == 202 [pid = 1826] [id = 550] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b42f800 == 201 [pid = 1826] [id = 551] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87497b8000 == 200 [pid = 1826] [id = 603] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87496c3800 == 199 [pid = 1826] [id = 602] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874781a800 == 198 [pid = 1826] [id = 601] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874431f800 == 197 [pid = 1826] [id = 600] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875f9a9000 == 196 [pid = 1826] [id = 597] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875cb48000 == 195 [pid = 1826] [id = 596] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875bb8e800 == 194 [pid = 1826] [id = 595] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b41a000 == 193 [pid = 1826] [id = 594] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875aac0000 == 192 [pid = 1826] [id = 593] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758d5b800 == 191 [pid = 1826] [id = 592] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87549d1800 == 190 [pid = 1826] [id = 591] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875455d800 == 189 [pid = 1826] [id = 590] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8751edd800 == 188 [pid = 1826] [id = 589] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8751cca800 == 187 [pid = 1826] [id = 588] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874f792800 == 186 [pid = 1826] [id = 587] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874ee13000 == 185 [pid = 1826] [id = 586] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874d393800 == 184 [pid = 1826] [id = 585] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c7db000 == 183 [pid = 1826] [id = 584] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87496b7000 == 182 [pid = 1826] [id = 583] 21:52:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c5a8800 == 181 [pid = 1826] [id = 582] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f874b8c6400) [pid = 1826] [serial = 1746] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f8767c76c00) [pid = 1826] [serial = 1665] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f874b858400) [pid = 1826] [serial = 1685] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f8759caf400) [pid = 1826] [serial = 1704] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f8764964c00) [pid = 1826] [serial = 1727] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f87509a8800) [pid = 1826] [serial = 1692] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f875f9fbc00) [pid = 1826] [serial = 1718] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f874951a800) [pid = 1826] [serial = 1739] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f875b558c00) [pid = 1826] [serial = 1710] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f87489e9c00) [pid = 1826] [serial = 1737] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f8759cf0c00) [pid = 1826] [serial = 1706] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f8751c68c00) [pid = 1826] [serial = 1695] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f87631d5400) [pid = 1826] [serial = 1724] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f8771d06c00) [pid = 1826] [serial = 1733] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f877215a800) [pid = 1826] [serial = 1734] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f874b064800) [pid = 1826] [serial = 1742] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f874b07dc00) [pid = 1826] [serial = 1745] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f8768158400) [pid = 1826] [serial = 1730] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f875e604c00) [pid = 1826] [serial = 1716] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f87497d1c00) [pid = 1826] [serial = 1740] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f875fc95800) [pid = 1826] [serial = 1719] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f8770e1ac00) [pid = 1826] [serial = 1731] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f8767c77000) [pid = 1826] [serial = 1728] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f874b06f400) [pid = 1826] [serial = 1608] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f8759a78c00) [pid = 1826] [serial = 1701] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f875bc4d000) [pid = 1826] [serial = 1712] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f875bc96000) [pid = 1826] [serial = 1713] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f87613bc400) [pid = 1826] [serial = 1722] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f875cbdd400) [pid = 1826] [serial = 1715] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f874d75bc00) [pid = 1826] [serial = 1689] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f8758d07000) [pid = 1826] [serial = 1700] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f87477e1000) [pid = 1826] [serial = 1736] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f874b079c00) [pid = 1826] [serial = 1743] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f875ab5c800) [pid = 1826] [serial = 1707] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f874930b800) [pid = 1826] [serial = 1682] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f874d50dc00) [pid = 1826] [serial = 1688] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f874b9cf400) [pid = 1826] [serial = 1686] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f8759c5e000) [pid = 1826] [serial = 1703] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f874df4b800) [pid = 1826] [serial = 1691] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8750e24400) [pid = 1826] [serial = 1694] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f87497ddc00) [pid = 1826] [serial = 1683] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f8754508000) [pid = 1826] [serial = 1697] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f876068d400) [pid = 1826] [serial = 1721] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f875b4e8c00) [pid = 1826] [serial = 1709] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f875494f400) [pid = 1826] [serial = 1698] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f8763847c00) [pid = 1826] [serial = 1725] [outer = (nil)] [url = about:blank] 21:52:47 INFO - PROCESS | 1826 | 1461646367432 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8746dd9800 == 182 [pid = 1826] [id = 623] 21:52:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f8746f71000) [pid = 1826] [serial = 1870] [outer = (nil)] 21:52:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f8747042800) [pid = 1826] [serial = 1871] [outer = 0x7f8746f71000] 21:52:47 INFO - PROCESS | 1826 | 1461646367531 Marionette DEBUG loaded listener.js 21:52:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f87489e7400) [pid = 1826] [serial = 1872] [outer = 0x7f8746f71000] 21:52:48 INFO - PROCESS | 1826 | 1461646368323 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]]]}] 21:52:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:52:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 3242ms 21:52:48 INFO - PROCESS | 1826 | 1461646368342 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 21:52:48 INFO - PROCESS | 1826 | 1461646368347 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 21:52:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:52:48 INFO - PROCESS | 1826 | 1461646368354 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:52:48 INFO - PROCESS | 1826 | 1461646368360 Marionette TRACE conn3 <- [1,2466,null,{}] 21:52:48 INFO - PROCESS | 1826 | 1461646368397 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}] 21:52:48 INFO - PROCESS | 1826 | 1461646368625 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 21:52:48 INFO - PROCESS | 1826 | 1461646368813 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749324000 == 183 [pid = 1826] [id = 624] 21:52:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f8746f72c00) [pid = 1826] [serial = 1873] [outer = (nil)] 21:52:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f87497d7000) [pid = 1826] [serial = 1874] [outer = 0x7f8746f72c00] 21:52:48 INFO - PROCESS | 1826 | 1461646368880 Marionette DEBUG loaded listener.js 21:52:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f8749c3a400) [pid = 1826] [serial = 1875] [outer = 0x7f8746f72c00] 21:52:49 INFO - PROCESS | 1826 | 1461646369763 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]]]}] 21:52:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:52:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1456ms 21:52:49 INFO - PROCESS | 1826 | 1461646369826 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 21:52:49 INFO - PROCESS | 1826 | 1461646369833 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 21:52:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:52:49 INFO - PROCESS | 1826 | 1461646369839 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:52:49 INFO - PROCESS | 1826 | 1461646369842 Marionette TRACE conn3 <- [1,2470,null,{}] 21:52:49 INFO - PROCESS | 1826 | 1461646369848 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}] 21:52:50 INFO - PROCESS | 1826 | 1461646370143 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 21:52:50 INFO - PROCESS | 1826 | 1461646370182 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749cdd000 == 184 [pid = 1826] [id = 625] 21:52:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f874b075c00) [pid = 1826] [serial = 1876] [outer = (nil)] 21:52:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f874b128c00) [pid = 1826] [serial = 1877] [outer = 0x7f874b075c00] 21:52:50 INFO - PROCESS | 1826 | 1461646370259 Marionette DEBUG loaded listener.js 21:52:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f874b8cec00) [pid = 1826] [serial = 1878] [outer = 0x7f874b075c00] 21:52:51 INFO - PROCESS | 1826 | 1461646371368 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]]]}] 21:52:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:52:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1587ms 21:52:51 INFO - PROCESS | 1826 | 1461646371427 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 21:52:51 INFO - PROCESS | 1826 | 1461646371432 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 21:52:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:52:51 INFO - PROCESS | 1826 | 1461646371454 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:52:51 INFO - PROCESS | 1826 | 1461646371463 Marionette TRACE conn3 <- [1,2474,null,{}] 21:52:51 INFO - PROCESS | 1826 | 1461646371470 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}] 21:52:52 INFO - PROCESS | 1826 | 1461646372307 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f8749526c00) [pid = 1826] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f8749ffd400) [pid = 1826] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f874918f800) [pid = 1826] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f875208f800) [pid = 1826] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f87509ac000) [pid = 1826] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f875450b400) [pid = 1826] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f874b9d8000) [pid = 1826] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f8743530400) [pid = 1826] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f8743524800) [pid = 1826] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f874fede800) [pid = 1826] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f87633e0000) [pid = 1826] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f874c608400) [pid = 1826] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f875ad82000) [pid = 1826] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f874b8e6400) [pid = 1826] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f874c608800) [pid = 1826] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f87536afc00) [pid = 1826] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f875ad81c00) [pid = 1826] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f8762ea3800) [pid = 1826] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f8743523c00) [pid = 1826] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f875ad81800) [pid = 1826] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f8743531400) [pid = 1826] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:52:52 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f875b908000) [pid = 1826] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:52:52 INFO - PROCESS | 1826 | 1461646372550 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87496b9800 == 185 [pid = 1826] [id = 626] 21:52:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f8743523c00) [pid = 1826] [serial = 1879] [outer = (nil)] 21:52:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f8746f6f400) [pid = 1826] [serial = 1880] [outer = 0x7f8743523c00] 21:52:52 INFO - PROCESS | 1826 | 1461646372619 Marionette DEBUG loaded listener.js 21:52:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f874b079000) [pid = 1826] [serial = 1881] [outer = 0x7f8743523c00] 21:52:53 INFO - PROCESS | 1826 | 1461646373352 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]]]}] 21:52:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:52:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1959ms 21:52:53 INFO - PROCESS | 1826 | 1461646373400 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 21:52:53 INFO - PROCESS | 1826 | 1461646373404 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 21:52:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:52:53 INFO - PROCESS | 1826 | 1461646373410 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:52:53 INFO - PROCESS | 1826 | 1461646373412 Marionette TRACE conn3 <- [1,2478,null,{}] 21:52:53 INFO - PROCESS | 1826 | 1461646373418 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}] 21:52:53 INFO - PROCESS | 1826 | 1461646373711 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 21:52:53 INFO - PROCESS | 1826 | 1461646373736 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c868800 == 186 [pid = 1826] [id = 627] 21:52:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f8743524800) [pid = 1826] [serial = 1882] [outer = (nil)] 21:52:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f874d503c00) [pid = 1826] [serial = 1883] [outer = 0x7f8743524800] 21:52:53 INFO - PROCESS | 1826 | 1461646373799 Marionette DEBUG loaded listener.js 21:52:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f874d6d9c00) [pid = 1826] [serial = 1884] [outer = 0x7f8743524800] 21:52:55 INFO - PROCESS | 1826 | 1461646375009 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]]]}] 21:52:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:52:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1636ms 21:52:55 INFO - PROCESS | 1826 | 1461646375047 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 21:52:55 INFO - PROCESS | 1826 | 1461646375053 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 21:52:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:52:55 INFO - PROCESS | 1826 | 1461646375062 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:52:55 INFO - PROCESS | 1826 | 1461646375067 Marionette TRACE conn3 <- [1,2482,null,{}] 21:52:55 INFO - PROCESS | 1826 | 1461646375076 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}] 21:52:55 INFO - PROCESS | 1826 | 1461646375328 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 21:52:55 INFO - PROCESS | 1826 | 1461646375659 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749cc5000 == 187 [pid = 1826] [id = 628] 21:52:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f8749528800) [pid = 1826] [serial = 1885] [outer = (nil)] 21:52:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f8749c34800) [pid = 1826] [serial = 1886] [outer = 0x7f8749528800] 21:52:55 INFO - PROCESS | 1826 | 1461646375743 Marionette DEBUG loaded listener.js 21:52:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f874b063000) [pid = 1826] [serial = 1887] [outer = 0x7f8749528800] 21:52:56 INFO - PROCESS | 1826 | 1461646376818 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]]]}] 21:52:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:52:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1785ms 21:52:56 INFO - PROCESS | 1826 | 1461646376848 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 21:52:56 INFO - PROCESS | 1826 | 1461646376857 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 21:52:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:52:56 INFO - PROCESS | 1826 | 1461646376867 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:52:56 INFO - PROCESS | 1826 | 1461646376871 Marionette TRACE conn3 <- [1,2486,null,{}] 21:52:56 INFO - PROCESS | 1826 | 1461646376878 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}] 21:52:57 INFO - PROCESS | 1826 | 1461646377131 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 21:52:57 INFO - PROCESS | 1826 | 1461646377511 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874d389000 == 188 [pid = 1826] [id = 629] 21:52:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f8746dc9400) [pid = 1826] [serial = 1888] [outer = (nil)] 21:52:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f874c60b000) [pid = 1826] [serial = 1889] [outer = 0x7f8746dc9400] 21:52:57 INFO - PROCESS | 1826 | 1461646377590 Marionette DEBUG loaded listener.js 21:52:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f874d50b800) [pid = 1826] [serial = 1890] [outer = 0x7f8746dc9400] 21:52:58 INFO - PROCESS | 1826 | 1461646378596 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]]]}] 21:52:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:52:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1787ms 21:52:58 INFO - PROCESS | 1826 | 1461646378655 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 21:52:58 INFO - PROCESS | 1826 | 1461646378659 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 21:52:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:52:58 INFO - PROCESS | 1826 | 1461646378665 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:52:58 INFO - PROCESS | 1826 | 1461646378671 Marionette TRACE conn3 <- [1,2490,null,{}] 21:52:58 INFO - PROCESS | 1826 | 1461646378687 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}] 21:52:58 INFO - PROCESS | 1826 | 1461646378934 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 21:52:59 INFO - PROCESS | 1826 | 1461646379251 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f056000 == 189 [pid = 1826] [id = 630] 21:52:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f874dcec400) [pid = 1826] [serial = 1891] [outer = (nil)] 21:52:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f874df48c00) [pid = 1826] [serial = 1892] [outer = 0x7f874dcec400] 21:52:59 INFO - PROCESS | 1826 | 1461646379337 Marionette DEBUG loaded listener.js 21:52:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f87509ab000) [pid = 1826] [serial = 1893] [outer = 0x7f874dcec400] 21:53:00 INFO - PROCESS | 1826 | 1461646380289 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]]]}] 21:53:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:53:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1692ms 21:53:00 INFO - PROCESS | 1826 | 1461646380370 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 21:53:00 INFO - PROCESS | 1826 | 1461646380375 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 21:53:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:53:00 INFO - PROCESS | 1826 | 1461646380385 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:53:00 INFO - PROCESS | 1826 | 1461646380389 Marionette TRACE conn3 <- [1,2494,null,{}] 21:53:00 INFO - PROCESS | 1826 | 1461646380395 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}] 21:53:00 INFO - PROCESS | 1826 | 1461646380629 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 21:53:00 INFO - PROCESS | 1826 | 1461646380943 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875090f000 == 190 [pid = 1826] [id = 631] 21:53:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f874dcf9800) [pid = 1826] [serial = 1894] [outer = (nil)] 21:53:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f87510a9800) [pid = 1826] [serial = 1895] [outer = 0x7f874dcf9800] 21:53:01 INFO - PROCESS | 1826 | 1461646381020 Marionette DEBUG loaded listener.js 21:53:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f8751f0b000) [pid = 1826] [serial = 1896] [outer = 0x7f874dcf9800] 21:53:01 INFO - PROCESS | 1826 | 1461646381880 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]]]}] 21:53:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:53:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1534ms 21:53:01 INFO - PROCESS | 1826 | 1461646381920 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 21:53:01 INFO - PROCESS | 1826 | 1461646381924 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 21:53:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:53:01 INFO - PROCESS | 1826 | 1461646381930 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:53:01 INFO - PROCESS | 1826 | 1461646381933 Marionette TRACE conn3 <- [1,2498,null,{}] 21:53:01 INFO - PROCESS | 1826 | 1461646381939 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}] 21:53:02 INFO - PROCESS | 1826 | 1461646382188 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 21:53:02 INFO - PROCESS | 1826 | 1461646382634 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751ebb800 == 191 [pid = 1826] [id = 632] 21:53:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f8751f16000) [pid = 1826] [serial = 1897] [outer = (nil)] 21:53:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f8751f16c00) [pid = 1826] [serial = 1898] [outer = 0x7f8751f16000] 21:53:02 INFO - PROCESS | 1826 | 1461646382777 Marionette DEBUG loaded listener.js 21:53:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f87536b3400) [pid = 1826] [serial = 1899] [outer = 0x7f8751f16000] 21:53:04 INFO - PROCESS | 1826 | 1461646384040 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]]]}] 21:53:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:53:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 2148ms 21:53:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:53:04 INFO - PROCESS | 1826 | 1461646384079 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 21:53:04 INFO - PROCESS | 1826 | 1461646384082 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 21:53:04 INFO - PROCESS | 1826 | 1461646384088 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:53:04 INFO - PROCESS | 1826 | 1461646384091 Marionette TRACE conn3 <- [1,2502,null,{}] 21:53:04 INFO - PROCESS | 1826 | 1461646384097 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}] 21:53:04 INFO - PROCESS | 1826 | 1461646384387 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 21:53:04 INFO - PROCESS | 1826 | 1461646384747 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754735000 == 192 [pid = 1826] [id = 633] 21:53:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f875450e800) [pid = 1826] [serial = 1900] [outer = (nil)] 21:53:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f8754974c00) [pid = 1826] [serial = 1901] [outer = 0x7f875450e800] 21:53:04 INFO - PROCESS | 1826 | 1461646384840 Marionette DEBUG loaded listener.js 21:53:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f8759aae000) [pid = 1826] [serial = 1902] [outer = 0x7f875450e800] 21:53:05 INFO - PROCESS | 1826 | 1461646385783 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]]]}] 21:53:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:53:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1741ms 21:53:05 INFO - PROCESS | 1826 | 1461646385830 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 21:53:05 INFO - PROCESS | 1826 | 1461646385835 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 21:53:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:53:05 INFO - PROCESS | 1826 | 1461646385843 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:53:05 INFO - PROCESS | 1826 | 1461646385847 Marionette TRACE conn3 <- [1,2506,null,{}] 21:53:05 INFO - PROCESS | 1826 | 1461646385853 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}] 21:53:06 INFO - PROCESS | 1826 | 1461646386159 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 21:53:06 INFO - PROCESS | 1826 | 1461646386493 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87555bb000 == 193 [pid = 1826] [id = 634] 21:53:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f87536b4400) [pid = 1826] [serial = 1903] [outer = (nil)] 21:53:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f8759cdd000) [pid = 1826] [serial = 1904] [outer = 0x7f87536b4400] 21:53:06 INFO - PROCESS | 1826 | 1461646386606 Marionette DEBUG loaded listener.js 21:53:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f875ad7a400) [pid = 1826] [serial = 1905] [outer = 0x7f87536b4400] 21:53:07 INFO - PROCESS | 1826 | 1461646387572 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]]]}] 21:53:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:53:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1800ms 21:53:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:53:07 INFO - PROCESS | 1826 | 1461646387644 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 21:53:07 INFO - PROCESS | 1826 | 1461646387647 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 21:53:07 INFO - PROCESS | 1826 | 1461646387658 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:53:07 INFO - PROCESS | 1826 | 1461646387668 Marionette TRACE conn3 <- [1,2510,null,{}] 21:53:07 INFO - PROCESS | 1826 | 1461646387681 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}] 21:53:07 INFO - PROCESS | 1826 | 1461646387956 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 21:53:08 INFO - PROCESS | 1826 | 1461646388286 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758c92800 == 194 [pid = 1826] [id = 635] 21:53:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f875450f800) [pid = 1826] [serial = 1906] [outer = (nil)] 21:53:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f875b1ddc00) [pid = 1826] [serial = 1907] [outer = 0x7f875450f800] 21:53:08 INFO - PROCESS | 1826 | 1461646388412 Marionette DEBUG loaded listener.js 21:53:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f875b4f5000) [pid = 1826] [serial = 1908] [outer = 0x7f875450f800] 21:53:09 INFO - PROCESS | 1826 | 1461646389683 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]]]}] 21:53:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:53:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2109ms 21:53:09 INFO - PROCESS | 1826 | 1461646389764 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 21:53:09 INFO - PROCESS | 1826 | 1461646389768 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 21:53:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:53:09 INFO - PROCESS | 1826 | 1461646389779 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:53:09 INFO - PROCESS | 1826 | 1461646389783 Marionette TRACE conn3 <- [1,2514,null,{}] 21:53:09 INFO - PROCESS | 1826 | 1461646389793 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}] 21:53:10 INFO - PROCESS | 1826 | 1461646390174 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 21:53:10 INFO - PROCESS | 1826 | 1461646390524 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875aabd800 == 195 [pid = 1826] [id = 636] 21:53:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f874dcfa800) [pid = 1826] [serial = 1909] [outer = (nil)] 21:53:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f875b560c00) [pid = 1826] [serial = 1910] [outer = 0x7f874dcfa800] 21:53:10 INFO - PROCESS | 1826 | 1461646390659 Marionette DEBUG loaded listener.js 21:53:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f875b7ed800) [pid = 1826] [serial = 1911] [outer = 0x7f874dcfa800] 21:53:11 INFO - PROCESS | 1826 | 1461646391670 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]]]}] 21:53:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:53:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1934ms 21:53:11 INFO - PROCESS | 1826 | 1461646391714 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 21:53:11 INFO - PROCESS | 1826 | 1461646391718 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 21:53:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:53:11 INFO - PROCESS | 1826 | 1461646391724 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:53:11 INFO - PROCESS | 1826 | 1461646391726 Marionette TRACE conn3 <- [1,2518,null,{}] 21:53:11 INFO - PROCESS | 1826 | 1461646391734 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}] 21:53:12 INFO - PROCESS | 1826 | 1461646391991 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 21:53:12 INFO - PROCESS | 1826 | 1461646392389 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b579000 == 196 [pid = 1826] [id = 637] 21:53:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f8759ca5000) [pid = 1826] [serial = 1912] [outer = (nil)] 21:53:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f875b910000) [pid = 1826] [serial = 1913] [outer = 0x7f8759ca5000] 21:53:12 INFO - PROCESS | 1826 | 1461646392504 Marionette DEBUG loaded listener.js 21:53:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f875bc50c00) [pid = 1826] [serial = 1914] [outer = 0x7f8759ca5000] 21:53:13 INFO - PROCESS | 1826 | 1461646393443 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]]]}] 21:53:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:53:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1782ms 21:53:13 INFO - PROCESS | 1826 | 1461646393508 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 21:53:13 INFO - PROCESS | 1826 | 1461646393511 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 21:53:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:53:13 INFO - PROCESS | 1826 | 1461646393518 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:53:13 INFO - PROCESS | 1826 | 1461646393522 Marionette TRACE conn3 <- [1,2522,null,{}] 21:53:13 INFO - PROCESS | 1826 | 1461646393528 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}] 21:53:13 INFO - PROCESS | 1826 | 1461646393808 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 21:53:14 INFO - PROCESS | 1826 | 1461646394153 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875c091800 == 197 [pid = 1826] [id = 638] 21:53:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f8751c5e800) [pid = 1826] [serial = 1915] [outer = (nil)] 21:53:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f875e603000) [pid = 1826] [serial = 1916] [outer = 0x7f8751c5e800] 21:53:14 INFO - PROCESS | 1826 | 1461646394258 Marionette DEBUG loaded listener.js 21:53:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f875fb60000) [pid = 1826] [serial = 1917] [outer = 0x7f8751c5e800] 21:53:15 INFO - PROCESS | 1826 | 1461646395238 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]]]}] 21:53:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:53:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1780ms 21:53:15 INFO - PROCESS | 1826 | 1461646395300 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 21:53:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:53:15 INFO - PROCESS | 1826 | 1461646395304 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 21:53:15 INFO - PROCESS | 1826 | 1461646395309 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:53:15 INFO - PROCESS | 1826 | 1461646395312 Marionette TRACE conn3 <- [1,2526,null,{}] 21:53:15 INFO - PROCESS | 1826 | 1461646395317 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}] 21:53:15 INFO - PROCESS | 1826 | 1461646395552 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 21:53:15 INFO - PROCESS | 1826 | 1461646395889 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e9d9800 == 198 [pid = 1826] [id = 639] 21:53:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f875ce4f000) [pid = 1826] [serial = 1918] [outer = (nil)] 21:53:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f8760687800) [pid = 1826] [serial = 1919] [outer = 0x7f875ce4f000] 21:53:15 INFO - PROCESS | 1826 | 1461646395983 Marionette DEBUG loaded listener.js 21:53:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f87631d5400) [pid = 1826] [serial = 1920] [outer = 0x7f875ce4f000] 21:53:16 INFO - PROCESS | 1826 | 1461646396967 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]]]}] 21:53:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:53:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1730ms 21:53:17 INFO - PROCESS | 1826 | 1461646397042 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 21:53:17 INFO - PROCESS | 1826 | 1461646397048 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 21:53:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:53:17 INFO - PROCESS | 1826 | 1461646397058 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:53:17 INFO - PROCESS | 1826 | 1461646397062 Marionette TRACE conn3 <- [1,2530,null,{}] 21:53:17 INFO - PROCESS | 1826 | 1461646397069 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}] 21:53:17 INFO - PROCESS | 1826 | 1461646397465 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 21:53:17 INFO - PROCESS | 1826 | 1461646397860 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876310b000 == 199 [pid = 1826] [id = 640] 21:53:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f87632be000) [pid = 1826] [serial = 1921] [outer = (nil)] 21:53:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f8763846800) [pid = 1826] [serial = 1922] [outer = 0x7f87632be000] 21:53:17 INFO - PROCESS | 1826 | 1461646397947 Marionette DEBUG loaded listener.js 21:53:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f87646eec00) [pid = 1826] [serial = 1923] [outer = 0x7f87632be000] 21:53:18 INFO - PROCESS | 1826 | 1461646398900 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]]]}] 21:53:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:53:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1888ms 21:53:18 INFO - PROCESS | 1826 | 1461646398945 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 21:53:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:53:18 INFO - PROCESS | 1826 | 1461646398949 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 21:53:18 INFO - PROCESS | 1826 | 1461646398957 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:53:18 INFO - PROCESS | 1826 | 1461646398961 Marionette TRACE conn3 <- [1,2534,null,{}] 21:53:18 INFO - PROCESS | 1826 | 1461646398968 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}] 21:53:19 INFO - PROCESS | 1826 | 1461646399224 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 21:53:19 INFO - PROCESS | 1826 | 1461646399556 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8763f36800 == 200 [pid = 1826] [id = 641] 21:53:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f87631da000) [pid = 1826] [serial = 1924] [outer = (nil)] 21:53:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f8764f89400) [pid = 1826] [serial = 1925] [outer = 0x7f87631da000] 21:53:19 INFO - PROCESS | 1826 | 1461646399644 Marionette DEBUG loaded listener.js 21:53:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f8767c7fc00) [pid = 1826] [serial = 1926] [outer = 0x7f87631da000] 21:53:20 INFO - PROCESS | 1826 | 1461646400513 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]]]}] 21:53:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:53:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1632ms 21:53:20 INFO - PROCESS | 1826 | 1461646400589 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 21:53:20 INFO - PROCESS | 1826 | 1461646400593 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 21:53:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:53:20 INFO - PROCESS | 1826 | 1461646400599 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:53:20 INFO - PROCESS | 1826 | 1461646400602 Marionette TRACE conn3 <- [1,2538,null,{}] 21:53:20 INFO - PROCESS | 1826 | 1461646400607 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}] 21:53:20 INFO - PROCESS | 1826 | 1461646400883 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 21:53:21 INFO - PROCESS | 1826 | 1461646401219 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764cae800 == 201 [pid = 1826] [id = 642] 21:53:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f876543c800) [pid = 1826] [serial = 1927] [outer = (nil)] 21:53:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f876be65400) [pid = 1826] [serial = 1928] [outer = 0x7f876543c800] 21:53:21 INFO - PROCESS | 1826 | 1461646401312 Marionette DEBUG loaded listener.js 21:53:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f8770eea000) [pid = 1826] [serial = 1929] [outer = 0x7f876543c800] 21:53:22 INFO - PROCESS | 1826 | 1461646402273 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]]]}] 21:53:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:53:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1729ms 21:53:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:53:22 INFO - PROCESS | 1826 | 1461646402330 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 21:53:22 INFO - PROCESS | 1826 | 1461646402333 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 21:53:22 INFO - PROCESS | 1826 | 1461646402339 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:53:22 INFO - PROCESS | 1826 | 1461646402342 Marionette TRACE conn3 <- [1,2542,null,{}] 21:53:22 INFO - PROCESS | 1826 | 1461646402347 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}] 21:53:22 INFO - PROCESS | 1826 | 1461646402589 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 21:53:22 INFO - PROCESS | 1826 | 1461646402933 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8767e74800 == 202 [pid = 1826] [id = 643] 21:53:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f875b6c8000) [pid = 1826] [serial = 1930] [outer = (nil)] 21:53:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f8771d06c00) [pid = 1826] [serial = 1931] [outer = 0x7f875b6c8000] 21:53:23 INFO - PROCESS | 1826 | 1461646403023 Marionette DEBUG loaded listener.js 21:53:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f8771f96800) [pid = 1826] [serial = 1932] [outer = 0x7f875b6c8000] 21:53:23 INFO - PROCESS | 1826 | 1461646403901 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]]]}] 21:53:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:53:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1629ms 21:53:23 INFO - PROCESS | 1826 | 1461646403968 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 21:53:23 INFO - PROCESS | 1826 | 1461646403971 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 21:53:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:53:23 INFO - PROCESS | 1826 | 1461646403977 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:53:23 INFO - PROCESS | 1826 | 1461646403979 Marionette TRACE conn3 <- [1,2546,null,{}] 21:53:23 INFO - PROCESS | 1826 | 1461646403986 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}] 21:53:24 INFO - PROCESS | 1826 | 1461646404239 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 21:53:24 INFO - PROCESS | 1826 | 1461646404559 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8770eaa800 == 203 [pid = 1826] [id = 644] 21:53:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f875d11f800) [pid = 1826] [serial = 1933] [outer = (nil)] 21:53:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f8772bb0400) [pid = 1826] [serial = 1934] [outer = 0x7f875d11f800] 21:53:24 INFO - PROCESS | 1826 | 1461646404639 Marionette DEBUG loaded listener.js 21:53:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f8772f7b000) [pid = 1826] [serial = 1935] [outer = 0x7f875d11f800] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875bba5800 == 202 [pid = 1826] [id = 524] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8779a69800 == 201 [pid = 1826] [id = 530] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8776756800 == 200 [pid = 1826] [id = 529] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8762f8d800 == 199 [pid = 1826] [id = 526] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8764c9b000 == 198 [pid = 1826] [id = 527] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875e856000 == 197 [pid = 1826] [id = 525] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87496b9800 == 196 [pid = 1826] [id = 626] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8749cdd000 == 195 [pid = 1826] [id = 625] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8749324000 == 194 [pid = 1826] [id = 624] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8746dd9800 == 193 [pid = 1826] [id = 623] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875f9aa000 == 192 [pid = 1826] [id = 621] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875cb49000 == 191 [pid = 1826] [id = 620] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875bb83800 == 190 [pid = 1826] [id = 619] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b58c800 == 189 [pid = 1826] [id = 618] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875aba0000 == 188 [pid = 1826] [id = 617] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8759a4e000 == 187 [pid = 1826] [id = 616] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758d61000 == 186 [pid = 1826] [id = 615] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87549c9800 == 185 [pid = 1826] [id = 614] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8754565000 == 184 [pid = 1826] [id = 613] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875367c000 == 183 [pid = 1826] [id = 612] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8751cdc800 == 182 [pid = 1826] [id = 611] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8750922800 == 181 [pid = 1826] [id = 610] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874f049000 == 180 [pid = 1826] [id = 609] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874d460800 == 179 [pid = 1826] [id = 608] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c974000 == 178 [pid = 1826] [id = 607] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c5b5000 == 177 [pid = 1826] [id = 606] 21:53:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8749318800 == 176 [pid = 1826] [id = 605] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f874d475c00) [pid = 1826] [serial = 1814] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f874b074c00) [pid = 1826] [serial = 1809] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f874b9d2c00) [pid = 1826] [serial = 1748] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f874b9d5800) [pid = 1826] [serial = 1755] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f874951d000) [pid = 1826] [serial = 1751] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f875ce4fc00) [pid = 1826] [serial = 1788] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f87509b2400) [pid = 1826] [serial = 1763] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f8759c56000) [pid = 1826] [serial = 1775] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f874d476800) [pid = 1826] [serial = 1812] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f8746f75800) [pid = 1826] [serial = 1803] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f8754509400) [pid = 1826] [serial = 1770] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f8753e29400) [pid = 1826] [serial = 1769] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f875373d000) [pid = 1826] [serial = 1767] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f8765439400) [pid = 1826] [serial = 1797] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f874d507800) [pid = 1826] [serial = 1757] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f875bc90800) [pid = 1826] [serial = 1785] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f875fb8a800) [pid = 1826] [serial = 1793] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f8750f99400) [pid = 1826] [serial = 1764] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f874df44800) [pid = 1826] [serial = 1761] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f875497d800) [pid = 1826] [serial = 1773] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f8752083000) [pid = 1826] [serial = 1766] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f876384cc00) [pid = 1826] [serial = 1796] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f875b4e9800) [pid = 1826] [serial = 1778] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f8770ee9400) [pid = 1826] [serial = 1799] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f8759cdb800) [pid = 1826] [serial = 1776] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f875b54e000) [pid = 1826] [serial = 1779] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f874b8c3000) [pid = 1826] [serial = 1754] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f874c60a000) [pid = 1826] [serial = 1680] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f87721d2000) [pid = 1826] [serial = 1800] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f87545d8c00) [pid = 1826] [serial = 1772] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f875baf1400) [pid = 1826] [serial = 1782] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8749194800) [pid = 1826] [serial = 1805] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f8749526800) [pid = 1826] [serial = 1806] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f8762164c00) [pid = 1826] [serial = 1794] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f875fb62c00) [pid = 1826] [serial = 1791] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f8749ff9c00) [pid = 1826] [serial = 1808] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f87497d9c00) [pid = 1826] [serial = 1752] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f875b905400) [pid = 1826] [serial = 1781] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f874dcee000) [pid = 1826] [serial = 1760] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f874d6d1800) [pid = 1826] [serial = 1758] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f875bc55000) [pid = 1826] [serial = 1784] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f8743532c00) [pid = 1826] [serial = 1802] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f874c60a400) [pid = 1826] [serial = 1811] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f875bc97c00) [pid = 1826] [serial = 1787] [outer = (nil)] [url = about:blank] 21:53:27 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f875e611000) [pid = 1826] [serial = 1790] [outer = (nil)] [url = about:blank] 21:53:28 INFO - PROCESS | 1826 | 1461646408008 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]]]}] 21:53:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:53:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 4094ms 21:53:28 INFO - PROCESS | 1826 | 1461646408074 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 21:53:28 INFO - PROCESS | 1826 | 1461646408080 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 21:53:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:53:28 INFO - PROCESS | 1826 | 1461646408087 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:53:28 INFO - PROCESS | 1826 | 1461646408093 Marionette TRACE conn3 <- [1,2550,null,{}] 21:53:28 INFO - PROCESS | 1826 | 1461646408100 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}] 21:53:28 INFO - PROCESS | 1826 | 1461646408322 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 21:53:28 INFO - PROCESS | 1826 | 1461646408511 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8746de6000 == 177 [pid = 1826] [id = 645] 21:53:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f8747043400) [pid = 1826] [serial = 1936] [outer = (nil)] 21:53:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f87477e5400) [pid = 1826] [serial = 1937] [outer = 0x7f8747043400] 21:53:28 INFO - PROCESS | 1826 | 1461646408576 Marionette DEBUG loaded listener.js 21:53:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f87489e8c00) [pid = 1826] [serial = 1938] [outer = 0x7f8747043400] 21:53:29 INFO - PROCESS | 1826 | 1461646409467 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]]]}] 21:53:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:53:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1437ms 21:53:29 INFO - PROCESS | 1826 | 1461646409526 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 21:53:29 INFO - PROCESS | 1826 | 1461646409535 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 21:53:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:53:29 INFO - PROCESS | 1826 | 1461646409545 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:53:29 INFO - PROCESS | 1826 | 1461646409549 Marionette TRACE conn3 <- [1,2554,null,{}] 21:53:29 INFO - PROCESS | 1826 | 1461646409554 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}] 21:53:29 INFO - PROCESS | 1826 | 1461646409773 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 21:53:29 INFO - PROCESS | 1826 | 1461646409996 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8748f63000 == 178 [pid = 1826] [id = 646] 21:53:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f8749302800) [pid = 1826] [serial = 1939] [outer = (nil)] 21:53:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f874951d000) [pid = 1826] [serial = 1940] [outer = 0x7f8749302800] 21:53:30 INFO - PROCESS | 1826 | 1461646410059 Marionette DEBUG loaded listener.js 21:53:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f87497d3000) [pid = 1826] [serial = 1941] [outer = 0x7f8749302800] 21:53:31 INFO - PROCESS | 1826 | 1461646411094 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]]]}] 21:53:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:53:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1637ms 21:53:31 INFO - PROCESS | 1826 | 1461646411185 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 21:53:31 INFO - PROCESS | 1826 | 1461646411195 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 21:53:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:53:31 INFO - PROCESS | 1826 | 1461646411224 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:53:31 INFO - PROCESS | 1826 | 1461646411236 Marionette TRACE conn3 <- [1,2558,null,{}] 21:53:31 INFO - PROCESS | 1826 | 1461646411304 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}] 21:53:31 INFO - PROCESS | 1826 | 1461646411735 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f874b075c00) [pid = 1826] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f8743523c00) [pid = 1826] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f8747045000) [pid = 1826] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f8746f72c00) [pid = 1826] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f8746f71000) [pid = 1826] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f875b1d7c00) [pid = 1826] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f874930c800) [pid = 1826] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f875b553000) [pid = 1826] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f8752089c00) [pid = 1826] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f8759ca6400) [pid = 1826] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f875b6be400) [pid = 1826] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f875b6bb400) [pid = 1826] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f8754511000) [pid = 1826] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f8754507000) [pid = 1826] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f875450a000) [pid = 1826] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f87536ac000) [pid = 1826] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f8752091800) [pid = 1826] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f874d6ddc00) [pid = 1826] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f874d508000) [pid = 1826] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f874d6dd400) [pid = 1826] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f874b068000) [pid = 1826] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:53:32 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f8749303000) [pid = 1826] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:53:32 INFO - PROCESS | 1826 | 1461646412586 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87497af800 == 179 [pid = 1826] [id = 647] 21:53:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f8743530400) [pid = 1826] [serial = 1942] [outer = (nil)] 21:53:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f87489ee000) [pid = 1826] [serial = 1943] [outer = 0x7f8743530400] 21:53:32 INFO - PROCESS | 1826 | 1461646412654 Marionette DEBUG loaded listener.js 21:53:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f874b06e800) [pid = 1826] [serial = 1944] [outer = 0x7f8743530400] 21:53:33 INFO - PROCESS | 1826 | 1461646413452 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]]]}] 21:53:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:53:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 2266ms 21:53:33 INFO - PROCESS | 1826 | 1461646413490 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 21:53:33 INFO - PROCESS | 1826 | 1461646413494 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 21:53:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:53:33 INFO - PROCESS | 1826 | 1461646413512 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:53:33 INFO - PROCESS | 1826 | 1461646413514 Marionette TRACE conn3 <- [1,2562,null,{}] 21:53:33 INFO - PROCESS | 1826 | 1461646413520 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}] 21:53:33 INFO - PROCESS | 1826 | 1461646413742 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 21:53:33 INFO - PROCESS | 1826 | 1461646413944 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749d7e000 == 180 [pid = 1826] [id = 648] 21:53:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f8746dc6c00) [pid = 1826] [serial = 1945] [outer = (nil)] 21:53:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f874b12d400) [pid = 1826] [serial = 1946] [outer = 0x7f8746dc6c00] 21:53:34 INFO - PROCESS | 1826 | 1461646414013 Marionette DEBUG loaded listener.js 21:53:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f874b85a000) [pid = 1826] [serial = 1947] [outer = 0x7f8746dc6c00] 21:53:35 INFO - PROCESS | 1826 | 1461646415221 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]]]}] 21:53:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:53:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1739ms 21:53:35 INFO - PROCESS | 1826 | 1461646415252 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 21:53:35 INFO - PROCESS | 1826 | 1461646415258 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 21:53:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:53:35 INFO - PROCESS | 1826 | 1461646415266 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:53:35 INFO - PROCESS | 1826 | 1461646415271 Marionette TRACE conn3 <- [1,2566,null,{}] 21:53:35 INFO - PROCESS | 1826 | 1461646415280 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}] 21:53:35 INFO - PROCESS | 1826 | 1461646415536 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 21:53:35 INFO - PROCESS | 1826 | 1461646415866 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8748f5c800 == 181 [pid = 1826] [id = 649] 21:53:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f8749194800) [pid = 1826] [serial = 1948] [outer = (nil)] 21:53:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f874919d000) [pid = 1826] [serial = 1949] [outer = 0x7f8749194800] 21:53:35 INFO - PROCESS | 1826 | 1461646415952 Marionette DEBUG loaded listener.js 21:53:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f87497d1800) [pid = 1826] [serial = 1950] [outer = 0x7f8749194800] 21:53:36 INFO - PROCESS | 1826 | 1461646416895 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]]]}] 21:53:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:53:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1690ms 21:53:36 INFO - PROCESS | 1826 | 1461646416960 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 21:53:36 INFO - PROCESS | 1826 | 1461646416974 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 21:53:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:53:36 INFO - PROCESS | 1826 | 1461646416991 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:53:36 INFO - PROCESS | 1826 | 1461646416996 Marionette TRACE conn3 <- [1,2570,null,{}] 21:53:37 INFO - PROCESS | 1826 | 1461646417009 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}] 21:53:37 INFO - PROCESS | 1826 | 1461646417316 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 21:53:37 INFO - PROCESS | 1826 | 1461646417659 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ae35800 == 182 [pid = 1826] [id = 650] 21:53:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f8749c3d800) [pid = 1826] [serial = 1951] [outer = (nil)] 21:53:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f874b06e000) [pid = 1826] [serial = 1952] [outer = 0x7f8749c3d800] 21:53:37 INFO - PROCESS | 1826 | 1461646417739 Marionette DEBUG loaded listener.js 21:53:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f874b128400) [pid = 1826] [serial = 1953] [outer = 0x7f8749c3d800] 21:53:38 INFO - PROCESS | 1826 | 1461646418817 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]]]}] 21:53:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:53:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1896ms 21:53:38 INFO - PROCESS | 1826 | 1461646418885 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 21:53:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:53:38 INFO - PROCESS | 1826 | 1461646418889 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 21:53:38 INFO - PROCESS | 1826 | 1461646418895 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:53:38 INFO - PROCESS | 1826 | 1461646418901 Marionette TRACE conn3 <- [1,2574,null,{}] 21:53:38 INFO - PROCESS | 1826 | 1461646418916 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}] 21:53:39 INFO - PROCESS | 1826 | 1461646419191 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 21:53:39 INFO - PROCESS | 1826 | 1461646419504 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c5ba800 == 183 [pid = 1826] [id = 651] 21:53:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f874b8ce400) [pid = 1826] [serial = 1954] [outer = (nil)] 21:53:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f874b8eac00) [pid = 1826] [serial = 1955] [outer = 0x7f874b8ce400] 21:53:39 INFO - PROCESS | 1826 | 1461646419586 Marionette DEBUG loaded listener.js 21:53:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f874b9d5c00) [pid = 1826] [serial = 1956] [outer = 0x7f874b8ce400] 21:53:40 INFO - PROCESS | 1826 | 1461646420784 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]]]}] 21:53:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:53:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1941ms 21:53:40 INFO - PROCESS | 1826 | 1461646420838 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 21:53:40 INFO - PROCESS | 1826 | 1461646420845 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 21:53:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:53:40 INFO - PROCESS | 1826 | 1461646420854 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:53:40 INFO - PROCESS | 1826 | 1461646420857 Marionette TRACE conn3 <- [1,2578,null,{}] 21:53:40 INFO - PROCESS | 1826 | 1461646420866 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}] 21:53:41 INFO - PROCESS | 1826 | 1461646421192 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 21:53:41 INFO - PROCESS | 1826 | 1461646421575 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c85f000 == 184 [pid = 1826] [id = 652] 21:53:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f874b9de800) [pid = 1826] [serial = 1957] [outer = (nil)] 21:53:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f874d46b400) [pid = 1826] [serial = 1958] [outer = 0x7f874b9de800] 21:53:41 INFO - PROCESS | 1826 | 1461646421661 Marionette DEBUG loaded listener.js 21:53:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f874d502800) [pid = 1826] [serial = 1959] [outer = 0x7f874b9de800] 21:53:42 INFO - PROCESS | 1826 | 1461646422636 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]]]}] 21:53:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:53:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1834ms 21:53:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:53:42 INFO - PROCESS | 1826 | 1461646422688 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 21:53:42 INFO - PROCESS | 1826 | 1461646422691 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 21:53:42 INFO - PROCESS | 1826 | 1461646422697 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:53:42 INFO - PROCESS | 1826 | 1461646422701 Marionette TRACE conn3 <- [1,2582,null,{}] 21:53:42 INFO - PROCESS | 1826 | 1461646422706 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}] 21:53:43 INFO - PROCESS | 1826 | 1461646423015 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 21:53:43 INFO - PROCESS | 1826 | 1461646423406 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c986000 == 185 [pid = 1826] [id = 653] 21:53:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f8749ffa800) [pid = 1826] [serial = 1960] [outer = (nil)] 21:53:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f874d50c000) [pid = 1826] [serial = 1961] [outer = 0x7f8749ffa800] 21:53:43 INFO - PROCESS | 1826 | 1461646423534 Marionette DEBUG loaded listener.js 21:53:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f874d6d3000) [pid = 1826] [serial = 1962] [outer = 0x7f8749ffa800] 21:53:44 INFO - PROCESS | 1826 | 1461646424752 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]]]}] 21:53:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:53:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 2133ms 21:53:44 INFO - PROCESS | 1826 | 1461646424830 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 21:53:44 INFO - PROCESS | 1826 | 1461646424834 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 21:53:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:53:44 INFO - PROCESS | 1826 | 1461646424840 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:53:44 INFO - PROCESS | 1826 | 1461646424842 Marionette TRACE conn3 <- [1,2586,null,{}] 21:53:44 INFO - PROCESS | 1826 | 1461646424848 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}] 21:53:45 INFO - PROCESS | 1826 | 1461646425172 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 21:53:45 INFO - PROCESS | 1826 | 1461646425526 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ee08800 == 186 [pid = 1826] [id = 654] 21:53:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f874dc79400) [pid = 1826] [serial = 1963] [outer = (nil)] 21:53:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f874de62800) [pid = 1826] [serial = 1964] [outer = 0x7f874dc79400] 21:53:45 INFO - PROCESS | 1826 | 1461646425658 Marionette DEBUG loaded listener.js 21:53:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f874de71c00) [pid = 1826] [serial = 1965] [outer = 0x7f874dc79400] 21:53:46 INFO - PROCESS | 1826 | 1461646426779 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]]]}] 21:53:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:53:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1981ms 21:53:46 INFO - PROCESS | 1826 | 1461646426822 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 21:53:46 INFO - PROCESS | 1826 | 1461646426826 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 21:53:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:53:46 INFO - PROCESS | 1826 | 1461646426835 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:53:46 INFO - PROCESS | 1826 | 1461646426840 Marionette TRACE conn3 <- [1,2590,null,{}] 21:53:46 INFO - PROCESS | 1826 | 1461646426847 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}] 21:53:47 INFO - PROCESS | 1826 | 1461646427102 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 21:53:47 INFO - PROCESS | 1826 | 1461646427372 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ef22800 == 187 [pid = 1826] [id = 655] 21:53:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f874d75cc00) [pid = 1826] [serial = 1966] [outer = (nil)] 21:53:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f874df4f000) [pid = 1826] [serial = 1967] [outer = 0x7f874d75cc00] 21:53:47 INFO - PROCESS | 1826 | 1461646427452 Marionette DEBUG loaded listener.js 21:53:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f874fedf800) [pid = 1826] [serial = 1968] [outer = 0x7f874d75cc00] 21:53:48 INFO - PROCESS | 1826 | 1461646428349 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]]]}] 21:53:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:53:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1585ms 21:53:48 INFO - PROCESS | 1826 | 1461646428421 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 21:53:48 INFO - PROCESS | 1826 | 1461646428424 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 21:53:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:53:48 INFO - PROCESS | 1826 | 1461646428430 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:53:48 INFO - PROCESS | 1826 | 1461646428432 Marionette TRACE conn3 <- [1,2594,null,{}] 21:53:48 INFO - PROCESS | 1826 | 1461646428438 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}] 21:53:48 INFO - PROCESS | 1826 | 1461646428668 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 21:53:48 INFO - PROCESS | 1826 | 1461646428991 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f6d8800 == 188 [pid = 1826] [id = 656] 21:53:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f874dc79c00) [pid = 1826] [serial = 1969] [outer = (nil)] 21:53:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f87509af400) [pid = 1826] [serial = 1970] [outer = 0x7f874dc79c00] 21:53:49 INFO - PROCESS | 1826 | 1461646429073 Marionette DEBUG loaded listener.js 21:53:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f8750e22400) [pid = 1826] [serial = 1971] [outer = 0x7f874dc79c00] 21:53:49 INFO - PROCESS | 1826 | 1461646429957 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]]]}] 21:53:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:53:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1583ms 21:53:50 INFO - PROCESS | 1826 | 1461646430016 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 21:53:50 INFO - PROCESS | 1826 | 1461646430020 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 21:53:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:53:50 INFO - PROCESS | 1826 | 1461646430026 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:53:50 INFO - PROCESS | 1826 | 1461646430029 Marionette TRACE conn3 <- [1,2598,null,{}] 21:53:50 INFO - PROCESS | 1826 | 1461646430034 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}] 21:53:50 INFO - PROCESS | 1826 | 1461646430289 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 21:53:50 INFO - PROCESS | 1826 | 1461646430609 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87507e1800 == 189 [pid = 1826] [id = 657] 21:53:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f874d6db400) [pid = 1826] [serial = 1972] [outer = (nil)] 21:53:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f8750e2d400) [pid = 1826] [serial = 1973] [outer = 0x7f874d6db400] 21:53:50 INFO - PROCESS | 1826 | 1461646430696 Marionette DEBUG loaded listener.js 21:53:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f8750fa4c00) [pid = 1826] [serial = 1974] [outer = 0x7f874d6db400] 21:53:51 INFO - PROCESS | 1826 | 1461646431668 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]]]}] 21:53:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:53:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1680ms 21:53:51 INFO - PROCESS | 1826 | 1461646431709 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 21:53:51 INFO - PROCESS | 1826 | 1461646431715 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 21:53:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:53:51 INFO - PROCESS | 1826 | 1461646431724 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:53:51 INFO - PROCESS | 1826 | 1461646431728 Marionette TRACE conn3 <- [1,2602,null,{}] 21:53:51 INFO - PROCESS | 1826 | 1461646431738 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}] 21:53:51 INFO - PROCESS | 1826 | 1461646431994 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 21:53:52 INFO - PROCESS | 1826 | 1461646432338 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8750e3a800 == 190 [pid = 1826] [id = 658] 21:53:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f874b070400) [pid = 1826] [serial = 1975] [outer = (nil)] 21:53:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f87510a3400) [pid = 1826] [serial = 1976] [outer = 0x7f874b070400] 21:53:52 INFO - PROCESS | 1826 | 1461646432432 Marionette DEBUG loaded listener.js 21:53:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8751c5d000) [pid = 1826] [serial = 1977] [outer = 0x7f874b070400] 21:53:53 INFO - PROCESS | 1826 | 1461646433439 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]]]}] 21:53:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:53:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1791ms 21:53:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:53:53 INFO - PROCESS | 1826 | 1461646433515 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 21:53:53 INFO - PROCESS | 1826 | 1461646433518 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 21:53:53 INFO - PROCESS | 1826 | 1461646433525 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:53:53 INFO - PROCESS | 1826 | 1461646433529 Marionette TRACE conn3 <- [1,2606,null,{}] 21:53:53 INFO - PROCESS | 1826 | 1461646433534 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}] 21:53:53 INFO - PROCESS | 1826 | 1461646433825 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 21:53:54 INFO - PROCESS | 1826 | 1461646434164 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751eb9000 == 191 [pid = 1826] [id = 659] 21:53:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f8752088400) [pid = 1826] [serial = 1978] [outer = (nil)] 21:53:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f875208d800) [pid = 1826] [serial = 1979] [outer = 0x7f8752088400] 21:53:54 INFO - PROCESS | 1826 | 1461646434251 Marionette DEBUG loaded listener.js 21:53:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f87536b4000) [pid = 1826] [serial = 1980] [outer = 0x7f8752088400] 21:53:55 INFO - PROCESS | 1826 | 1461646435357 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]]]}] 21:53:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:53:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1880ms 21:53:55 INFO - PROCESS | 1826 | 1461646435407 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 21:53:55 INFO - PROCESS | 1826 | 1461646435412 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 21:53:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:53:55 INFO - PROCESS | 1826 | 1461646435420 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:53:55 INFO - PROCESS | 1826 | 1461646435422 Marionette TRACE conn3 <- [1,2610,null,{}] 21:53:55 INFO - PROCESS | 1826 | 1461646435431 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}] 21:53:55 INFO - PROCESS | 1826 | 1461646435682 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 21:53:55 INFO - PROCESS | 1826 | 1461646435984 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87521f4800 == 192 [pid = 1826] [id = 660] 21:53:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f8752089c00) [pid = 1826] [serial = 1981] [outer = (nil)] 21:53:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f875373f400) [pid = 1826] [serial = 1982] [outer = 0x7f8752089c00] 21:53:56 INFO - PROCESS | 1826 | 1461646436062 Marionette DEBUG loaded listener.js 21:53:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f8753e22400) [pid = 1826] [serial = 1983] [outer = 0x7f8752089c00] 21:53:56 INFO - PROCESS | 1826 | 1461646436983 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]]]}] 21:53:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:53:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1632ms 21:53:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:53:57 INFO - PROCESS | 1826 | 1461646437053 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 21:53:57 INFO - PROCESS | 1826 | 1461646437057 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 21:53:57 INFO - PROCESS | 1826 | 1461646437063 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:53:57 INFO - PROCESS | 1826 | 1461646437068 Marionette TRACE conn3 <- [1,2614,null,{}] 21:53:57 INFO - PROCESS | 1826 | 1461646437074 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}] 21:53:57 INFO - PROCESS | 1826 | 1461646437401 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 21:53:57 INFO - PROCESS | 1826 | 1461646437740 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875410f800 == 193 [pid = 1826] [id = 661] 21:53:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f87536b7c00) [pid = 1826] [serial = 1984] [outer = (nil)] 21:53:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f8753eee000) [pid = 1826] [serial = 1985] [outer = 0x7f87536b7c00] 21:53:57 INFO - PROCESS | 1826 | 1461646437814 Marionette DEBUG loaded listener.js 21:53:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f8753ef6400) [pid = 1826] [serial = 1986] [outer = 0x7f87536b7c00] 21:53:58 INFO - PROCESS | 1826 | 1461646438697 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]]]}] 21:53:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:53:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1689ms 21:53:58 INFO - PROCESS | 1826 | 1461646438752 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 21:53:58 INFO - PROCESS | 1826 | 1461646438755 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 21:53:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:53:58 INFO - PROCESS | 1826 | 1461646438761 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:53:58 INFO - PROCESS | 1826 | 1461646438763 Marionette TRACE conn3 <- [1,2618,null,{}] 21:53:58 INFO - PROCESS | 1826 | 1461646438769 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}] 21:53:59 INFO - PROCESS | 1826 | 1461646439015 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 21:53:59 INFO - PROCESS | 1826 | 1461646439296 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754562000 == 194 [pid = 1826] [id = 662] 21:53:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f8753736000) [pid = 1826] [serial = 1987] [outer = (nil)] 21:53:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f8753faf400) [pid = 1826] [serial = 1988] [outer = 0x7f8753736000] 21:53:59 INFO - PROCESS | 1826 | 1461646439420 Marionette DEBUG loaded listener.js 21:53:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f8754507c00) [pid = 1826] [serial = 1989] [outer = 0x7f8753736000] 21:54:00 INFO - PROCESS | 1826 | 1461646440301 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]]]}] 21:54:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:54:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1579ms 21:54:00 INFO - PROCESS | 1826 | 1461646440341 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 21:54:00 INFO - PROCESS | 1826 | 1461646440345 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 21:54:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:54:00 INFO - PROCESS | 1826 | 1461646440352 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:54:00 INFO - PROCESS | 1826 | 1461646440356 Marionette TRACE conn3 <- [1,2622,null,{}] 21:54:00 INFO - PROCESS | 1826 | 1461646440361 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}] 21:54:00 INFO - PROCESS | 1826 | 1461646440601 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 21:54:00 INFO - PROCESS | 1826 | 1461646440881 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754907800 == 195 [pid = 1826] [id = 663] 21:54:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f8749ff2400) [pid = 1826] [serial = 1990] [outer = (nil)] 21:54:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f8754513800) [pid = 1826] [serial = 1991] [outer = 0x7f8749ff2400] 21:54:01 INFO - PROCESS | 1826 | 1461646441002 Marionette DEBUG loaded listener.js 21:54:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f87545d8c00) [pid = 1826] [serial = 1992] [outer = 0x7f8749ff2400] 21:54:01 INFO - PROCESS | 1826 | 1461646441908 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]]]}] 21:54:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:54:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1630ms 21:54:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:54:01 INFO - PROCESS | 1826 | 1461646441983 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 21:54:01 INFO - PROCESS | 1826 | 1461646441986 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 21:54:01 INFO - PROCESS | 1826 | 1461646441992 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:54:01 INFO - PROCESS | 1826 | 1461646441995 Marionette TRACE conn3 <- [1,2626,null,{}] 21:54:02 INFO - PROCESS | 1826 | 1461646442001 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}] 21:54:02 INFO - PROCESS | 1826 | 1461646442292 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 21:54:02 INFO - PROCESS | 1826 | 1461646442615 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8755273000 == 196 [pid = 1826] [id = 664] 21:54:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f874dcf0400) [pid = 1826] [serial = 1993] [outer = (nil)] 21:54:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f87546db400) [pid = 1826] [serial = 1994] [outer = 0x7f874dcf0400] 21:54:02 INFO - PROCESS | 1826 | 1461646442693 Marionette DEBUG loaded listener.js 21:54:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f875494f400) [pid = 1826] [serial = 1995] [outer = 0x7f874dcf0400] 21:54:03 INFO - PROCESS | 1826 | 1461646443601 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]]]}] 21:54:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:54:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1680ms 21:54:03 INFO - PROCESS | 1826 | 1461646443672 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 21:54:03 INFO - PROCESS | 1826 | 1461646443676 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 21:54:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:54:03 INFO - PROCESS | 1826 | 1461646443682 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:54:03 INFO - PROCESS | 1826 | 1461646443684 Marionette TRACE conn3 <- [1,2630,null,{}] 21:54:03 INFO - PROCESS | 1826 | 1461646443692 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}] 21:54:03 INFO - PROCESS | 1826 | 1461646443952 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 21:54:04 INFO - PROCESS | 1826 | 1461646444282 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87556ac000 == 197 [pid = 1826] [id = 665] 21:54:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f875450c800) [pid = 1826] [serial = 1996] [outer = (nil)] 21:54:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f8754978c00) [pid = 1826] [serial = 1997] [outer = 0x7f875450c800] 21:54:04 INFO - PROCESS | 1826 | 1461646444363 Marionette DEBUG loaded listener.js 21:54:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f8758d04c00) [pid = 1826] [serial = 1998] [outer = 0x7f875450c800] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875beb7000 == 196 [pid = 1826] [id = 553] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8767cb4000 == 195 [pid = 1826] [id = 599] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87497af800 == 194 [pid = 1826] [id = 647] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8748f63000 == 193 [pid = 1826] [id = 646] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8746de6000 == 192 [pid = 1826] [id = 645] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8767e74800 == 191 [pid = 1826] [id = 643] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8764cae800 == 190 [pid = 1826] [id = 642] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8763f36800 == 189 [pid = 1826] [id = 641] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876310b000 == 188 [pid = 1826] [id = 640] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875e9d9800 == 187 [pid = 1826] [id = 639] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875c091800 == 186 [pid = 1826] [id = 638] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b579000 == 185 [pid = 1826] [id = 637] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875aabd800 == 184 [pid = 1826] [id = 636] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758c92800 == 183 [pid = 1826] [id = 635] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87555bb000 == 182 [pid = 1826] [id = 634] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8754735000 == 181 [pid = 1826] [id = 633] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8751ebb800 == 180 [pid = 1826] [id = 632] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875090f000 == 179 [pid = 1826] [id = 631] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874f056000 == 178 [pid = 1826] [id = 630] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874d389000 == 177 [pid = 1826] [id = 629] 21:54:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8749cc5000 == 176 [pid = 1826] [id = 628] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f874c602c00) [pid = 1826] [serial = 1749] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f874b128c00) [pid = 1826] [serial = 1877] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f8746f6f400) [pid = 1826] [serial = 1880] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f874919c400) [pid = 1826] [serial = 1817] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f87497d7000) [pid = 1826] [serial = 1874] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f8747042800) [pid = 1826] [serial = 1871] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f87489e7400) [pid = 1826] [serial = 1872] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f876383d800) [pid = 1826] [serial = 1868] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f8762fb3400) [pid = 1826] [serial = 1866] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f8761b5b800) [pid = 1826] [serial = 1865] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f876068d000) [pid = 1826] [serial = 1863] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f875fb8dc00) [pid = 1826] [serial = 1862] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f875f9fc800) [pid = 1826] [serial = 1860] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f875e61dc00) [pid = 1826] [serial = 1859] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f875dc61c00) [pid = 1826] [serial = 1857] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f875cde6c00) [pid = 1826] [serial = 1856] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f875c007400) [pid = 1826] [serial = 1854] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f875bc96c00) [pid = 1826] [serial = 1853] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f875bc52000) [pid = 1826] [serial = 1851] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f875bae3000) [pid = 1826] [serial = 1850] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f875b892c00) [pid = 1826] [serial = 1848] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f875b6c4400) [pid = 1826] [serial = 1847] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f875ab5a000) [pid = 1826] [serial = 1845] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f8759cf7c00) [pid = 1826] [serial = 1844] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f8759cd8400) [pid = 1826] [serial = 1842] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f8759ca3c00) [pid = 1826] [serial = 1841] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f8759ab1800) [pid = 1826] [serial = 1839] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8759a70400) [pid = 1826] [serial = 1838] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f875497d400) [pid = 1826] [serial = 1836] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f875494bc00) [pid = 1826] [serial = 1835] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f8753fb2400) [pid = 1826] [serial = 1833] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f8753e28c00) [pid = 1826] [serial = 1832] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f8751c69c00) [pid = 1826] [serial = 1830] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8750f9a400) [pid = 1826] [serial = 1829] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f87509b3800) [pid = 1826] [serial = 1827] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f874fee2400) [pid = 1826] [serial = 1826] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f874de6f000) [pid = 1826] [serial = 1824] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f874dc7d000) [pid = 1826] [serial = 1823] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f874b9dc400) [pid = 1826] [serial = 1821] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f874b132800) [pid = 1826] [serial = 1820] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f87497dcc00) [pid = 1826] [serial = 1818] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f874d503c00) [pid = 1826] [serial = 1883] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f874b8cec00) [pid = 1826] [serial = 1878] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f874b079000) [pid = 1826] [serial = 1881] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f8749c3a400) [pid = 1826] [serial = 1875] [outer = (nil)] [url = about:blank] 21:54:07 INFO - PROCESS | 1826 | 1461646447371 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]]]}] 21:54:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:54:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 3747ms 21:54:07 INFO - PROCESS | 1826 | 1461646447431 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 21:54:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:54:07 INFO - PROCESS | 1826 | 1461646447437 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 21:54:07 INFO - PROCESS | 1826 | 1461646447446 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:54:07 INFO - PROCESS | 1826 | 1461646447453 Marionette TRACE conn3 <- [1,2634,null,{}] 21:54:07 INFO - PROCESS | 1826 | 1461646447461 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}] 21:54:07 INFO - PROCESS | 1826 | 1461646447723 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 21:54:07 INFO - PROCESS | 1826 | 1461646447930 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874780b000 == 177 [pid = 1826] [id = 666] 21:54:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f8746f76c00) [pid = 1826] [serial = 1999] [outer = (nil)] 21:54:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f87489e8800) [pid = 1826] [serial = 2000] [outer = 0x7f8746f76c00] 21:54:08 INFO - PROCESS | 1826 | 1461646448002 Marionette DEBUG loaded listener.js 21:54:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f874919c400) [pid = 1826] [serial = 2001] [outer = 0x7f8746f76c00] 21:54:08 INFO - PROCESS | 1826 | 1461646448804 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]]]}] 21:54:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:54:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1396ms 21:54:08 INFO - PROCESS | 1826 | 1461646448840 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 21:54:08 INFO - PROCESS | 1826 | 1461646448849 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 21:54:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:54:08 INFO - PROCESS | 1826 | 1461646448860 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:54:08 INFO - PROCESS | 1826 | 1461646448864 Marionette TRACE conn3 <- [1,2638,null,{}] 21:54:08 INFO - PROCESS | 1826 | 1461646448870 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}] 21:54:09 INFO - PROCESS | 1826 | 1461646449245 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 21:54:09 INFO - PROCESS | 1826 | 1461646449434 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87497bb000 == 178 [pid = 1826] [id = 667] 21:54:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f8749196400) [pid = 1826] [serial = 2002] [outer = (nil)] 21:54:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f8749c3e800) [pid = 1826] [serial = 2003] [outer = 0x7f8749196400] 21:54:09 INFO - PROCESS | 1826 | 1461646449602 Marionette DEBUG loaded listener.js 21:54:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f874b06b400) [pid = 1826] [serial = 2004] [outer = 0x7f8749196400] 21:54:10 INFO - PROCESS | 1826 | 1461646450528 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]]]}] 21:54:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:54:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1731ms 21:54:10 INFO - PROCESS | 1826 | 1461646450591 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 21:54:10 INFO - PROCESS | 1826 | 1461646450594 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 21:54:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:54:10 INFO - PROCESS | 1826 | 1461646450601 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:54:10 INFO - PROCESS | 1826 | 1461646450618 Marionette TRACE conn3 <- [1,2642,null,{}] 21:54:10 INFO - PROCESS | 1826 | 1461646450640 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}] 21:54:10 INFO - PROCESS | 1826 | 1461646450941 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 21:54:10 INFO - PROCESS | 1826 | 1461646450993 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b948000 == 179 [pid = 1826] [id = 668] 21:54:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f874b853000) [pid = 1826] [serial = 2005] [outer = (nil)] 21:54:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f874b8e1000) [pid = 1826] [serial = 2006] [outer = 0x7f874b853000] 21:54:11 INFO - PROCESS | 1826 | 1461646451139 Marionette DEBUG loaded listener.js 21:54:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f874b9da400) [pid = 1826] [serial = 2007] [outer = 0x7f874b853000] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f87610bd000) [pid = 1826] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f874b124400) [pid = 1826] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f8743530400) [pid = 1826] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f8749302800) [pid = 1826] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f8751f16000) [pid = 1826] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f874dcf9800) [pid = 1826] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f874dcec400) [pid = 1826] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f8746dc9400) [pid = 1826] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f8749528800) [pid = 1826] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f8747043400) [pid = 1826] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f875b6c8000) [pid = 1826] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f876543c800) [pid = 1826] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f87631da000) [pid = 1826] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f87632be000) [pid = 1826] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f875ce4f000) [pid = 1826] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f8751c5e800) [pid = 1826] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f8759ca5000) [pid = 1826] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f874dcfa800) [pid = 1826] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f875450f800) [pid = 1826] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f87536b4400) [pid = 1826] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:54:12 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f875450e800) [pid = 1826] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:54:12 INFO - PROCESS | 1826 | 1461646452645 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]]]}] 21:54:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:54:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2057ms 21:54:12 INFO - PROCESS | 1826 | 1461646452661 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 21:54:12 INFO - PROCESS | 1826 | 1461646452668 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 21:54:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:54:12 INFO - PROCESS | 1826 | 1461646452676 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:54:12 INFO - PROCESS | 1826 | 1461646452680 Marionette TRACE conn3 <- [1,2646,null,{}] 21:54:12 INFO - PROCESS | 1826 | 1461646452685 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}] 21:54:13 INFO - PROCESS | 1826 | 1461646453035 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 21:54:13 INFO - PROCESS | 1826 | 1461646453059 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c5b9000 == 180 [pid = 1826] [id = 669] 21:54:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f8746dc9400) [pid = 1826] [serial = 2008] [outer = (nil)] 21:54:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f874b9dbc00) [pid = 1826] [serial = 2009] [outer = 0x7f8746dc9400] 21:54:13 INFO - PROCESS | 1826 | 1461646453125 Marionette DEBUG loaded listener.js 21:54:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f874d6d1800) [pid = 1826] [serial = 2010] [outer = 0x7f8746dc9400] 21:54:14 INFO - PROCESS | 1826 | 1461646454091 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]]]}] 21:54:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:54:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1437ms 21:54:14 INFO - PROCESS | 1826 | 1461646454114 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 21:54:14 INFO - PROCESS | 1826 | 1461646454117 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 21:54:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:54:14 INFO - PROCESS | 1826 | 1461646454123 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:54:14 INFO - PROCESS | 1826 | 1461646454125 Marionette TRACE conn3 <- [1,2650,null,{}] 21:54:14 INFO - PROCESS | 1826 | 1461646454131 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}] 21:54:14 INFO - PROCESS | 1826 | 1461646454534 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 21:54:14 INFO - PROCESS | 1826 | 1461646454891 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8746e93800 == 181 [pid = 1826] [id = 670] 21:54:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f874352c000) [pid = 1826] [serial = 2011] [outer = (nil)] 21:54:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f8746f74400) [pid = 1826] [serial = 2012] [outer = 0x7f874352c000] 21:54:14 INFO - PROCESS | 1826 | 1461646454976 Marionette DEBUG loaded listener.js 21:54:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f87489ec400) [pid = 1826] [serial = 2013] [outer = 0x7f874352c000] 21:54:16 INFO - PROCESS | 1826 | 1461646456065 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]]]}] 21:54:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:54:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1982ms 21:54:16 INFO - PROCESS | 1826 | 1461646456109 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 21:54:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:54:16 INFO - PROCESS | 1826 | 1461646456115 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 21:54:16 INFO - PROCESS | 1826 | 1461646456122 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:54:16 INFO - PROCESS | 1826 | 1461646456129 Marionette TRACE conn3 <- [1,2654,null,{}] 21:54:16 INFO - PROCESS | 1826 | 1461646456135 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}] 21:54:16 INFO - PROCESS | 1826 | 1461646456398 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 21:54:16 INFO - PROCESS | 1826 | 1461646456720 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c5a9800 == 182 [pid = 1826] [id = 671] 21:54:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f874b065000) [pid = 1826] [serial = 2014] [outer = (nil)] 21:54:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f874b06f800) [pid = 1826] [serial = 2015] [outer = 0x7f874b065000] 21:54:16 INFO - PROCESS | 1826 | 1461646456809 Marionette DEBUG loaded listener.js 21:54:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f874b124400) [pid = 1826] [serial = 2016] [outer = 0x7f874b065000] 21:54:17 INFO - PROCESS | 1826 | 1461646457744 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]]]}] 21:54:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:54:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1686ms 21:54:17 INFO - PROCESS | 1826 | 1461646457809 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 21:54:17 INFO - PROCESS | 1826 | 1461646457814 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 21:54:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:54:17 INFO - PROCESS | 1826 | 1461646457820 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:54:17 INFO - PROCESS | 1826 | 1461646457824 Marionette TRACE conn3 <- [1,2658,null,{}] 21:54:17 INFO - PROCESS | 1826 | 1461646457830 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}] 21:54:18 INFO - PROCESS | 1826 | 1461646458080 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 21:54:18 INFO - PROCESS | 1826 | 1461646458453 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874d459800 == 183 [pid = 1826] [id = 672] 21:54:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f874c60ec00) [pid = 1826] [serial = 2017] [outer = (nil)] 21:54:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f874c60f400) [pid = 1826] [serial = 2018] [outer = 0x7f874c60ec00] 21:54:18 INFO - PROCESS | 1826 | 1461646458566 Marionette DEBUG loaded listener.js 21:54:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f874d6d3400) [pid = 1826] [serial = 2019] [outer = 0x7f874c60ec00] 21:54:19 INFO - PROCESS | 1826 | 1461646459525 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]]]}] 21:54:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:54:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1732ms 21:54:19 INFO - PROCESS | 1826 | 1461646459554 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 21:54:19 INFO - PROCESS | 1826 | 1461646459561 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 21:54:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:54:19 INFO - PROCESS | 1826 | 1461646459579 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:54:19 INFO - PROCESS | 1826 | 1461646459587 Marionette TRACE conn3 <- [1,2662,null,{}] 21:54:19 INFO - PROCESS | 1826 | 1461646459593 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}] 21:54:19 INFO - PROCESS | 1826 | 1461646459866 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 21:54:20 INFO - PROCESS | 1826 | 1461646460189 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f6d5800 == 184 [pid = 1826] [id = 673] 21:54:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f874b85dc00) [pid = 1826] [serial = 2020] [outer = (nil)] 21:54:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f874dcee400) [pid = 1826] [serial = 2021] [outer = 0x7f874b85dc00] 21:54:20 INFO - PROCESS | 1826 | 1461646460276 Marionette DEBUG loaded listener.js 21:54:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f874de71400) [pid = 1826] [serial = 2022] [outer = 0x7f874b85dc00] 21:54:21 INFO - PROCESS | 1826 | 1461646461317 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]]]}] 21:54:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:54:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1795ms 21:54:21 INFO - PROCESS | 1826 | 1461646461367 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 21:54:21 INFO - PROCESS | 1826 | 1461646461370 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 21:54:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:54:21 INFO - PROCESS | 1826 | 1461646461376 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:54:21 INFO - PROCESS | 1826 | 1461646461378 Marionette TRACE conn3 <- [1,2666,null,{}] 21:54:21 INFO - PROCESS | 1826 | 1461646461384 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}] 21:54:21 INFO - PROCESS | 1826 | 1461646461724 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 21:54:22 INFO - PROCESS | 1826 | 1461646462062 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8750e43000 == 185 [pid = 1826] [id = 674] 21:54:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f874c604800) [pid = 1826] [serial = 2023] [outer = (nil)] 21:54:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f874fee6000) [pid = 1826] [serial = 2024] [outer = 0x7f874c604800] 21:54:22 INFO - PROCESS | 1826 | 1461646462138 Marionette DEBUG loaded listener.js 21:54:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f8750e2ec00) [pid = 1826] [serial = 2025] [outer = 0x7f874c604800] 21:54:23 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:54:23 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:54:23 INFO - PROCESS | 1826 | 1461646463555 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]]]}] 21:54:23 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) 21:54:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2189ms 21:54:23 INFO - PROCESS | 1826 | 1461646463566 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 21:54:23 INFO - PROCESS | 1826 | 1461646463570 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 21:54:23 INFO - PROCESS | 1826 | 1461646463580 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:54:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:54:23 INFO - PROCESS | 1826 | 1461646463587 Marionette TRACE conn3 <- [1,2670,null,{}] 21:54:23 INFO - PROCESS | 1826 | 1461646463642 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}] 21:54:23 INFO - PROCESS | 1826 | 1461646463990 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 21:54:24 INFO - PROCESS | 1826 | 1461646464208 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751ebc800 == 186 [pid = 1826] [id = 675] 21:54:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f8751f0f000) [pid = 1826] [serial = 2026] [outer = (nil)] 21:54:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f8751f12800) [pid = 1826] [serial = 2027] [outer = 0x7f8751f0f000] 21:54:24 INFO - PROCESS | 1826 | 1461646464295 Marionette DEBUG loaded listener.js 21:54:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f8753738400) [pid = 1826] [serial = 2028] [outer = 0x7f8751f0f000] 21:54:25 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:54:25 INFO - PROCESS | 1826 | 1461646465687 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] 21:54:25 INFO - PROCESS | 1826 | 1461646465724 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 21:54:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:54:25 INFO - PROCESS | 1826 | 1461646465731 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:54:25 INFO - PROCESS | 1826 | 1461646465734 Marionette TRACE conn3 <- [1,2674,null,{}] 21:54:25 INFO - PROCESS | 1826 | 1461646465740 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}] 21:54:26 INFO - PROCESS | 1826 | 1461646466003 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 21:54:26 INFO - PROCESS | 1826 | 1461646466248 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754748000 == 187 [pid = 1826] [id = 676] 21:54:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f8751c62400) [pid = 1826] [serial = 2029] [outer = (nil)] 21:54:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f8753e27000) [pid = 1826] [serial = 2030] [outer = 0x7f8751c62400] 21:54:26 INFO - PROCESS | 1826 | 1461646466323 Marionette DEBUG loaded listener.js 21:54:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f8754958000) [pid = 1826] [serial = 2031] [outer = 0x7f8751c62400] 21:54:27 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:54:27 INFO - PROCESS | 1826 | 1461646467681 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] 21:54:27 INFO - PROCESS | 1826 | 1461646467726 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 21:54:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:54:27 INFO - PROCESS | 1826 | 1461646467732 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:54:27 INFO - PROCESS | 1826 | 1461646467735 Marionette TRACE conn3 <- [1,2678,null,{}] 21:54:27 INFO - PROCESS | 1826 | 1461646467741 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}] 21:54:28 INFO - PROCESS | 1826 | 1461646468015 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 21:54:28 INFO - PROCESS | 1826 | 1461646468260 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87555b8800 == 188 [pid = 1826] [id = 677] 21:54:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f8751c63c00) [pid = 1826] [serial = 2032] [outer = (nil)] 21:54:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f875497f400) [pid = 1826] [serial = 2033] [outer = 0x7f8751c63c00] 21:54:28 INFO - PROCESS | 1826 | 1461646468335 Marionette DEBUG loaded listener.js 21:54:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f875900a800) [pid = 1826] [serial = 2034] [outer = 0x7f8751c63c00] 21:54:29 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:54:29 INFO - PROCESS | 1826 | 1461646469677 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]]]}] 21:54:29 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) 21:54:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1990ms 21:54:29 INFO - PROCESS | 1826 | 1461646469724 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 21:54:29 INFO - PROCESS | 1826 | 1461646469728 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 21:54:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:54:29 INFO - PROCESS | 1826 | 1461646469734 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:54:29 INFO - PROCESS | 1826 | 1461646469737 Marionette TRACE conn3 <- [1,2682,null,{}] 21:54:29 INFO - PROCESS | 1826 | 1461646469742 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}] 21:54:30 INFO - PROCESS | 1826 | 1461646470017 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 21:54:30 INFO - PROCESS | 1826 | 1461646470260 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758d62000 == 189 [pid = 1826] [id = 678] 21:54:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f874df45800) [pid = 1826] [serial = 2035] [outer = (nil)] 21:54:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f8759013400) [pid = 1826] [serial = 2036] [outer = 0x7f874df45800] 21:54:30 INFO - PROCESS | 1826 | 1461646470339 Marionette DEBUG loaded listener.js 21:54:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f8759a7fc00) [pid = 1826] [serial = 2037] [outer = 0x7f874df45800] 21:54:31 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:54:31 INFO - PROCESS | 1826 | 1461646471707 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]]]}] 21:54:31 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) 21:54:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1985ms 21:54:31 INFO - PROCESS | 1826 | 1461646471721 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 21:54:31 INFO - PROCESS | 1826 | 1461646471725 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 21:54:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:54:31 INFO - PROCESS | 1826 | 1461646471732 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:54:31 INFO - PROCESS | 1826 | 1461646471735 Marionette TRACE conn3 <- [1,2686,null,{}] 21:54:31 INFO - PROCESS | 1826 | 1461646471741 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}] 21:54:32 INFO - PROCESS | 1826 | 1461646472018 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 21:54:32 INFO - PROCESS | 1826 | 1461646472266 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758e0c000 == 190 [pid = 1826] [id = 679] 21:54:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8751c68800) [pid = 1826] [serial = 2038] [outer = (nil)] 21:54:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f8759ab0000) [pid = 1826] [serial = 2039] [outer = 0x7f8751c68800] 21:54:32 INFO - PROCESS | 1826 | 1461646472345 Marionette DEBUG loaded listener.js 21:54:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f8759c61400) [pid = 1826] [serial = 2040] [outer = 0x7f8751c68800] 21:54:33 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:54:33 INFO - PROCESS | 1826 | 1461646473780 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] 21:54:33 INFO - PROCESS | 1826 | 1461646473825 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 21:54:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:54:33 INFO - PROCESS | 1826 | 1461646473831 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:54:33 INFO - PROCESS | 1826 | 1461646473834 Marionette TRACE conn3 <- [1,2690,null,{}] 21:54:33 INFO - PROCESS | 1826 | 1461646473839 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}] 21:54:34 INFO - PROCESS | 1826 | 1461646474186 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 21:54:34 INFO - PROCESS | 1826 | 1461646474441 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875aab3800 == 191 [pid = 1826] [id = 680] 21:54:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f8759ab8400) [pid = 1826] [serial = 2041] [outer = (nil)] 21:54:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f8759cd4400) [pid = 1826] [serial = 2042] [outer = 0x7f8759ab8400] 21:54:34 INFO - PROCESS | 1826 | 1461646474532 Marionette DEBUG loaded listener.js 21:54:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8759ceb800) [pid = 1826] [serial = 2043] [outer = 0x7f8759ab8400] 21:54:35 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:54:35 INFO - PROCESS | 1826 | 1461646475939 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] 21:54:35 INFO - PROCESS | 1826 | 1461646475982 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 21:54:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:54:36 INFO - PROCESS | 1826 | 1461646475999 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:54:36 INFO - PROCESS | 1826 | 1461646476014 Marionette TRACE conn3 <- [1,2694,null,{}] 21:54:36 INFO - PROCESS | 1826 | 1461646476023 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}] 21:54:36 INFO - PROCESS | 1826 | 1461646476580 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 21:54:36 INFO - PROCESS | 1826 | 1461646476805 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ad18000 == 192 [pid = 1826] [id = 681] 21:54:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f8759cd1000) [pid = 1826] [serial = 2044] [outer = (nil)] 21:54:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f875ad7a800) [pid = 1826] [serial = 2045] [outer = 0x7f8759cd1000] 21:54:36 INFO - PROCESS | 1826 | 1461646476881 Marionette DEBUG loaded listener.js 21:54:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f875b1d7c00) [pid = 1826] [serial = 2046] [outer = 0x7f8759cd1000] 21:54:38 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:54:38 INFO - PROCESS | 1826 | 1461646478249 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] 21:54:38 INFO - PROCESS | 1826 | 1461646478309 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 21:54:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:54:38 INFO - PROCESS | 1826 | 1461646478316 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:54:38 INFO - PROCESS | 1826 | 1461646478319 Marionette TRACE conn3 <- [1,2698,null,{}] 21:54:38 INFO - PROCESS | 1826 | 1461646478324 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}] 21:54:38 INFO - PROCESS | 1826 | 1461646478643 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 21:54:38 INFO - PROCESS | 1826 | 1461646478888 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b57f800 == 193 [pid = 1826] [id = 682] 21:54:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f8759c5ac00) [pid = 1826] [serial = 2047] [outer = (nil)] 21:54:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f875b1e0800) [pid = 1826] [serial = 2048] [outer = 0x7f8759c5ac00] 21:54:38 INFO - PROCESS | 1826 | 1461646478962 Marionette DEBUG loaded listener.js 21:54:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f875b544c00) [pid = 1826] [serial = 2049] [outer = 0x7f8759c5ac00] 21:54:40 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 21:54:40 INFO - PROCESS | 1826 | 1461646480373 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] 21:54:40 INFO - PROCESS | 1826 | 1461646480402 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 21:54:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:54:40 INFO - PROCESS | 1826 | 1461646480408 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:54:40 INFO - PROCESS | 1826 | 1461646480410 Marionette TRACE conn3 <- [1,2702,null,{}] 21:54:40 INFO - PROCESS | 1826 | 1461646480415 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}] 21:54:40 INFO - PROCESS | 1826 | 1461646480673 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 21:54:40 INFO - PROCESS | 1826 | 1461646480974 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749cc7800 == 194 [pid = 1826] [id = 683] 21:54:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f8749ffc000) [pid = 1826] [serial = 2050] [outer = (nil)] 21:54:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f875b4f5400) [pid = 1826] [serial = 2051] [outer = 0x7f8749ffc000] 21:54:41 INFO - PROCESS | 1826 | 1461646481047 Marionette DEBUG loaded listener.js 21:54:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f875b562800) [pid = 1826] [serial = 2052] [outer = 0x7f8749ffc000] 21:54:41 INFO - PROCESS | 1826 | 1461646481961 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]]]}] 21:54:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:54:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1628ms 21:54:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:54:42 INFO - PROCESS | 1826 | 1461646482037 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 21:54:42 INFO - PROCESS | 1826 | 1461646482040 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 21:54:42 INFO - PROCESS | 1826 | 1461646482046 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:54:42 INFO - PROCESS | 1826 | 1461646482049 Marionette TRACE conn3 <- [1,2706,null,{}] 21:54:42 INFO - PROCESS | 1826 | 1461646482054 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}] 21:54:42 INFO - PROCESS | 1826 | 1461646482287 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 21:54:43 INFO - PROCESS | 1826 | 1461646483168 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749317800 == 195 [pid = 1826] [id = 684] 21:54:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f8743529000) [pid = 1826] [serial = 2053] [outer = (nil)] 21:54:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f8746dc2400) [pid = 1826] [serial = 2054] [outer = 0x7f8743529000] 21:54:43 INFO - PROCESS | 1826 | 1461646483273 Marionette DEBUG loaded listener.js 21:54:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f87477de000) [pid = 1826] [serial = 2055] [outer = 0x7f8743529000] 21:54:44 INFO - PROCESS | 1826 | 1461646484193 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]]]}] 21:54:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:54:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2183ms 21:54:44 INFO - PROCESS | 1826 | 1461646484229 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 21:54:44 INFO - PROCESS | 1826 | 1461646484235 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 21:54:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:54:44 INFO - PROCESS | 1826 | 1461646484241 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:54:44 INFO - PROCESS | 1826 | 1461646484247 Marionette TRACE conn3 <- [1,2710,null,{}] 21:54:44 INFO - PROCESS | 1826 | 1461646484253 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}] 21:54:44 INFO - PROCESS | 1826 | 1461646484484 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ba4c800 == 194 [pid = 1826] [id = 434] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875bec4800 == 193 [pid = 1826] [id = 435] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8771a14800 == 192 [pid = 1826] [id = 229] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875d009000 == 191 [pid = 1826] [id = 436] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c5b9000 == 190 [pid = 1826] [id = 669] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874b948000 == 189 [pid = 1826] [id = 668] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87497bb000 == 188 [pid = 1826] [id = 667] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874780b000 == 187 [pid = 1826] [id = 666] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8755273000 == 186 [pid = 1826] [id = 664] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8754907800 == 185 [pid = 1826] [id = 663] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8754562000 == 184 [pid = 1826] [id = 662] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875410f800 == 183 [pid = 1826] [id = 661] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87521f4800 == 182 [pid = 1826] [id = 660] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8751eb9000 == 181 [pid = 1826] [id = 659] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8750e3a800 == 180 [pid = 1826] [id = 658] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87507e1800 == 179 [pid = 1826] [id = 657] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874f6d8800 == 178 [pid = 1826] [id = 656] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874ef22800 == 177 [pid = 1826] [id = 655] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874ee08800 == 176 [pid = 1826] [id = 654] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c986000 == 175 [pid = 1826] [id = 653] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c85f000 == 174 [pid = 1826] [id = 652] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c5ba800 == 173 [pid = 1826] [id = 651] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874ae35800 == 172 [pid = 1826] [id = 650] 21:54:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8748f5c800 == 171 [pid = 1826] [id = 649] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f8763b07800) [pid = 1826] [serial = 1869] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f874d50ec00) [pid = 1826] [serial = 1815] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f87489ee000) [pid = 1826] [serial = 1943] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f87497d3000) [pid = 1826] [serial = 1941] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f8751f16c00) [pid = 1826] [serial = 1898] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f8751f0b000) [pid = 1826] [serial = 1896] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f87510a9800) [pid = 1826] [serial = 1895] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f87509ab000) [pid = 1826] [serial = 1893] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f874df48c00) [pid = 1826] [serial = 1892] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f874d50b800) [pid = 1826] [serial = 1890] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f874c60b000) [pid = 1826] [serial = 1889] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f874b063000) [pid = 1826] [serial = 1887] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f8749c34800) [pid = 1826] [serial = 1886] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f87477e5400) [pid = 1826] [serial = 1937] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f87489e8c00) [pid = 1826] [serial = 1938] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f8772bb0400) [pid = 1826] [serial = 1934] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f8771f96800) [pid = 1826] [serial = 1932] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f8771d06c00) [pid = 1826] [serial = 1931] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8770eea000) [pid = 1826] [serial = 1929] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f876be65400) [pid = 1826] [serial = 1928] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f8767c7fc00) [pid = 1826] [serial = 1926] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f8764f89400) [pid = 1826] [serial = 1925] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f87646eec00) [pid = 1826] [serial = 1923] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f8763846800) [pid = 1826] [serial = 1922] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f87631d5400) [pid = 1826] [serial = 1920] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f8760687800) [pid = 1826] [serial = 1919] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f875fb60000) [pid = 1826] [serial = 1917] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f875e603000) [pid = 1826] [serial = 1916] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f875bc50c00) [pid = 1826] [serial = 1914] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f875b910000) [pid = 1826] [serial = 1913] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f875b7ed800) [pid = 1826] [serial = 1911] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f875b560c00) [pid = 1826] [serial = 1910] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f875b4f5000) [pid = 1826] [serial = 1908] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f875b1ddc00) [pid = 1826] [serial = 1907] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f875ad7a400) [pid = 1826] [serial = 1905] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f8759cdd000) [pid = 1826] [serial = 1904] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f8759aae000) [pid = 1826] [serial = 1902] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f8754974c00) [pid = 1826] [serial = 1901] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f87536b3400) [pid = 1826] [serial = 1899] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f874951d000) [pid = 1826] [serial = 1940] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f874b06e800) [pid = 1826] [serial = 1944] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f874b12d400) [pid = 1826] [serial = 1946] [outer = (nil)] [url = about:blank] 21:54:45 INFO - PROCESS | 1826 | 1461646485488 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8746ddc000 == 172 [pid = 1826] [id = 685] 21:54:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f8749191800) [pid = 1826] [serial = 2056] [outer = (nil)] 21:54:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f8749c33800) [pid = 1826] [serial = 2057] [outer = 0x7f8749191800] 21:54:45 INFO - PROCESS | 1826 | 1461646485562 Marionette DEBUG loaded listener.js 21:54:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f874b068800) [pid = 1826] [serial = 2058] [outer = 0x7f8749191800] 21:54:46 INFO - PROCESS | 1826 | 1461646486332 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] 21:54:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:54:46 INFO - PROCESS | 1826 | 1461646486393 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 21:54:46 INFO - PROCESS | 1826 | 1461646486400 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:54:46 INFO - PROCESS | 1826 | 1461646486403 Marionette TRACE conn3 <- [1,2714,null,{}] 21:54:46 INFO - PROCESS | 1826 | 1461646486408 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}] 21:54:46 INFO - PROCESS | 1826 | 1461646486651 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 21:54:46 INFO - PROCESS | 1826 | 1461646486832 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749f69000 == 173 [pid = 1826] [id = 686] 21:54:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f87489ea400) [pid = 1826] [serial = 2059] [outer = (nil)] 21:54:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f874b8cf400) [pid = 1826] [serial = 2060] [outer = 0x7f87489ea400] 21:54:46 INFO - PROCESS | 1826 | 1461646486899 Marionette DEBUG loaded listener.js 21:54:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f874b9dd000) [pid = 1826] [serial = 2061] [outer = 0x7f87489ea400] 21:54:47 INFO - PROCESS | 1826 | 1461646487828 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]]]}] 21:54:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:54:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1479ms 21:54:47 INFO - PROCESS | 1826 | 1461646487887 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 21:54:47 INFO - PROCESS | 1826 | 1461646487890 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 21:54:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:54:47 INFO - PROCESS | 1826 | 1461646487898 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:54:47 INFO - PROCESS | 1826 | 1461646487907 Marionette TRACE conn3 <- [1,2718,null,{}] 21:54:47 INFO - PROCESS | 1826 | 1461646487936 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}] 21:54:48 INFO - PROCESS | 1826 | 1461646488228 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 21:54:48 INFO - PROCESS | 1826 | 1461646488265 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c974800 == 174 [pid = 1826] [id = 687] 21:54:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f874d50b400) [pid = 1826] [serial = 2062] [outer = (nil)] 21:54:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f874d755400) [pid = 1826] [serial = 2063] [outer = 0x7f874d50b400] 21:54:48 INFO - PROCESS | 1826 | 1461646488326 Marionette DEBUG loaded listener.js 21:54:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f874dc75800) [pid = 1826] [serial = 2064] [outer = 0x7f874d50b400] 21:54:49 INFO - PROCESS | 1826 | 1461646489405 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] 21:54:49 INFO - PROCESS | 1826 | 1461646489441 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 21:54:49 INFO - PROCESS | 1826 | 1461646489448 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:54:49 INFO - PROCESS | 1826 | 1461646489450 Marionette TRACE conn3 <- [1,2722,null,{}] 21:54:49 INFO - PROCESS | 1826 | 1461646489462 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}] 21:54:49 INFO - PROCESS | 1826 | 1461646489737 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 21:54:50 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f875450c800) [pid = 1826] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:54:50 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f8752088400) [pid = 1826] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:54:50 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f8749ff2400) [pid = 1826] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:54:50 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f8746f76c00) [pid = 1826] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:54:50 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f8752089c00) [pid = 1826] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:54:50 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f874b070400) [pid = 1826] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:54:50 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f874dc79400) [pid = 1826] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:54:50 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f8753736000) [pid = 1826] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:54:50 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f87536b7c00) [pid = 1826] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:54:50 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f874dcf0400) [pid = 1826] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:54:50 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f874dc79c00) [pid = 1826] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:54:50 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f874d75cc00) [pid = 1826] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:54:50 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f8749196400) [pid = 1826] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:54:50 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f874d6db400) [pid = 1826] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:54:50 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f874b853000) [pid = 1826] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:54:50 INFO - PROCESS | 1826 | 1461646490345 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8748f4d800 == 175 [pid = 1826] [id = 688] 21:54:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f874352f800) [pid = 1826] [serial = 2065] [outer = (nil)] 21:54:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f8749c39800) [pid = 1826] [serial = 2066] [outer = 0x7f874352f800] 21:54:50 INFO - PROCESS | 1826 | 1461646490410 Marionette DEBUG loaded listener.js 21:54:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f874de66c00) [pid = 1826] [serial = 2067] [outer = 0x7f874352f800] 21:54:51 INFO - PROCESS | 1826 | 1461646491144 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] 21:54:51 INFO - PROCESS | 1826 | 1461646491200 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 21:54:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:54:51 INFO - PROCESS | 1826 | 1461646491206 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:54:51 INFO - PROCESS | 1826 | 1461646491210 Marionette TRACE conn3 <- [1,2726,null,{}] 21:54:51 INFO - PROCESS | 1826 | 1461646491219 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}] 21:54:51 INFO - PROCESS | 1826 | 1461646491431 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 21:54:51 INFO - PROCESS | 1826 | 1461646491616 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f060800 == 176 [pid = 1826] [id = 689] 21:54:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f87509af800) [pid = 1826] [serial = 2068] [outer = (nil)] 21:54:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f8750e23000) [pid = 1826] [serial = 2069] [outer = 0x7f87509af800] 21:54:51 INFO - PROCESS | 1826 | 1461646491703 Marionette DEBUG loaded listener.js 21:54:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f8751c66400) [pid = 1826] [serial = 2070] [outer = 0x7f87509af800] 21:54:52 INFO - PROCESS | 1826 | 1461646492794 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]]]}] 21:54:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:54:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1633ms 21:54:52 INFO - PROCESS | 1826 | 1461646492842 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 21:54:52 INFO - PROCESS | 1826 | 1461646492847 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 21:54:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:54:52 INFO - PROCESS | 1826 | 1461646492856 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:54:52 INFO - PROCESS | 1826 | 1461646492862 Marionette TRACE conn3 <- [1,2730,null,{}] 21:54:52 INFO - PROCESS | 1826 | 1461646492871 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}] 21:54:53 INFO - PROCESS | 1826 | 1461646493150 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 21:54:53 INFO - PROCESS | 1826 | 1461646493490 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b23d800 == 177 [pid = 1826] [id = 690] 21:54:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f8749197800) [pid = 1826] [serial = 2071] [outer = (nil)] 21:54:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f8749ffe400) [pid = 1826] [serial = 2072] [outer = 0x7f8749197800] 21:54:53 INFO - PROCESS | 1826 | 1461646493566 Marionette DEBUG loaded listener.js 21:54:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f874b85e400) [pid = 1826] [serial = 2073] [outer = 0x7f8749197800] 21:54:54 INFO - PROCESS | 1826 | 1461646494887 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] 21:54:54 INFO - PROCESS | 1826 | 1461646494959 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 21:54:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:54:54 INFO - PROCESS | 1826 | 1461646494969 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:54:54 INFO - PROCESS | 1826 | 1461646494973 Marionette TRACE conn3 <- [1,2734,null,{}] 21:54:55 INFO - PROCESS | 1826 | 1461646495024 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}] 21:54:55 INFO - PROCESS | 1826 | 1461646495304 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 21:54:55 INFO - PROCESS | 1826 | 1461646495562 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f058000 == 178 [pid = 1826] [id = 691] 21:54:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f8749ff2c00) [pid = 1826] [serial = 2074] [outer = (nil)] 21:54:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f874d471c00) [pid = 1826] [serial = 2075] [outer = 0x7f8749ff2c00] 21:54:55 INFO - PROCESS | 1826 | 1461646495636 Marionette DEBUG loaded listener.js 21:54:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f874dcf2000) [pid = 1826] [serial = 2076] [outer = 0x7f8749ff2c00] 21:54:56 INFO - PROCESS | 1826 | 1461646496622 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]]]}] 21:54:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:54:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1693ms 21:54:56 INFO - PROCESS | 1826 | 1461646496663 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 21:54:56 INFO - PROCESS | 1826 | 1461646496667 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 21:54:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:54:56 INFO - PROCESS | 1826 | 1461646496673 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:54:56 INFO - PROCESS | 1826 | 1461646496678 Marionette TRACE conn3 <- [1,2738,null,{}] 21:54:56 INFO - PROCESS | 1826 | 1461646496694 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}] 21:54:56 INFO - PROCESS | 1826 | 1461646496939 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 21:54:57 INFO - PROCESS | 1826 | 1461646497255 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875100e000 == 179 [pid = 1826] [id = 692] 21:54:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f8750e25400) [pid = 1826] [serial = 2077] [outer = (nil)] 21:54:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f8751c5e800) [pid = 1826] [serial = 2078] [outer = 0x7f8750e25400] 21:54:57 INFO - PROCESS | 1826 | 1461646497338 Marionette DEBUG loaded listener.js 21:54:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f8751f10c00) [pid = 1826] [serial = 2079] [outer = 0x7f8750e25400] 21:54:58 INFO - PROCESS | 1826 | 1461646498216 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]]]}] 21:54:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:54:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1587ms 21:54:58 INFO - PROCESS | 1826 | 1461646498261 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 21:54:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:54:58 INFO - PROCESS | 1826 | 1461646498266 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 21:54:58 INFO - PROCESS | 1826 | 1461646498272 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:54:58 INFO - PROCESS | 1826 | 1461646498275 Marionette TRACE conn3 <- [1,2742,null,{}] 21:54:58 INFO - PROCESS | 1826 | 1461646498280 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}] 21:54:58 INFO - PROCESS | 1826 | 1461646498509 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 21:54:58 INFO - PROCESS | 1826 | 1461646498784 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751eed800 == 180 [pid = 1826] [id = 693] 21:54:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f8749c3f000) [pid = 1826] [serial = 2080] [outer = (nil)] 21:54:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f875208d000) [pid = 1826] [serial = 2081] [outer = 0x7f8749c3f000] 21:54:58 INFO - PROCESS | 1826 | 1461646498918 Marionette DEBUG loaded listener.js 21:54:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f87536b8800) [pid = 1826] [serial = 2082] [outer = 0x7f8749c3f000] 21:54:59 INFO - PROCESS | 1826 | 1461646499759 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]]]}] 21:54:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:54:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1531ms 21:54:59 INFO - PROCESS | 1826 | 1461646499803 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 21:54:59 INFO - PROCESS | 1826 | 1461646499807 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 21:54:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:54:59 INFO - PROCESS | 1826 | 1461646499813 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:54:59 INFO - PROCESS | 1826 | 1461646499815 Marionette TRACE conn3 <- [1,2746,null,{}] 21:54:59 INFO - PROCESS | 1826 | 1461646499820 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}] 21:55:00 INFO - PROCESS | 1826 | 1461646500036 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 21:55:00 INFO - PROCESS | 1826 | 1461646500309 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8753722800 == 181 [pid = 1826] [id = 694] 21:55:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f87536b9000) [pid = 1826] [serial = 2083] [outer = (nil)] 21:55:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f8753e1d400) [pid = 1826] [serial = 2084] [outer = 0x7f87536b9000] 21:55:00 INFO - PROCESS | 1826 | 1461646500392 Marionette DEBUG loaded listener.js 21:55:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f8753eef800) [pid = 1826] [serial = 2085] [outer = 0x7f87536b9000] 21:55:01 INFO - PROCESS | 1826 | 1461646501245 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]]]}] 21:55:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:55:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1477ms 21:55:01 INFO - PROCESS | 1826 | 1461646501306 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 21:55:01 INFO - PROCESS | 1826 | 1461646501310 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 21:55:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:55:01 INFO - PROCESS | 1826 | 1461646501320 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:55:01 INFO - PROCESS | 1826 | 1461646501323 Marionette TRACE conn3 <- [1,2750,null,{}] 21:55:01 INFO - PROCESS | 1826 | 1461646501328 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}] 21:55:01 INFO - PROCESS | 1826 | 1461646501586 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 21:55:01 INFO - PROCESS | 1826 | 1461646501876 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754909000 == 182 [pid = 1826] [id = 695] 21:55:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f87545dc000) [pid = 1826] [serial = 2086] [outer = (nil)] 21:55:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f875497b000) [pid = 1826] [serial = 2087] [outer = 0x7f87545dc000] 21:55:02 INFO - PROCESS | 1826 | 1461646502072 Marionette DEBUG loaded listener.js 21:55:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f8759a72800) [pid = 1826] [serial = 2088] [outer = 0x7f87545dc000] 21:55:03 INFO - PROCESS | 1826 | 1461646503298 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]]]}] 21:55:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:55:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 2031ms 21:55:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:55:03 INFO - PROCESS | 1826 | 1461646503351 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 21:55:03 INFO - PROCESS | 1826 | 1461646503354 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 21:55:03 INFO - PROCESS | 1826 | 1461646503360 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:55:03 INFO - PROCESS | 1826 | 1461646503363 Marionette TRACE conn3 <- [1,2754,null,{}] 21:55:03 INFO - PROCESS | 1826 | 1461646503368 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}] 21:55:03 INFO - PROCESS | 1826 | 1461646503589 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 21:55:03 INFO - PROCESS | 1826 | 1461646503903 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87556ab800 == 183 [pid = 1826] [id = 696] 21:55:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f8759aad000) [pid = 1826] [serial = 2089] [outer = (nil)] 21:55:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f8759c54400) [pid = 1826] [serial = 2090] [outer = 0x7f8759aad000] 21:55:04 INFO - PROCESS | 1826 | 1461646504008 Marionette DEBUG loaded listener.js 21:55:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f8759cad400) [pid = 1826] [serial = 2091] [outer = 0x7f8759aad000] 21:55:04 INFO - PROCESS | 1826 | 1461646504861 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]]]}] 21:55:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:55:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1529ms 21:55:04 INFO - PROCESS | 1826 | 1461646504889 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 21:55:04 INFO - PROCESS | 1826 | 1461646504893 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 21:55:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:55:04 INFO - PROCESS | 1826 | 1461646504900 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:55:04 INFO - PROCESS | 1826 | 1461646504902 Marionette TRACE conn3 <- [1,2758,null,{}] 21:55:04 INFO - PROCESS | 1826 | 1461646504908 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}] 21:55:05 INFO - PROCESS | 1826 | 1461646505139 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 21:55:05 INFO - PROCESS | 1826 | 1461646505412 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8759033000 == 184 [pid = 1826] [id = 697] 21:55:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f8759a74c00) [pid = 1826] [serial = 2092] [outer = (nil)] 21:55:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f8759cd8c00) [pid = 1826] [serial = 2093] [outer = 0x7f8759a74c00] 21:55:05 INFO - PROCESS | 1826 | 1461646505489 Marionette DEBUG loaded listener.js 21:55:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f8759cf6400) [pid = 1826] [serial = 2094] [outer = 0x7f8759a74c00] 21:55:06 INFO - PROCESS | 1826 | 1461646506365 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]]]}] 21:55:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:55:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1530ms 21:55:06 INFO - PROCESS | 1826 | 1461646506430 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 21:55:06 INFO - PROCESS | 1826 | 1461646506434 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 21:55:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:55:06 INFO - PROCESS | 1826 | 1461646506440 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:55:06 INFO - PROCESS | 1826 | 1461646506443 Marionette TRACE conn3 <- [1,2762,null,{}] 21:55:06 INFO - PROCESS | 1826 | 1461646506448 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}] 21:55:06 INFO - PROCESS | 1826 | 1461646506677 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 21:55:06 INFO - PROCESS | 1826 | 1461646506919 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ad04800 == 185 [pid = 1826] [id = 698] 21:55:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8751f0ac00) [pid = 1826] [serial = 2095] [outer = (nil)] 21:55:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f875ab57000) [pid = 1826] [serial = 2096] [outer = 0x7f8751f0ac00] 21:55:07 INFO - PROCESS | 1826 | 1461646506996 Marionette DEBUG loaded listener.js 21:55:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f875ad7e800) [pid = 1826] [serial = 2097] [outer = 0x7f8751f0ac00] 21:55:07 INFO - PROCESS | 1826 | 1461646507911 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]]]}] 21:55:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:55:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1531ms 21:55:07 INFO - PROCESS | 1826 | 1461646507972 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 21:55:07 INFO - PROCESS | 1826 | 1461646507976 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 21:55:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:55:07 INFO - PROCESS | 1826 | 1461646507981 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:55:07 INFO - PROCESS | 1826 | 1461646507984 Marionette TRACE conn3 <- [1,2766,null,{}] 21:55:07 INFO - PROCESS | 1826 | 1461646507990 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}] 21:55:08 INFO - PROCESS | 1826 | 1461646508235 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 21:55:08 INFO - PROCESS | 1826 | 1461646508552 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ba59000 == 186 [pid = 1826] [id = 699] 21:55:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f8743527800) [pid = 1826] [serial = 2098] [outer = (nil)] 21:55:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f875b558c00) [pid = 1826] [serial = 2099] [outer = 0x7f8743527800] 21:55:08 INFO - PROCESS | 1826 | 1461646508631 Marionette DEBUG loaded listener.js 21:55:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f875b6be400) [pid = 1826] [serial = 2100] [outer = 0x7f8743527800] 21:55:09 INFO - PROCESS | 1826 | 1461646509522 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]]]}] 21:55:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:55:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1586ms 21:55:09 INFO - PROCESS | 1826 | 1461646509568 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 21:55:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:55:09 INFO - PROCESS | 1826 | 1461646509572 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 21:55:09 INFO - PROCESS | 1826 | 1461646509579 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:55:09 INFO - PROCESS | 1826 | 1461646509582 Marionette TRACE conn3 <- [1,2770,null,{}] 21:55:09 INFO - PROCESS | 1826 | 1461646509588 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}] 21:55:09 INFO - PROCESS | 1826 | 1461646509853 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 21:55:10 INFO - PROCESS | 1826 | 1461646510177 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875bba9000 == 187 [pid = 1826] [id = 700] 21:55:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f875b893400) [pid = 1826] [serial = 2101] [outer = (nil)] 21:55:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f875b897c00) [pid = 1826] [serial = 2102] [outer = 0x7f875b893400] 21:55:10 INFO - PROCESS | 1826 | 1461646510262 Marionette DEBUG loaded listener.js 21:55:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f875b905400) [pid = 1826] [serial = 2103] [outer = 0x7f875b893400] 21:55:11 INFO - PROCESS | 1826 | 1461646511126 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]]]}] 21:55:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:55:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1590ms 21:55:11 INFO - PROCESS | 1826 | 1461646511169 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 21:55:11 INFO - PROCESS | 1826 | 1461646511171 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 21:55:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:55:11 INFO - PROCESS | 1826 | 1461646511178 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:55:11 INFO - PROCESS | 1826 | 1461646511181 Marionette TRACE conn3 <- [1,2774,null,{}] 21:55:11 INFO - PROCESS | 1826 | 1461646511187 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}] 21:55:11 INFO - PROCESS | 1826 | 1461646511429 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 21:55:11 INFO - PROCESS | 1826 | 1461646511711 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875c14d000 == 188 [pid = 1826] [id = 701] 21:55:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f875b908c00) [pid = 1826] [serial = 2104] [outer = (nil)] 21:55:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f875b9c0400) [pid = 1826] [serial = 2105] [outer = 0x7f875b908c00] 21:55:11 INFO - PROCESS | 1826 | 1461646511844 Marionette DEBUG loaded listener.js 21:55:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f875bae6c00) [pid = 1826] [serial = 2106] [outer = 0x7f875b908c00] 21:55:12 INFO - PROCESS | 1826 | 1461646512712 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]]]}] 21:55:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:55:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1587ms 21:55:12 INFO - PROCESS | 1826 | 1461646512766 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 21:55:12 INFO - PROCESS | 1826 | 1461646512769 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 21:55:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:55:12 INFO - PROCESS | 1826 | 1461646512775 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:55:12 INFO - PROCESS | 1826 | 1461646512778 Marionette TRACE conn3 <- [1,2778,null,{}] 21:55:12 INFO - PROCESS | 1826 | 1461646512783 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}] 21:55:13 INFO - PROCESS | 1826 | 1461646513023 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 21:55:13 INFO - PROCESS | 1826 | 1461646513298 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875d00c000 == 189 [pid = 1826] [id = 702] 21:55:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f875bae7000) [pid = 1826] [serial = 2107] [outer = (nil)] 21:55:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f875baef000) [pid = 1826] [serial = 2108] [outer = 0x7f875bae7000] 21:55:13 INFO - PROCESS | 1826 | 1461646513417 Marionette DEBUG loaded listener.js 21:55:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f875bc50000) [pid = 1826] [serial = 2109] [outer = 0x7f875bae7000] 21:55:14 INFO - PROCESS | 1826 | 1461646514329 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]]]}] 21:55:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:55:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1584ms 21:55:14 INFO - PROCESS | 1826 | 1461646514361 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 21:55:14 INFO - PROCESS | 1826 | 1461646514365 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 21:55:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:55:14 INFO - PROCESS | 1826 | 1461646514370 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:55:14 INFO - PROCESS | 1826 | 1461646514373 Marionette TRACE conn3 <- [1,2782,null,{}] 21:55:14 INFO - PROCESS | 1826 | 1461646514378 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}] 21:55:14 INFO - PROCESS | 1826 | 1461646514646 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 21:55:14 INFO - PROCESS | 1826 | 1461646514966 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e6bf800 == 190 [pid = 1826] [id = 703] 21:55:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f875b909000) [pid = 1826] [serial = 2110] [outer = (nil)] 21:55:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f875bc56c00) [pid = 1826] [serial = 2111] [outer = 0x7f875b909000] 21:55:15 INFO - PROCESS | 1826 | 1461646515046 Marionette DEBUG loaded listener.js 21:55:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f875bc90400) [pid = 1826] [serial = 2112] [outer = 0x7f875b909000] 21:55:15 INFO - PROCESS | 1826 | 1461646515893 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]]]}] 21:55:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:55:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1579ms 21:55:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:55:15 INFO - PROCESS | 1826 | 1461646515950 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 21:55:15 INFO - PROCESS | 1826 | 1461646515953 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 21:55:15 INFO - PROCESS | 1826 | 1461646515959 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:55:15 INFO - PROCESS | 1826 | 1461646515962 Marionette TRACE conn3 <- [1,2786,null,{}] 21:55:15 INFO - PROCESS | 1826 | 1461646515967 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}] 21:55:16 INFO - PROCESS | 1826 | 1461646516195 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 21:55:16 INFO - PROCESS | 1826 | 1461646516480 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875f9a2800 == 191 [pid = 1826] [id = 704] 21:55:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f8743527c00) [pid = 1826] [serial = 2113] [outer = (nil)] 21:55:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f875bc97800) [pid = 1826] [serial = 2114] [outer = 0x7f8743527c00] 21:55:16 INFO - PROCESS | 1826 | 1461646516599 Marionette DEBUG loaded listener.js 21:55:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f875be2dc00) [pid = 1826] [serial = 2115] [outer = 0x7f8743527c00] 21:55:17 INFO - PROCESS | 1826 | 1461646517461 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]]]}] 21:55:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:55:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1536ms 21:55:17 INFO - PROCESS | 1826 | 1461646517496 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 21:55:17 INFO - PROCESS | 1826 | 1461646517499 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 21:55:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:55:17 INFO - PROCESS | 1826 | 1461646517505 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:55:17 INFO - PROCESS | 1826 | 1461646517507 Marionette TRACE conn3 <- [1,2790,null,{}] 21:55:17 INFO - PROCESS | 1826 | 1461646517513 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}] 21:55:17 INFO - PROCESS | 1826 | 1461646517762 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 21:55:18 INFO - PROCESS | 1826 | 1461646518041 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8761034000 == 192 [pid = 1826] [id = 705] 21:55:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f8747041000) [pid = 1826] [serial = 2116] [outer = (nil)] 21:55:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f875be39000) [pid = 1826] [serial = 2117] [outer = 0x7f8747041000] 21:55:18 INFO - PROCESS | 1826 | 1461646518156 Marionette DEBUG loaded listener.js 21:55:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f875c084400) [pid = 1826] [serial = 2118] [outer = 0x7f8747041000] 21:55:19 INFO - PROCESS | 1826 | 1461646519045 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]]]}] 21:55:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:55:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1591ms 21:55:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:55:19 INFO - PROCESS | 1826 | 1461646519097 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 21:55:19 INFO - PROCESS | 1826 | 1461646519099 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 21:55:19 INFO - PROCESS | 1826 | 1461646519106 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:55:19 INFO - PROCESS | 1826 | 1461646519108 Marionette TRACE conn3 <- [1,2794,null,{}] 21:55:19 INFO - PROCESS | 1826 | 1461646519113 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}] 21:55:19 INFO - PROCESS | 1826 | 1461646519368 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 21:55:19 INFO - PROCESS | 1826 | 1461646519684 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876217c000 == 193 [pid = 1826] [id = 706] 21:55:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f875b4e9400) [pid = 1826] [serial = 2119] [outer = (nil)] 21:55:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f875ce4f000) [pid = 1826] [serial = 2120] [outer = 0x7f875b4e9400] 21:55:19 INFO - PROCESS | 1826 | 1461646519762 Marionette DEBUG loaded listener.js 21:55:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f875d11dc00) [pid = 1826] [serial = 2121] [outer = 0x7f875b4e9400] 21:55:20 INFO - PROCESS | 1826 | 1461646520617 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]]]}] 21:55:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:55:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1539ms 21:55:20 INFO - PROCESS | 1826 | 1461646520646 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 21:55:20 INFO - PROCESS | 1826 | 1461646520650 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 21:55:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:55:20 INFO - PROCESS | 1826 | 1461646520655 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:55:20 INFO - PROCESS | 1826 | 1461646520657 Marionette TRACE conn3 <- [1,2798,null,{}] 21:55:20 INFO - PROCESS | 1826 | 1461646520663 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}] 21:55:20 INFO - PROCESS | 1826 | 1461646520896 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 21:55:21 INFO - PROCESS | 1826 | 1461646521179 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8763124000 == 194 [pid = 1826] [id = 707] 21:55:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f87497d5c00) [pid = 1826] [serial = 2122] [outer = (nil)] 21:55:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f875d1ef000) [pid = 1826] [serial = 2123] [outer = 0x7f87497d5c00] 21:55:21 INFO - PROCESS | 1826 | 1461646521296 Marionette DEBUG loaded listener.js 21:55:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f875e608c00) [pid = 1826] [serial = 2124] [outer = 0x7f87497d5c00] 21:55:22 INFO - PROCESS | 1826 | 1461646522157 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]]]}] 21:55:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:55:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1534ms 21:55:22 INFO - PROCESS | 1826 | 1461646522191 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 21:55:22 INFO - PROCESS | 1826 | 1461646522194 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 21:55:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:55:22 INFO - PROCESS | 1826 | 1461646522200 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:55:22 INFO - PROCESS | 1826 | 1461646522203 Marionette TRACE conn3 <- [1,2802,null,{}] 21:55:22 INFO - PROCESS | 1826 | 1461646522208 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}] 21:55:22 INFO - PROCESS | 1826 | 1461646522439 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 21:55:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874508b000 == 193 [pid = 1826] [id = 508] 21:55:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8767e19800 == 192 [pid = 1826] [id = 499] 21:55:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87769a0000 == 191 [pid = 1826] [id = 500] 21:55:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87555b8800 == 190 [pid = 1826] [id = 677] 21:55:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8754748000 == 189 [pid = 1826] [id = 676] 21:55:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8751ebc800 == 188 [pid = 1826] [id = 675] 21:55:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8750e43000 == 187 [pid = 1826] [id = 674] 21:55:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874f6d5800 == 186 [pid = 1826] [id = 673] 21:55:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874d459800 == 185 [pid = 1826] [id = 672] 21:55:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c5a9800 == 184 [pid = 1826] [id = 671] 21:55:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8746e93800 == 183 [pid = 1826] [id = 670] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f8754978c00) [pid = 1826] [serial = 1997] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f875208d800) [pid = 1826] [serial = 1979] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f87545d8c00) [pid = 1826] [serial = 1992] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f87536b4000) [pid = 1826] [serial = 1980] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f87489e8800) [pid = 1826] [serial = 2000] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f8754513800) [pid = 1826] [serial = 1991] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f874919d000) [pid = 1826] [serial = 1949] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f875373f400) [pid = 1826] [serial = 1982] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f8751c5d000) [pid = 1826] [serial = 1977] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f874de71c00) [pid = 1826] [serial = 1965] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f874b8eac00) [pid = 1826] [serial = 1955] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f874d46b400) [pid = 1826] [serial = 1958] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f8754507c00) [pid = 1826] [serial = 1989] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f8753ef6400) [pid = 1826] [serial = 1986] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f875494f400) [pid = 1826] [serial = 1995] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f874d50c000) [pid = 1826] [serial = 1961] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f8753eee000) [pid = 1826] [serial = 1985] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f874919c400) [pid = 1826] [serial = 2001] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f87509af400) [pid = 1826] [serial = 1970] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f874df4f000) [pid = 1826] [serial = 1967] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f8749c3e800) [pid = 1826] [serial = 2003] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f8758d04c00) [pid = 1826] [serial = 1998] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f8753faf400) [pid = 1826] [serial = 1988] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f8750fa4c00) [pid = 1826] [serial = 1974] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f874fedf800) [pid = 1826] [serial = 1968] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f87510a3400) [pid = 1826] [serial = 1976] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f8750e22400) [pid = 1826] [serial = 1971] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f874b8e1000) [pid = 1826] [serial = 2006] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f8750e2d400) [pid = 1826] [serial = 1973] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f874b06b400) [pid = 1826] [serial = 2004] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f87546db400) [pid = 1826] [serial = 1994] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f874b06e000) [pid = 1826] [serial = 1952] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f8753e22400) [pid = 1826] [serial = 1983] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f874b9da400) [pid = 1826] [serial = 2007] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f874de62800) [pid = 1826] [serial = 1964] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f874b9dbc00) [pid = 1826] [serial = 2009] [outer = (nil)] [url = about:blank] 21:55:24 INFO - PROCESS | 1826 | 1461646524707 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8746de9000 == 184 [pid = 1826] [id = 708] 21:55:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f8746f72c00) [pid = 1826] [serial = 2125] [outer = (nil)] 21:55:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f874703f400) [pid = 1826] [serial = 2126] [outer = 0x7f8746f72c00] 21:55:24 INFO - PROCESS | 1826 | 1461646524780 Marionette DEBUG loaded listener.js 21:55:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f87489e8800) [pid = 1826] [serial = 2127] [outer = 0x7f8746f72c00] 21:55:25 INFO - PROCESS | 1826 | 1461646525548 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]]]}] 21:55:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:55:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 3388ms 21:55:25 INFO - PROCESS | 1826 | 1461646525591 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 21:55:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:55:25 INFO - PROCESS | 1826 | 1461646525596 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 21:55:25 INFO - PROCESS | 1826 | 1461646525603 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:55:25 INFO - PROCESS | 1826 | 1461646525607 Marionette TRACE conn3 <- [1,2806,null,{}] 21:55:25 INFO - PROCESS | 1826 | 1461646525618 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}] 21:55:25 INFO - PROCESS | 1826 | 1461646525849 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 21:55:26 INFO - PROCESS | 1826 | 1461646526052 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749d75800 == 185 [pid = 1826] [id = 709] 21:55:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f8747042800) [pid = 1826] [serial = 2128] [outer = (nil)] 21:55:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f874b061400) [pid = 1826] [serial = 2129] [outer = 0x7f8747042800] 21:55:26 INFO - PROCESS | 1826 | 1461646526120 Marionette DEBUG loaded listener.js 21:55:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f874b130400) [pid = 1826] [serial = 2130] [outer = 0x7f8747042800] 21:55:26 INFO - PROCESS | 1826 | 1461646526959 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]]]}] 21:55:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:55:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1386ms 21:55:26 INFO - PROCESS | 1826 | 1461646526992 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 21:55:27 INFO - PROCESS | 1826 | 1461646526996 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 21:55:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:55:27 INFO - PROCESS | 1826 | 1461646527003 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:55:27 INFO - PROCESS | 1826 | 1461646527005 Marionette TRACE conn3 <- [1,2810,null,{}] 21:55:27 INFO - PROCESS | 1826 | 1461646527018 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}] 21:55:27 INFO - PROCESS | 1826 | 1461646527298 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 21:55:27 INFO - PROCESS | 1826 | 1461646527347 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c666800 == 186 [pid = 1826] [id = 710] 21:55:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f874c611000) [pid = 1826] [serial = 2131] [outer = (nil)] 21:55:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f874d475800) [pid = 1826] [serial = 2132] [outer = 0x7f874c611000] 21:55:27 INFO - PROCESS | 1826 | 1461646527408 Marionette DEBUG loaded listener.js 21:55:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f874d75c000) [pid = 1826] [serial = 2133] [outer = 0x7f874c611000] 21:55:28 INFO - PROCESS | 1826 | 1461646528379 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]]]}] 21:55:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:55:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1436ms 21:55:28 INFO - PROCESS | 1826 | 1461646528440 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 21:55:28 INFO - PROCESS | 1826 | 1461646528446 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 21:55:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:55:28 INFO - PROCESS | 1826 | 1461646528483 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:55:28 INFO - PROCESS | 1826 | 1461646528493 Marionette TRACE conn3 <- [1,2814,null,{}] 21:55:28 INFO - PROCESS | 1826 | 1461646528505 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}] 21:55:28 INFO - PROCESS | 1826 | 1461646528804 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 21:55:29 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f875d11f800) [pid = 1826] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:55:29 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f8749191800) [pid = 1826] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:55:29 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f874352f800) [pid = 1826] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:55:29 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8746dc9400) [pid = 1826] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:55:29 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f87489ea400) [pid = 1826] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:55:29 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f874d50b400) [pid = 1826] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:55:29 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f8743529000) [pid = 1826] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:55:29 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f8743524800) [pid = 1826] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:55:29 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f874b9de800) [pid = 1826] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:55:29 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8749c3d800) [pid = 1826] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:55:29 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f874b8ce400) [pid = 1826] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:55:29 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f8749ffa800) [pid = 1826] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:55:29 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f8749194800) [pid = 1826] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:55:29 INFO - PROCESS | 1826 | 1461646529403 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87497b4800 == 187 [pid = 1826] [id = 711] 21:55:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f8743524800) [pid = 1826] [serial = 2134] [outer = (nil)] 21:55:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f8746f6f800) [pid = 1826] [serial = 2135] [outer = 0x7f8743524800] 21:55:29 INFO - PROCESS | 1826 | 1461646529468 Marionette DEBUG loaded listener.js 21:55:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f874b85ec00) [pid = 1826] [serial = 2136] [outer = 0x7f8743524800] 21:55:30 INFO - PROCESS | 1826 | 1461646530187 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]]]}] 21:55:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:55:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1768ms 21:55:30 INFO - PROCESS | 1826 | 1461646530225 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 21:55:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:55:30 INFO - PROCESS | 1826 | 1461646530230 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 21:55:30 INFO - PROCESS | 1826 | 1461646530235 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:55:30 INFO - PROCESS | 1826 | 1461646530238 Marionette TRACE conn3 <- [1,2818,null,{}] 21:55:30 INFO - PROCESS | 1826 | 1461646530255 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}] 21:55:30 INFO - PROCESS | 1826 | 1461646530476 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 21:55:30 INFO - PROCESS | 1826 | 1461646530494 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ef09800 == 188 [pid = 1826] [id = 712] 21:55:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f874c602400) [pid = 1826] [serial = 2137] [outer = (nil)] 21:55:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f874fee2400) [pid = 1826] [serial = 2138] [outer = 0x7f874c602400] 21:55:30 INFO - PROCESS | 1826 | 1461646530556 Marionette DEBUG loaded listener.js 21:55:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f87509b5000) [pid = 1826] [serial = 2139] [outer = 0x7f874c602400] 21:55:31 INFO - PROCESS | 1826 | 1461646531778 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]]]}] 21:55:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:55:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1585ms 21:55:31 INFO - PROCESS | 1826 | 1461646531822 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 21:55:31 INFO - PROCESS | 1826 | 1461646531828 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 21:55:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:55:31 INFO - PROCESS | 1826 | 1461646531836 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:55:31 INFO - PROCESS | 1826 | 1461646531842 Marionette TRACE conn3 <- [1,2822,null,{}] 21:55:31 INFO - PROCESS | 1826 | 1461646531851 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}] 21:55:32 INFO - PROCESS | 1826 | 1461646532139 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 21:55:32 INFO - PROCESS | 1826 | 1461646532458 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b93b000 == 189 [pid = 1826] [id = 713] 21:55:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f8749302400) [pid = 1826] [serial = 2140] [outer = (nil)] 21:55:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f874b068c00) [pid = 1826] [serial = 2141] [outer = 0x7f8749302400] 21:55:32 INFO - PROCESS | 1826 | 1461646532536 Marionette DEBUG loaded listener.js 21:55:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f874b8d1c00) [pid = 1826] [serial = 2142] [outer = 0x7f8749302400] 21:55:33 INFO - PROCESS | 1826 | 1461646533436 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]]]}] 21:55:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:55:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1635ms 21:55:33 INFO - PROCESS | 1826 | 1461646533471 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 21:55:33 INFO - PROCESS | 1826 | 1461646533480 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 21:55:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:55:33 INFO - PROCESS | 1826 | 1461646533490 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:55:33 INFO - PROCESS | 1826 | 1461646533493 Marionette TRACE conn3 <- [1,2826,null,{}] 21:55:33 INFO - PROCESS | 1826 | 1461646533499 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}] 21:55:33 INFO - PROCESS | 1826 | 1461646533738 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 21:55:34 INFO - PROCESS | 1826 | 1461646534020 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ef22800 == 190 [pid = 1826] [id = 714] 21:55:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f874c608400) [pid = 1826] [serial = 2143] [outer = (nil)] 21:55:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f874d75e000) [pid = 1826] [serial = 2144] [outer = 0x7f874c608400] 21:55:34 INFO - PROCESS | 1826 | 1461646534158 Marionette DEBUG loaded listener.js 21:55:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f874de67000) [pid = 1826] [serial = 2145] [outer = 0x7f874c608400] 21:55:35 INFO - PROCESS | 1826 | 1461646535147 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:55:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:55:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1731ms 21:55:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:55:35 INFO - PROCESS | 1826 | 1461646535221 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 21:55:35 INFO - PROCESS | 1826 | 1461646535225 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 21:55:35 INFO - PROCESS | 1826 | 1461646535231 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:55:35 INFO - PROCESS | 1826 | 1461646535237 Marionette TRACE conn3 <- [1,2830,null,{}] 21:55:35 INFO - PROCESS | 1826 | 1461646535253 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}] 21:55:35 INFO - PROCESS | 1826 | 1461646535536 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 21:55:35 INFO - PROCESS | 1826 | 1461646535860 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8750914000 == 191 [pid = 1826] [id = 715] 21:55:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f87509ae400) [pid = 1826] [serial = 2146] [outer = (nil)] 21:55:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f87510b1c00) [pid = 1826] [serial = 2147] [outer = 0x7f87509ae400] 21:55:35 INFO - PROCESS | 1826 | 1461646535940 Marionette DEBUG loaded listener.js 21:55:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f8752083c00) [pid = 1826] [serial = 2148] [outer = 0x7f87509ae400] 21:55:36 INFO - PROCESS | 1826 | 1461646536800 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]]]}] 21:55:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:55:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1640ms 21:55:36 INFO - PROCESS | 1826 | 1461646536871 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 21:55:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:55:36 INFO - PROCESS | 1826 | 1461646536876 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 21:55:36 INFO - PROCESS | 1826 | 1461646536881 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:55:36 INFO - PROCESS | 1826 | 1461646536885 Marionette TRACE conn3 <- [1,2834,null,{}] 21:55:36 INFO - PROCESS | 1826 | 1461646536890 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}] 21:55:37 INFO - PROCESS | 1826 | 1461646537131 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 21:55:37 INFO - PROCESS | 1826 | 1461646537406 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751ec0000 == 192 [pid = 1826] [id = 716] 21:55:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8750e2f800) [pid = 1826] [serial = 2149] [outer = (nil)] 21:55:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f8753e20c00) [pid = 1826] [serial = 2150] [outer = 0x7f8750e2f800] 21:55:37 INFO - PROCESS | 1826 | 1461646537528 Marionette DEBUG loaded listener.js 21:55:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f8753fa8400) [pid = 1826] [serial = 2151] [outer = 0x7f8750e2f800] 21:55:38 INFO - PROCESS | 1826 | 1461646538398 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:55:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:55:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1580ms 21:55:38 INFO - PROCESS | 1826 | 1461646538462 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 21:55:38 INFO - PROCESS | 1826 | 1461646538466 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 21:55:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:55:38 INFO - PROCESS | 1826 | 1461646538471 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:55:38 INFO - PROCESS | 1826 | 1461646538474 Marionette TRACE conn3 <- [1,2838,null,{}] 21:55:38 INFO - PROCESS | 1826 | 1461646538479 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}] 21:55:38 INFO - PROCESS | 1826 | 1461646538723 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 21:55:39 INFO - PROCESS | 1826 | 1461646539039 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754110800 == 193 [pid = 1826] [id = 717] 21:55:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f8753fab400) [pid = 1826] [serial = 2152] [outer = (nil)] 21:55:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f875450e800) [pid = 1826] [serial = 2153] [outer = 0x7f8753fab400] 21:55:39 INFO - PROCESS | 1826 | 1461646539118 Marionette DEBUG loaded listener.js 21:55:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f87546d3800) [pid = 1826] [serial = 2154] [outer = 0x7f8753fab400] 21:55:40 INFO - PROCESS | 1826 | 1461646540021 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]]]}] 21:55:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:55:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1582ms 21:55:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:55:40 INFO - PROCESS | 1826 | 1461646540054 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 21:55:40 INFO - PROCESS | 1826 | 1461646540057 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 21:55:40 INFO - PROCESS | 1826 | 1461646540063 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:55:40 INFO - PROCESS | 1826 | 1461646540066 Marionette TRACE conn3 <- [1,2842,null,{}] 21:55:40 INFO - PROCESS | 1826 | 1461646540071 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}] 21:55:40 INFO - PROCESS | 1826 | 1461646540331 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 21:55:40 INFO - PROCESS | 1826 | 1461646540674 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8754902800 == 194 [pid = 1826] [id = 718] 21:55:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f8758d11000) [pid = 1826] [serial = 2155] [outer = (nil)] 21:55:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f8759cac800) [pid = 1826] [serial = 2156] [outer = 0x7f8758d11000] 21:55:40 INFO - PROCESS | 1826 | 1461646540756 Marionette DEBUG loaded listener.js 21:55:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f875ab4f400) [pid = 1826] [serial = 2157] [outer = 0x7f8758d11000] 21:55:41 INFO - PROCESS | 1826 | 1461646541629 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]]]}] 21:55:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:55:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1631ms 21:55:41 INFO - PROCESS | 1826 | 1461646541694 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 21:55:41 INFO - PROCESS | 1826 | 1461646541698 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 21:55:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:55:41 INFO - PROCESS | 1826 | 1461646541704 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:55:41 INFO - PROCESS | 1826 | 1461646541707 Marionette TRACE conn3 <- [1,2846,null,{}] 21:55:41 INFO - PROCESS | 1826 | 1461646541712 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}] 21:55:41 INFO - PROCESS | 1826 | 1461646541955 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 21:55:42 INFO - PROCESS | 1826 | 1461646542276 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87555b4000 == 195 [pid = 1826] [id = 719] 21:55:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f8754978c00) [pid = 1826] [serial = 2158] [outer = (nil)] 21:55:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f875b547c00) [pid = 1826] [serial = 2159] [outer = 0x7f8754978c00] 21:55:42 INFO - PROCESS | 1826 | 1461646542355 Marionette DEBUG loaded listener.js 21:55:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f875b6c2400) [pid = 1826] [serial = 2160] [outer = 0x7f8754978c00] 21:55:43 INFO - PROCESS | 1826 | 1461646543229 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]]]}] 21:55:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:55:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1578ms 21:55:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:55:43 INFO - PROCESS | 1826 | 1461646543283 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 21:55:43 INFO - PROCESS | 1826 | 1461646543286 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 21:55:43 INFO - PROCESS | 1826 | 1461646543292 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:55:43 INFO - PROCESS | 1826 | 1461646543295 Marionette TRACE conn3 <- [1,2850,null,{}] 21:55:43 INFO - PROCESS | 1826 | 1461646543300 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}] 21:55:43 INFO - PROCESS | 1826 | 1461646543535 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 21:55:43 INFO - PROCESS | 1826 | 1461646543857 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758e05000 == 196 [pid = 1826] [id = 720] 21:55:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f8759013c00) [pid = 1826] [serial = 2161] [outer = (nil)] 21:55:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f875b7e9c00) [pid = 1826] [serial = 2162] [outer = 0x7f8759013c00] 21:55:43 INFO - PROCESS | 1826 | 1461646543937 Marionette DEBUG loaded listener.js 21:55:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f875b8a0c00) [pid = 1826] [serial = 2163] [outer = 0x7f8759013c00] 21:55:44 INFO - PROCESS | 1826 | 1461646544819 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:55:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:55:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1584ms 21:55:44 INFO - PROCESS | 1826 | 1461646544877 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 21:55:44 INFO - PROCESS | 1826 | 1461646544880 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 21:55:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:55:44 INFO - PROCESS | 1826 | 1461646544886 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:55:44 INFO - PROCESS | 1826 | 1461646544888 Marionette TRACE conn3 <- [1,2854,null,{}] 21:55:44 INFO - PROCESS | 1826 | 1461646544893 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}] 21:55:45 INFO - PROCESS | 1826 | 1461646545121 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 21:55:45 INFO - PROCESS | 1826 | 1461646545415 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ad08800 == 197 [pid = 1826] [id = 721] 21:55:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f875ad84c00) [pid = 1826] [serial = 2164] [outer = (nil)] 21:55:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f875bc57000) [pid = 1826] [serial = 2165] [outer = 0x7f875ad84c00] 21:55:45 INFO - PROCESS | 1826 | 1461646545533 Marionette DEBUG loaded listener.js 21:55:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f875cdd9800) [pid = 1826] [serial = 2166] [outer = 0x7f875ad84c00] 21:55:46 INFO - PROCESS | 1826 | 1461646546403 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]]]}] 21:55:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:55:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1578ms 21:55:46 INFO - PROCESS | 1826 | 1461646546466 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 21:55:46 INFO - PROCESS | 1826 | 1461646546468 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 21:55:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:55:46 INFO - PROCESS | 1826 | 1461646546475 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:55:46 INFO - PROCESS | 1826 | 1461646546477 Marionette TRACE conn3 <- [1,2858,null,{}] 21:55:46 INFO - PROCESS | 1826 | 1461646546484 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}] 21:55:46 INFO - PROCESS | 1826 | 1461646546721 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 21:55:47 INFO - PROCESS | 1826 | 1461646547041 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875bb65800 == 198 [pid = 1826] [id = 722] 21:55:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f875bc4a800) [pid = 1826] [serial = 2167] [outer = (nil)] 21:55:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f875e60a400) [pid = 1826] [serial = 2168] [outer = 0x7f875bc4a800] 21:55:47 INFO - PROCESS | 1826 | 1461646547119 Marionette DEBUG loaded listener.js 21:55:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f875e620000) [pid = 1826] [serial = 2169] [outer = 0x7f875bc4a800] 21:55:47 INFO - PROCESS | 1826 | 1461646547997 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:55:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:55:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1579ms 21:55:48 INFO - PROCESS | 1826 | 1461646548055 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 21:55:48 INFO - PROCESS | 1826 | 1461646548059 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 21:55:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:55:48 INFO - PROCESS | 1826 | 1461646548065 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:55:48 INFO - PROCESS | 1826 | 1461646548069 Marionette TRACE conn3 <- [1,2862,null,{}] 21:55:48 INFO - PROCESS | 1826 | 1461646548074 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}] 21:55:48 INFO - PROCESS | 1826 | 1461646548341 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 21:55:48 INFO - PROCESS | 1826 | 1461646548670 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875fb0c000 == 199 [pid = 1826] [id = 723] 21:55:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f875f9fcc00) [pid = 1826] [serial = 2170] [outer = (nil)] 21:55:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f875fb6b400) [pid = 1826] [serial = 2171] [outer = 0x7f875f9fcc00] 21:55:48 INFO - PROCESS | 1826 | 1461646548756 Marionette DEBUG loaded listener.js 21:55:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f875fb89800) [pid = 1826] [serial = 2172] [outer = 0x7f875f9fcc00] 21:55:49 INFO - PROCESS | 1826 | 1461646549656 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]]]}] 21:55:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:55:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1630ms 21:55:49 INFO - PROCESS | 1826 | 1461646549696 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 21:55:49 INFO - PROCESS | 1826 | 1461646549699 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 21:55:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:55:49 INFO - PROCESS | 1826 | 1461646549704 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:55:49 INFO - PROCESS | 1826 | 1461646549707 Marionette TRACE conn3 <- [1,2866,null,{}] 21:55:49 INFO - PROCESS | 1826 | 1461646549713 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}] 21:55:49 INFO - PROCESS | 1826 | 1461646549946 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 21:55:50 INFO - PROCESS | 1826 | 1461646550226 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8763f3a000 == 200 [pid = 1826] [id = 724] 21:55:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f8746dc2c00) [pid = 1826] [serial = 2173] [outer = (nil)] 21:55:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f875fc9e800) [pid = 1826] [serial = 2174] [outer = 0x7f8746dc2c00] 21:55:50 INFO - PROCESS | 1826 | 1461646550353 Marionette DEBUG loaded listener.js 21:55:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f8760688000) [pid = 1826] [serial = 2175] [outer = 0x7f8746dc2c00] 21:55:51 INFO - PROCESS | 1826 | 1461646551203 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]]]}] 21:55:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:55:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1533ms 21:55:51 INFO - PROCESS | 1826 | 1461646551239 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 21:55:51 INFO - PROCESS | 1826 | 1461646551242 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 21:55:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:55:51 INFO - PROCESS | 1826 | 1461646551259 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:55:51 INFO - PROCESS | 1826 | 1461646551262 Marionette TRACE conn3 <- [1,2870,null,{}] 21:55:51 INFO - PROCESS | 1826 | 1461646551267 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}] 21:55:51 INFO - PROCESS | 1826 | 1461646551508 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 21:55:51 INFO - PROCESS | 1826 | 1461646551793 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764959800 == 201 [pid = 1826] [id = 725] 21:55:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f875fb62400) [pid = 1826] [serial = 2176] [outer = (nil)] 21:55:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f8761019800) [pid = 1826] [serial = 2177] [outer = 0x7f875fb62400] 21:55:51 INFO - PROCESS | 1826 | 1461646551910 Marionette DEBUG loaded listener.js 21:55:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f87610bc800) [pid = 1826] [serial = 2178] [outer = 0x7f875fb62400] 21:55:52 INFO - PROCESS | 1826 | 1461646552798 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]]]}] 21:55:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:55:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1592ms 21:55:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:55:52 INFO - PROCESS | 1826 | 1461646552851 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 21:55:52 INFO - PROCESS | 1826 | 1461646552854 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 21:55:52 INFO - PROCESS | 1826 | 1461646552861 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:55:52 INFO - PROCESS | 1826 | 1461646552868 Marionette TRACE conn3 <- [1,2874,null,{}] 21:55:52 INFO - PROCESS | 1826 | 1461646552881 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}] 21:55:53 INFO - PROCESS | 1826 | 1461646553124 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 21:55:53 INFO - PROCESS | 1826 | 1461646553446 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87654e2800 == 202 [pid = 1826] [id = 726] 21:55:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f875fc92400) [pid = 1826] [serial = 2179] [outer = (nil)] 21:55:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f87613bc400) [pid = 1826] [serial = 2180] [outer = 0x7f875fc92400] 21:55:53 INFO - PROCESS | 1826 | 1461646553527 Marionette DEBUG loaded listener.js 21:55:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f8762164c00) [pid = 1826] [serial = 2181] [outer = 0x7f875fc92400] 21:55:54 INFO - PROCESS | 1826 | 1461646554399 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]]]}] 21:55:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:55:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1590ms 21:55:54 INFO - PROCESS | 1826 | 1461646554451 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 21:55:54 INFO - PROCESS | 1826 | 1461646554454 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 21:55:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:55:54 INFO - PROCESS | 1826 | 1461646554460 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:55:54 INFO - PROCESS | 1826 | 1461646554462 Marionette TRACE conn3 <- [1,2878,null,{}] 21:55:54 INFO - PROCESS | 1826 | 1461646554468 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}] 21:55:54 INFO - PROCESS | 1826 | 1461646554708 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 21:55:55 INFO - PROCESS | 1826 | 1461646555001 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8767e12000 == 203 [pid = 1826] [id = 727] 21:55:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f87489ed400) [pid = 1826] [serial = 2182] [outer = (nil)] 21:55:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f8762a5a400) [pid = 1826] [serial = 2183] [outer = 0x7f87489ed400] 21:55:55 INFO - PROCESS | 1826 | 1461646555118 Marionette DEBUG loaded listener.js 21:55:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f8762fbd400) [pid = 1826] [serial = 2184] [outer = 0x7f87489ed400] 21:55:55 INFO - PROCESS | 1826 | 1461646555978 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]]]}] 21:55:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:55:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1578ms 21:55:56 INFO - PROCESS | 1826 | 1461646556040 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 21:55:56 INFO - PROCESS | 1826 | 1461646556043 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 21:55:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:55:56 INFO - PROCESS | 1826 | 1461646556049 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:55:56 INFO - PROCESS | 1826 | 1461646556051 Marionette TRACE conn3 <- [1,2882,null,{}] 21:55:56 INFO - PROCESS | 1826 | 1461646556057 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}] 21:55:56 INFO - PROCESS | 1826 | 1461646556294 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 21:55:56 INFO - PROCESS | 1826 | 1461646556621 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f876bef2800 == 204 [pid = 1826] [id = 728] 21:55:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f87489e4800) [pid = 1826] [serial = 2185] [outer = (nil)] 21:55:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f87631d8000) [pid = 1826] [serial = 2186] [outer = 0x7f87489e4800] 21:55:56 INFO - PROCESS | 1826 | 1461646556699 Marionette DEBUG loaded listener.js 21:55:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f87633e3c00) [pid = 1826] [serial = 2187] [outer = 0x7f87489e4800] 21:55:57 INFO - PROCESS | 1826 | 1461646557554 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]]]}] 21:55:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:55:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1538ms 21:55:57 INFO - PROCESS | 1826 | 1461646557589 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 21:55:57 INFO - PROCESS | 1826 | 1461646557591 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 21:55:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:55:57 INFO - PROCESS | 1826 | 1461646557598 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:55:57 INFO - PROCESS | 1826 | 1461646557600 Marionette TRACE conn3 <- [1,2886,null,{}] 21:55:57 INFO - PROCESS | 1826 | 1461646557605 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}] 21:55:57 INFO - PROCESS | 1826 | 1461646557843 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 21:55:58 INFO - PROCESS | 1826 | 1461646558180 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8771f13800 == 205 [pid = 1826] [id = 729] 21:55:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f87497d2400) [pid = 1826] [serial = 2188] [outer = (nil)] 21:55:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f8763842400) [pid = 1826] [serial = 2189] [outer = 0x7f87497d2400] 21:55:58 INFO - PROCESS | 1826 | 1461646558260 Marionette DEBUG loaded listener.js 21:55:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f8763a7a400) [pid = 1826] [serial = 2190] [outer = 0x7f87497d2400] 21:55:59 INFO - PROCESS | 1826 | 1461646559112 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]]]}] 21:55:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:55:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1583ms 21:55:59 INFO - PROCESS | 1826 | 1461646559182 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 21:55:59 INFO - PROCESS | 1826 | 1461646559186 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 21:55:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:55:59 INFO - PROCESS | 1826 | 1461646559192 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:55:59 INFO - PROCESS | 1826 | 1461646559194 Marionette TRACE conn3 <- [1,2890,null,{}] 21:55:59 INFO - PROCESS | 1826 | 1461646559200 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}] 21:55:59 INFO - PROCESS | 1826 | 1461646559463 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 21:55:59 INFO - PROCESS | 1826 | 1461646559805 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8772e1f000 == 206 [pid = 1826] [id = 730] 21:55:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f874919d400) [pid = 1826] [serial = 2191] [outer = (nil)] 21:55:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f8763b07c00) [pid = 1826] [serial = 2192] [outer = 0x7f874919d400] 21:55:59 INFO - PROCESS | 1826 | 1461646559886 Marionette DEBUG loaded listener.js 21:55:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f8764438400) [pid = 1826] [serial = 2193] [outer = 0x7f874919d400] 21:56:00 INFO - PROCESS | 1826 | 1461646560738 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:56:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:56:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1578ms 21:56:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:56:00 INFO - PROCESS | 1826 | 1461646560771 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 21:56:00 INFO - PROCESS | 1826 | 1461646560774 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 21:56:00 INFO - PROCESS | 1826 | 1461646560780 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:56:00 INFO - PROCESS | 1826 | 1461646560784 Marionette TRACE conn3 <- [1,2894,null,{}] 21:56:00 INFO - PROCESS | 1826 | 1461646560789 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}] 21:56:01 INFO - PROCESS | 1826 | 1461646561031 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 21:56:01 INFO - PROCESS | 1826 | 1461646561329 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8776746800 == 207 [pid = 1826] [id = 731] 21:56:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f8749ff4400) [pid = 1826] [serial = 2194] [outer = (nil)] 21:56:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f8764962c00) [pid = 1826] [serial = 2195] [outer = 0x7f8749ff4400] 21:56:01 INFO - PROCESS | 1826 | 1461646561464 Marionette DEBUG loaded listener.js 21:56:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f8764f88400) [pid = 1826] [serial = 2196] [outer = 0x7f8749ff4400] 21:56:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8772c1c000 == 206 [pid = 1826] [id = 128] 21:56:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f877719a800 == 205 [pid = 1826] [id = 262] 21:56:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c7e1800 == 204 [pid = 1826] [id = 485] 21:56:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874af11000 == 203 [pid = 1826] [id = 486] 21:56:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874f0d0800 == 202 [pid = 1826] [id = 438] 21:56:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8770e9d000 == 201 [pid = 1826] [id = 37] 21:56:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8747807800 == 200 [pid = 1826] [id = 437] 21:56:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87549b8800 == 199 [pid = 1826] [id = 428] 21:56:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8767cd2000 == 198 [pid = 1826] [id = 61] 21:56:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87497b4800 == 197 [pid = 1826] [id = 711] 21:56:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c666800 == 196 [pid = 1826] [id = 710] 21:56:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8749d75800 == 195 [pid = 1826] [id = 709] 21:56:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8746de9000 == 194 [pid = 1826] [id = 708] 21:56:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876217c000 == 193 [pid = 1826] [id = 706] 21:56:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8761034000 == 192 [pid = 1826] [id = 705] 21:56:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875f9a2800 == 191 [pid = 1826] [id = 704] 21:56:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875e6bf800 == 190 [pid = 1826] [id = 703] 21:56:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875d00c000 == 189 [pid = 1826] [id = 702] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f8750e23000) [pid = 1826] [serial = 2069] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f8772f7b000) [pid = 1826] [serial = 1935] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f8749c33800) [pid = 1826] [serial = 2057] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f8749c39800) [pid = 1826] [serial = 2066] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f874c60f400) [pid = 1826] [serial = 2018] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f874d6d1800) [pid = 1826] [serial = 2010] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f874dcee400) [pid = 1826] [serial = 2021] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f874b8cf400) [pid = 1826] [serial = 2060] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f874dc75800) [pid = 1826] [serial = 2064] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f8746f74400) [pid = 1826] [serial = 2012] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f8759013400) [pid = 1826] [serial = 2036] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f8746dc2400) [pid = 1826] [serial = 2054] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f874d755400) [pid = 1826] [serial = 2063] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f87477de000) [pid = 1826] [serial = 2055] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f875ad7a800) [pid = 1826] [serial = 2045] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f874fee6000) [pid = 1826] [serial = 2024] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f875497f400) [pid = 1826] [serial = 2033] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f874d6d9c00) [pid = 1826] [serial = 1884] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f875b4f5400) [pid = 1826] [serial = 2051] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f874b9dd000) [pid = 1826] [serial = 2061] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f8751f12800) [pid = 1826] [serial = 2027] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f874b068800) [pid = 1826] [serial = 2058] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f875b1e0800) [pid = 1826] [serial = 2048] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f8759cd4400) [pid = 1826] [serial = 2042] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f8753e27000) [pid = 1826] [serial = 2030] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f874b06f800) [pid = 1826] [serial = 2015] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f8759ab0000) [pid = 1826] [serial = 2039] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f874de66c00) [pid = 1826] [serial = 2067] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f874d502800) [pid = 1826] [serial = 1959] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f874b128400) [pid = 1826] [serial = 1953] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f874b9d5c00) [pid = 1826] [serial = 1956] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f874d6d3000) [pid = 1826] [serial = 1962] [outer = (nil)] [url = about:blank] 21:56:03 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f87497d1800) [pid = 1826] [serial = 1950] [outer = (nil)] [url = about:blank] 21:56:04 INFO - PROCESS | 1826 | 1461646564480 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]]]}] 21:56:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:56:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 3741ms 21:56:04 INFO - PROCESS | 1826 | 1461646564521 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 21:56:04 INFO - PROCESS | 1826 | 1461646564528 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 21:56:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:56:04 INFO - PROCESS | 1826 | 1461646564536 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:56:04 INFO - PROCESS | 1826 | 1461646564544 Marionette TRACE conn3 <- [1,2898,null,{}] 21:56:04 INFO - PROCESS | 1826 | 1461646564551 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}] 21:56:04 INFO - PROCESS | 1826 | 1461646564791 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 21:56:05 INFO - PROCESS | 1826 | 1461646565013 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8747815000 == 190 [pid = 1826] [id = 732] 21:56:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f8747045800) [pid = 1826] [serial = 2197] [outer = (nil)] 21:56:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f8749192800) [pid = 1826] [serial = 2198] [outer = 0x7f8747045800] 21:56:05 INFO - PROCESS | 1826 | 1461646565079 Marionette DEBUG loaded listener.js 21:56:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f8749524400) [pid = 1826] [serial = 2199] [outer = 0x7f8747045800] 21:56:06 INFO - PROCESS | 1826 | 1461646566069 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]]]}] 21:56:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:56:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1584ms 21:56:06 INFO - PROCESS | 1826 | 1461646566121 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 21:56:06 INFO - PROCESS | 1826 | 1461646566131 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 21:56:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:56:06 INFO - PROCESS | 1826 | 1461646566144 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:56:06 INFO - PROCESS | 1826 | 1461646566150 Marionette TRACE conn3 <- [1,2902,null,{}] 21:56:06 INFO - PROCESS | 1826 | 1461646566157 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}] 21:56:06 INFO - PROCESS | 1826 | 1461646566427 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 21:56:06 INFO - PROCESS | 1826 | 1461646566791 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87497c3800 == 191 [pid = 1826] [id = 733] 21:56:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f87497da400) [pid = 1826] [serial = 2200] [outer = (nil)] 21:56:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f874b068800) [pid = 1826] [serial = 2201] [outer = 0x7f87497da400] 21:56:06 INFO - PROCESS | 1826 | 1461646566896 Marionette DEBUG loaded listener.js 21:56:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f874b07bc00) [pid = 1826] [serial = 2202] [outer = 0x7f87497da400] 21:56:07 INFO - PROCESS | 1826 | 1461646567982 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:56:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:56:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1897ms 21:56:08 INFO - PROCESS | 1826 | 1461646568040 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 21:56:08 INFO - PROCESS | 1826 | 1461646568044 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 21:56:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:56:08 INFO - PROCESS | 1826 | 1461646568052 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:56:08 INFO - PROCESS | 1826 | 1461646568059 Marionette TRACE conn3 <- [1,2906,null,{}] 21:56:08 INFO - PROCESS | 1826 | 1461646568086 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}] 21:56:08 INFO - PROCESS | 1826 | 1461646568418 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f8759a74c00) [pid = 1826] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f8759aad000) [pid = 1826] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f874c60ec00) [pid = 1826] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f8751c63c00) [pid = 1826] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f8759ab8400) [pid = 1826] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f875b908c00) [pid = 1826] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f8751c68800) [pid = 1826] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f8747042800) [pid = 1826] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f875b909000) [pid = 1826] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f875b893400) [pid = 1826] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f875bae7000) [pid = 1826] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f8747041000) [pid = 1826] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f874df45800) [pid = 1826] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f8746dc6c00) [pid = 1826] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f8750e25400) [pid = 1826] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f8751c62400) [pid = 1826] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f87497d5c00) [pid = 1826] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f87545dc000) [pid = 1826] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f874b85dc00) [pid = 1826] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f8749ffc000) [pid = 1826] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f8749ff2c00) [pid = 1826] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f8759cd1000) [pid = 1826] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f874b065000) [pid = 1826] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f8749197800) [pid = 1826] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f8743524800) [pid = 1826] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f8746f72c00) [pid = 1826] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8749c3f000) [pid = 1826] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f875b4e9400) [pid = 1826] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f8743527c00) [pid = 1826] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f874c604800) [pid = 1826] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f87536b9000) [pid = 1826] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f8743527800) [pid = 1826] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f874c611000) [pid = 1826] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f8751f0ac00) [pid = 1826] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f87509af800) [pid = 1826] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f874352c000) [pid = 1826] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f8759c5ac00) [pid = 1826] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:56:09 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f8751f0f000) [pid = 1826] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:56:09 INFO - PROCESS | 1826 | 1461646569602 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749d7c800 == 192 [pid = 1826] [id = 734] 21:56:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f8743524800) [pid = 1826] [serial = 2203] [outer = (nil)] 21:56:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f8746dc6c00) [pid = 1826] [serial = 2204] [outer = 0x7f8743524800] 21:56:09 INFO - PROCESS | 1826 | 1461646569674 Marionette DEBUG loaded listener.js 21:56:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f874b8e4800) [pid = 1826] [serial = 2205] [outer = 0x7f8743524800] 21:56:10 INFO - PROCESS | 1826 | 1461646570414 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]]]}] 21:56:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:56:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2393ms 21:56:10 INFO - PROCESS | 1826 | 1461646570444 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 21:56:10 INFO - PROCESS | 1826 | 1461646570447 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 21:56:10 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:56:10 INFO - PROCESS | 1826 | 1461646570453 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:56:10 INFO - PROCESS | 1826 | 1461646570455 Marionette TRACE conn3 <- [1,2910,null,{}] 21:56:10 INFO - PROCESS | 1826 | 1461646570460 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}] 21:56:10 INFO - PROCESS | 1826 | 1461646570771 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 21:56:10 INFO - PROCESS | 1826 | 1461646570793 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874b93b800 == 193 [pid = 1826] [id = 735] 21:56:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f874b8e0c00) [pid = 1826] [serial = 2206] [outer = (nil)] 21:56:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f874c60a400) [pid = 1826] [serial = 2207] [outer = 0x7f874b8e0c00] 21:56:10 INFO - PROCESS | 1826 | 1461646570855 Marionette DEBUG loaded listener.js 21:56:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f874d46b400) [pid = 1826] [serial = 2208] [outer = 0x7f874b8e0c00] 21:56:11 INFO - PROCESS | 1826 | 1461646571898 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]]]}] 21:56:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:56:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:56:11 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1477ms 21:56:11 INFO - PROCESS | 1826 | 1461646571932 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 21:56:11 INFO - PROCESS | 1826 | 1461646571938 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 21:56:11 INFO - TEST-START | /DOMEvents/constructors.html 21:56:11 INFO - PROCESS | 1826 | 1461646571949 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:56:11 INFO - PROCESS | 1826 | 1461646571954 Marionette TRACE conn3 <- [1,2914,null,{}] 21:56:11 INFO - PROCESS | 1826 | 1461646571983 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}] 21:56:12 INFO - PROCESS | 1826 | 1461646572236 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 21:56:12 INFO - PROCESS | 1826 | 1461646572592 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87494e0800 == 194 [pid = 1826] [id = 736] 21:56:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f87477e6000) [pid = 1826] [serial = 2209] [outer = (nil)] 21:56:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f8749305800) [pid = 1826] [serial = 2210] [outer = 0x7f87477e6000] 21:56:12 INFO - PROCESS | 1826 | 1461646572695 Marionette DEBUG loaded listener.js 21:56:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f87497da000) [pid = 1826] [serial = 2211] [outer = 0x7f87477e6000] 21:56:13 INFO - PROCESS | 1826 | 1461646573850 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]]]}] 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:56:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:56:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:56:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:56:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:56:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:56:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:56:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:56:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:56:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:56:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:56:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:56:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:56:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:56:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:56:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:56:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:56:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:56:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:56:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:56:13 INFO - TEST-OK | /DOMEvents/constructors.html | took 1972ms 21:56:13 INFO - PROCESS | 1826 | 1461646573921 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 21:56:13 INFO - PROCESS | 1826 | 1461646573938 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 21:56:13 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:56:13 INFO - PROCESS | 1826 | 1461646573956 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:56:13 INFO - PROCESS | 1826 | 1461646573962 Marionette TRACE conn3 <- [1,2918,null,{}] 21:56:13 INFO - PROCESS | 1826 | 1461646573968 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}] 21:56:14 INFO - PROCESS | 1826 | 1461646574233 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 21:56:14 INFO - PROCESS | 1826 | 1461646574564 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c7d7800 == 195 [pid = 1826] [id = 737] 21:56:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f874b8ce400) [pid = 1826] [serial = 2212] [outer = (nil)] 21:56:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f874b8e7000) [pid = 1826] [serial = 2213] [outer = 0x7f874b8ce400] 21:56:14 INFO - PROCESS | 1826 | 1461646574638 Marionette DEBUG loaded listener.js 21:56:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f874c60b000) [pid = 1826] [serial = 2214] [outer = 0x7f874b8ce400] 21:56:15 INFO - PROCESS | 1826 | 1461646575485 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:56:15 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:56:15 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1585ms 21:56:15 INFO - PROCESS | 1826 | 1461646575540 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 21:56:15 INFO - PROCESS | 1826 | 1461646575543 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 21:56:15 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:56:15 INFO - PROCESS | 1826 | 1461646575550 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:56:15 INFO - PROCESS | 1826 | 1461646575555 Marionette TRACE conn3 <- [1,2922,null,{}] 21:56:15 INFO - PROCESS | 1826 | 1461646575571 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}] 21:56:15 INFO - PROCESS | 1826 | 1461646575888 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 21:56:16 INFO - PROCESS | 1826 | 1461646576097 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874d399000 == 196 [pid = 1826] [id = 738] 21:56:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f874c60c000) [pid = 1826] [serial = 2215] [outer = (nil)] 21:56:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f874d758400) [pid = 1826] [serial = 2216] [outer = 0x7f874c60c000] 21:56:16 INFO - PROCESS | 1826 | 1461646576221 Marionette DEBUG loaded listener.js 21:56:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f874dcebc00) [pid = 1826] [serial = 2217] [outer = 0x7f874c60c000] 21:56:16 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:56:16 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:56:16 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:56:16 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:56:17 INFO - PROCESS | 1826 | 1461646577066 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]]]}] 21:56:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:56:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:56:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:56:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:56:17 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 21:56:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:56:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:56:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:56:17 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 21:56:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:56:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:56:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:56:17 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]" 21:56:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:56:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:56:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:56:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:56:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1538ms 21:56:17 INFO - PROCESS | 1826 | 1461646577091 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 21:56:17 INFO - PROCESS | 1826 | 1461646577100 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 21:56:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:56:17 INFO - PROCESS | 1826 | 1461646577107 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:56:17 INFO - PROCESS | 1826 | 1461646577110 Marionette TRACE conn3 <- [1,2926,null,{}] 21:56:17 INFO - PROCESS | 1826 | 1461646577116 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}] 21:56:17 INFO - PROCESS | 1826 | 1461646577360 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 21:56:17 INFO - PROCESS | 1826 | 1461646577635 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ee19000 == 197 [pid = 1826] [id = 739] 21:56:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f874d510800) [pid = 1826] [serial = 2218] [outer = (nil)] 21:56:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f874fed9c00) [pid = 1826] [serial = 2219] [outer = 0x7f874d510800] 21:56:17 INFO - PROCESS | 1826 | 1461646577715 Marionette DEBUG loaded listener.js 21:56:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f87509a8800) [pid = 1826] [serial = 2220] [outer = 0x7f874d510800] 21:56:18 INFO - PROCESS | 1826 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:56:18 INFO - PROCESS | 1826 | 1461646578505 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]]]}] 21:56:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:56:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1431ms 21:56:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:56:18 INFO - PROCESS | 1826 | 1461646578539 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 21:56:18 INFO - PROCESS | 1826 | 1461646578542 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 21:56:18 INFO - PROCESS | 1826 | 1461646578548 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:56:18 INFO - PROCESS | 1826 | 1461646578551 Marionette TRACE conn3 <- [1,2930,null,{}] 21:56:18 INFO - PROCESS | 1826 | 1461646578556 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}] 21:56:18 INFO - PROCESS | 1826 | 1461646578777 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 21:56:19 INFO - PROCESS | 1826 | 1461646579026 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f6dd800 == 198 [pid = 1826] [id = 740] 21:56:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f874dcee400) [pid = 1826] [serial = 2221] [outer = (nil)] 21:56:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f87509b3400) [pid = 1826] [serial = 2222] [outer = 0x7f874dcee400] 21:56:19 INFO - PROCESS | 1826 | 1461646579103 Marionette DEBUG loaded listener.js 21:56:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f8750e2fc00) [pid = 1826] [serial = 2223] [outer = 0x7f874dcee400] 21:56:19 INFO - PROCESS | 1826 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:56:19 INFO - PROCESS | 1826 | 1461646579938 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]]]}] 21:56:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:56:19 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1429ms 21:56:20 INFO - PROCESS | 1826 | 1461646580005 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 21:56:20 INFO - PROCESS | 1826 | 1461646580010 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 21:56:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:56:20 INFO - PROCESS | 1826 | 1461646580020 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:56:20 INFO - PROCESS | 1826 | 1461646580024 Marionette TRACE conn3 <- [1,2934,null,{}] 21:56:20 INFO - PROCESS | 1826 | 1461646580030 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}] 21:56:20 INFO - PROCESS | 1826 | 1461646580355 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 21:56:20 INFO - PROCESS | 1826 | 1461646580693 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875090d000 == 199 [pid = 1826] [id = 741] 21:56:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f875208d800) [pid = 1826] [serial = 2224] [outer = (nil)] 21:56:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f87536b2c00) [pid = 1826] [serial = 2225] [outer = 0x7f875208d800] 21:56:20 INFO - PROCESS | 1826 | 1461646580771 Marionette DEBUG loaded listener.js 21:56:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f8753e1b800) [pid = 1826] [serial = 2226] [outer = 0x7f875208d800] 21:56:21 INFO - PROCESS | 1826 | 1461646581515 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]]]}] 21:56:21 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:56:21 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1531ms 21:56:21 INFO - PROCESS | 1826 | 1461646581552 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 21:56:21 INFO - PROCESS | 1826 | 1461646581555 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 21:56:21 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:56:21 INFO - PROCESS | 1826 | 1461646581561 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:56:21 INFO - PROCESS | 1826 | 1461646581563 Marionette TRACE conn3 <- [1,2938,null,{}] 21:56:21 INFO - PROCESS | 1826 | 1461646581569 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}] 21:56:21 INFO - PROCESS | 1826 | 1461646581788 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 21:56:22 INFO - PROCESS | 1826 | 1461646582065 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751eaa000 == 200 [pid = 1826] [id = 742] 21:56:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f8751f0bc00) [pid = 1826] [serial = 2227] [outer = (nil)] 21:56:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f8753e29400) [pid = 1826] [serial = 2228] [outer = 0x7f8751f0bc00] 21:56:22 INFO - PROCESS | 1826 | 1461646582143 Marionette DEBUG loaded listener.js 21:56:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f8753fafc00) [pid = 1826] [serial = 2229] [outer = 0x7f8751f0bc00] 21:56:22 INFO - PROCESS | 1826 | 1461646582910 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]]]}] 21:56:22 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. 21:56:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1382ms 21:56:22 INFO - PROCESS | 1826 | 1461646582944 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 21:56:22 INFO - PROCESS | 1826 | 1461646582948 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 21:56:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:56:22 INFO - PROCESS | 1826 | 1461646582953 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:56:22 INFO - PROCESS | 1826 | 1461646582956 Marionette TRACE conn3 <- [1,2942,null,{}] 21:56:22 INFO - PROCESS | 1826 | 1461646582961 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}] 21:56:23 INFO - PROCESS | 1826 | 1461646583198 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 21:56:23 INFO - PROCESS | 1826 | 1461646583478 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87521fb000 == 201 [pid = 1826] [id = 743] 21:56:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f8751c6a800) [pid = 1826] [serial = 2230] [outer = (nil)] 21:56:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f875450f000) [pid = 1826] [serial = 2231] [outer = 0x7f8751c6a800] 21:56:23 INFO - PROCESS | 1826 | 1461646583557 Marionette DEBUG loaded listener.js 21:56:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f87546d3c00) [pid = 1826] [serial = 2232] [outer = 0x7f8751c6a800] 21:56:24 INFO - PROCESS | 1826 | 1461646584325 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"]]]}] 21:56:24 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 21:56:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:56:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1427ms 21:56:24 INFO - PROCESS | 1826 | 1461646584383 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 21:56:24 INFO - PROCESS | 1826 | 1461646584387 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 21:56:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:56:24 INFO - PROCESS | 1826 | 1461646584393 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:56:24 INFO - PROCESS | 1826 | 1461646584395 Marionette TRACE conn3 <- [1,2946,null,{}] 21:56:24 INFO - PROCESS | 1826 | 1461646584401 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}] 21:56:24 INFO - PROCESS | 1826 | 1461646584661 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 21:56:24 INFO - PROCESS | 1826 | 1461646584946 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87541e9800 == 202 [pid = 1826] [id = 744] 21:56:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f87510a6800) [pid = 1826] [serial = 2233] [outer = (nil)] 21:56:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f87546dd800) [pid = 1826] [serial = 2234] [outer = 0x7f87510a6800] 21:56:25 INFO - PROCESS | 1826 | 1461646585023 Marionette DEBUG loaded listener.js 21:56:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f8754956400) [pid = 1826] [serial = 2235] [outer = 0x7f87510a6800] 21:56:25 INFO - PROCESS | 1826 | 1461646585801 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]]]}] 21:56:25 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. 21:56:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1428ms 21:56:25 INFO - PROCESS | 1826 | 1461646585821 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 21:56:25 INFO - PROCESS | 1826 | 1461646585824 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 21:56:25 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:56:25 INFO - PROCESS | 1826 | 1461646585830 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:56:25 INFO - PROCESS | 1826 | 1461646585832 Marionette TRACE conn3 <- [1,2950,null,{}] 21:56:25 INFO - PROCESS | 1826 | 1461646585838 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}] 21:56:26 INFO - PROCESS | 1826 | 1461646586063 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 21:56:26 INFO - PROCESS | 1826 | 1461646586316 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875490e000 == 203 [pid = 1826] [id = 745] 21:56:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f8751f16800) [pid = 1826] [serial = 2236] [outer = (nil)] 21:56:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f8754957800) [pid = 1826] [serial = 2237] [outer = 0x7f8751f16800] 21:56:26 INFO - PROCESS | 1826 | 1461646586396 Marionette DEBUG loaded listener.js 21:56:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f8758d0d800) [pid = 1826] [serial = 2238] [outer = 0x7f8751f16800] 21:56:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8755283000 == 204 [pid = 1826] [id = 746] 21:56:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f8759a7a400) [pid = 1826] [serial = 2239] [outer = (nil)] 21:56:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f8758d11800) [pid = 1826] [serial = 2240] [outer = 0x7f8759a7a400] 21:56:27 INFO - PROCESS | 1826 | 1461646587303 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]]]}] 21:56:27 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. 21:56:27 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1490ms 21:56:27 INFO - PROCESS | 1826 | 1461646587332 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 21:56:27 INFO - PROCESS | 1826 | 1461646587336 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 21:56:27 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:56:27 INFO - PROCESS | 1826 | 1461646587354 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:56:27 INFO - PROCESS | 1826 | 1461646587357 Marionette TRACE conn3 <- [1,2954,null,{}] 21:56:27 INFO - PROCESS | 1826 | 1461646587363 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}] 21:56:27 INFO - PROCESS | 1826 | 1461646587695 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 21:56:28 INFO - PROCESS | 1826 | 1461646588020 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758d79000 == 205 [pid = 1826] [id = 747] 21:56:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f8759c57800) [pid = 1826] [serial = 2241] [outer = (nil)] 21:56:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f8759ca1c00) [pid = 1826] [serial = 2242] [outer = 0x7f8759c57800] 21:56:28 INFO - PROCESS | 1826 | 1461646588118 Marionette DEBUG loaded listener.js 21:56:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f8759cdc000) [pid = 1826] [serial = 2243] [outer = 0x7f8759c57800] 21:56:28 INFO - PROCESS | 1826 | 1461646588870 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]]]}] 21:56:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:56:28 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 21:56:28 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1528ms 21:56:28 INFO - PROCESS | 1826 | 1461646588901 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 21:56:28 INFO - PROCESS | 1826 | 1461646588904 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 21:56:28 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:56:28 INFO - PROCESS | 1826 | 1461646588913 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:56:28 INFO - PROCESS | 1826 | 1461646588916 Marionette TRACE conn3 <- [1,2958,null,{}] 21:56:28 INFO - PROCESS | 1826 | 1461646588923 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}] 21:56:29 INFO - PROCESS | 1826 | 1461646589170 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 21:56:29 INFO - PROCESS | 1826 | 1461646589421 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875aac5800 == 206 [pid = 1826] [id = 748] 21:56:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f8759c5ac00) [pid = 1826] [serial = 2244] [outer = (nil)] 21:56:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f875ab56000) [pid = 1826] [serial = 2245] [outer = 0x7f8759c5ac00] 21:56:29 INFO - PROCESS | 1826 | 1461646589507 Marionette DEBUG loaded listener.js 21:56:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f875b1d7000) [pid = 1826] [serial = 2246] [outer = 0x7f8759c5ac00] 21:56:30 INFO - PROCESS | 1826 | 1461646590289 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]]]}] 21:56:30 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. 21:56:30 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1427ms 21:56:30 INFO - PROCESS | 1826 | 1461646590342 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 21:56:30 INFO - PROCESS | 1826 | 1461646590345 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 21:56:30 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:56:30 INFO - PROCESS | 1826 | 1461646590351 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:56:30 INFO - PROCESS | 1826 | 1461646590353 Marionette TRACE conn3 <- [1,2962,null,{}] 21:56:30 INFO - PROCESS | 1826 | 1461646590359 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}] 21:56:30 INFO - PROCESS | 1826 | 1461646590677 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 21:56:30 INFO - PROCESS | 1826 | 1461646590906 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b57b800 == 207 [pid = 1826] [id = 749] 21:56:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f8753fb4000) [pid = 1826] [serial = 2247] [outer = (nil)] 21:56:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f875b4eac00) [pid = 1826] [serial = 2248] [outer = 0x7f8753fb4000] 21:56:30 INFO - PROCESS | 1826 | 1461646590981 Marionette DEBUG loaded listener.js 21:56:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f875b55b800) [pid = 1826] [serial = 2249] [outer = 0x7f8753fb4000] 21:56:31 INFO - PROCESS | 1826 | 1461646591743 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]]]}] 21:56:31 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. 21:56:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1429ms 21:56:31 INFO - PROCESS | 1826 | 1461646591780 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 21:56:31 INFO - PROCESS | 1826 | 1461646591784 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 21:56:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:56:31 INFO - PROCESS | 1826 | 1461646591790 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:56:31 INFO - PROCESS | 1826 | 1461646591795 Marionette TRACE conn3 <- [1,2966,null,{}] 21:56:31 INFO - PROCESS | 1826 | 1461646591801 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}] 21:56:32 INFO - PROCESS | 1826 | 1461646592036 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 21:56:32 INFO - PROCESS | 1826 | 1461646592293 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875bb7a000 == 208 [pid = 1826] [id = 750] 21:56:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f8759a72000) [pid = 1826] [serial = 2250] [outer = (nil)] 21:56:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f875b6c2000) [pid = 1826] [serial = 2251] [outer = 0x7f8759a72000] 21:56:32 INFO - PROCESS | 1826 | 1461646592369 Marionette DEBUG loaded listener.js 21:56:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f875b895800) [pid = 1826] [serial = 2252] [outer = 0x7f8759a72000] 21:56:33 INFO - PROCESS | 1826 | 1461646593158 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]]]}] 21:56:33 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. 21:56:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1381ms 21:56:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:56:33 INFO - PROCESS | 1826 | 1461646593171 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 21:56:33 INFO - PROCESS | 1826 | 1461646593173 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 21:56:33 INFO - PROCESS | 1826 | 1461646593180 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:56:33 INFO - PROCESS | 1826 | 1461646593183 Marionette TRACE conn3 <- [1,2970,null,{}] 21:56:33 INFO - PROCESS | 1826 | 1461646593188 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}] 21:56:33 INFO - PROCESS | 1826 | 1461646593428 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 21:56:33 INFO - PROCESS | 1826 | 1461646593719 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875c0ab800 == 209 [pid = 1826] [id = 751] 21:56:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f8743529800) [pid = 1826] [serial = 2253] [outer = (nil)] 21:56:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f875b89f000) [pid = 1826] [serial = 2254] [outer = 0x7f8743529800] 21:56:33 INFO - PROCESS | 1826 | 1461646593792 Marionette DEBUG loaded listener.js 21:56:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f875b9cc400) [pid = 1826] [serial = 2255] [outer = 0x7f8743529800] 21:56:34 INFO - PROCESS | 1826 | 1461646594625 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]]]}] 21:56:34 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. 21:56:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1490ms 21:56:34 INFO - PROCESS | 1826 | 1461646594670 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 21:56:34 INFO - PROCESS | 1826 | 1461646594674 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 21:56:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:56:34 INFO - PROCESS | 1826 | 1461646594679 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:56:34 INFO - PROCESS | 1826 | 1461646594682 Marionette TRACE conn3 <- [1,2974,null,{}] 21:56:34 INFO - PROCESS | 1826 | 1461646594690 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}] 21:56:34 INFO - PROCESS | 1826 | 1461646594953 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 21:56:35 INFO - PROCESS | 1826 | 1461646595268 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875e6be800 == 210 [pid = 1826] [id = 752] 21:56:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f875b908400) [pid = 1826] [serial = 2256] [outer = (nil)] 21:56:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f875baedc00) [pid = 1826] [serial = 2257] [outer = 0x7f875b908400] 21:56:35 INFO - PROCESS | 1826 | 1461646595353 Marionette DEBUG loaded listener.js 21:56:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f875bc58800) [pid = 1826] [serial = 2258] [outer = 0x7f875b908400] 21:56:36 INFO - PROCESS | 1826 | 1461646596128 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]]]}] 21:56:36 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. 21:56:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1480ms 21:56:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:56:36 INFO - PROCESS | 1826 | 1461646596161 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 21:56:36 INFO - PROCESS | 1826 | 1461646596163 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 21:56:36 INFO - PROCESS | 1826 | 1461646596170 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:56:36 INFO - PROCESS | 1826 | 1461646596173 Marionette TRACE conn3 <- [1,2978,null,{}] 21:56:36 INFO - PROCESS | 1826 | 1461646596178 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}] 21:56:36 INFO - PROCESS | 1826 | 1461646596413 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 21:56:36 INFO - PROCESS | 1826 | 1461646596670 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875fb1e800 == 211 [pid = 1826] [id = 753] 21:56:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f875bae9c00) [pid = 1826] [serial = 2259] [outer = (nil)] 21:56:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f875bc96000) [pid = 1826] [serial = 2260] [outer = 0x7f875bae9c00] 21:56:36 INFO - PROCESS | 1826 | 1461646596743 Marionette DEBUG loaded listener.js 21:56:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f875be36c00) [pid = 1826] [serial = 2261] [outer = 0x7f875bae9c00] 21:56:37 INFO - PROCESS | 1826 | 1461646597538 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]]]}] 21:56:37 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. 21:56:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1379ms 21:56:37 INFO - PROCESS | 1826 | 1461646597570 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 21:56:37 INFO - PROCESS | 1826 | 1461646597573 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 21:56:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:56:37 INFO - PROCESS | 1826 | 1461646597583 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:56:37 INFO - PROCESS | 1826 | 1461646597586 Marionette TRACE conn3 <- [1,2982,null,{}] 21:56:37 INFO - PROCESS | 1826 | 1461646597590 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}] 21:56:37 INFO - PROCESS | 1826 | 1461646597838 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 21:56:38 INFO - PROCESS | 1826 | 1461646598137 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8763113800 == 212 [pid = 1826] [id = 754] 21:56:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f875baea000) [pid = 1826] [serial = 2262] [outer = (nil)] 21:56:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f875cbe4400) [pid = 1826] [serial = 2263] [outer = 0x7f875baea000] 21:56:38 INFO - PROCESS | 1826 | 1461646598215 Marionette DEBUG loaded listener.js 21:56:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f875d1e2000) [pid = 1826] [serial = 2264] [outer = 0x7f875baea000] 21:56:39 INFO - PROCESS | 1826 | 1461646599028 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"]]]}] 21:56:39 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 21:56:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:56:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1478ms 21:56:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:56:39 INFO - PROCESS | 1826 | 1461646599063 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 21:56:39 INFO - PROCESS | 1826 | 1461646599065 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 21:56:39 INFO - PROCESS | 1826 | 1461646599072 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:56:39 INFO - PROCESS | 1826 | 1461646599075 Marionette TRACE conn3 <- [1,2986,null,{}] 21:56:39 INFO - PROCESS | 1826 | 1461646599080 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}] 21:56:39 INFO - PROCESS | 1826 | 1461646599319 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 21:56:39 INFO - PROCESS | 1826 | 1461646599600 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87654d4000 == 213 [pid = 1826] [id = 755] 21:56:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f875bc93c00) [pid = 1826] [serial = 2265] [outer = (nil)] 21:56:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f875e60a800) [pid = 1826] [serial = 2266] [outer = 0x7f875bc93c00] 21:56:39 INFO - PROCESS | 1826 | 1461646599675 Marionette DEBUG loaded listener.js 21:56:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f875f9f4c00) [pid = 1826] [serial = 2267] [outer = 0x7f875bc93c00] 21:56:40 INFO - PROCESS | 1826 | 1461646600498 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]]]}] 21:56:40 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. 21:56:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1444ms 21:56:40 INFO - PROCESS | 1826 | 1461646600515 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 21:56:40 INFO - PROCESS | 1826 | 1461646600518 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 21:56:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:56:40 INFO - PROCESS | 1826 | 1461646600524 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:56:40 INFO - PROCESS | 1826 | 1461646600526 Marionette TRACE conn3 <- [1,2990,null,{}] 21:56:40 INFO - PROCESS | 1826 | 1461646600535 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}] 21:56:40 INFO - PROCESS | 1826 | 1461646600777 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 21:56:41 INFO - PROCESS | 1826 | 1461646601068 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8772e10000 == 214 [pid = 1826] [id = 756] 21:56:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f875be37400) [pid = 1826] [serial = 2268] [outer = (nil)] 21:56:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f875f9fc400) [pid = 1826] [serial = 2269] [outer = 0x7f875be37400] 21:56:41 INFO - PROCESS | 1826 | 1461646601147 Marionette DEBUG loaded listener.js 21:56:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f875fb8c000) [pid = 1826] [serial = 2270] [outer = 0x7f875be37400] 21:56:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f877674c000 == 215 [pid = 1826] [id = 757] 21:56:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f8762e9b000) [pid = 1826] [serial = 2271] [outer = (nil)] 21:56:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f875fb6b000) [pid = 1826] [serial = 2272] [outer = 0x7f8762e9b000] 21:56:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8749317800 == 214 [pid = 1826] [id = 684] 21:56:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874b932800 == 213 [pid = 1826] [id = 416] 21:56:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875f9bb000 == 212 [pid = 1826] [id = 497] 21:56:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ba5d000 == 211 [pid = 1826] [id = 495] 21:56:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8749d7c800 == 210 [pid = 1826] [id = 734] 21:56:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87497c3800 == 209 [pid = 1826] [id = 733] 21:56:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8747815000 == 208 [pid = 1826] [id = 732] 21:56:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8772e1f000 == 207 [pid = 1826] [id = 730] 21:56:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8771f13800 == 206 [pid = 1826] [id = 729] 21:56:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876bef2800 == 205 [pid = 1826] [id = 728] 21:56:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8767e12000 == 204 [pid = 1826] [id = 727] 21:56:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87654e2800 == 203 [pid = 1826] [id = 726] 21:56:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8764959800 == 202 [pid = 1826] [id = 725] 21:56:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8763f3a000 == 201 [pid = 1826] [id = 724] 21:56:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875fb0c000 == 200 [pid = 1826] [id = 723] 21:56:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875bb65800 == 199 [pid = 1826] [id = 722] 21:56:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875ad08800 == 198 [pid = 1826] [id = 721] 21:56:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758e05000 == 197 [pid = 1826] [id = 720] 21:56:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87555b4000 == 196 [pid = 1826] [id = 719] 21:56:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8754902800 == 195 [pid = 1826] [id = 718] 21:56:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8754110800 == 194 [pid = 1826] [id = 717] 21:56:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8751ec0000 == 193 [pid = 1826] [id = 716] 21:56:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8750914000 == 192 [pid = 1826] [id = 715] 21:56:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874ef22800 == 191 [pid = 1826] [id = 714] 21:56:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874b93b000 == 190 [pid = 1826] [id = 713] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f874fee2400) [pid = 1826] [serial = 2138] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f874d471c00) [pid = 1826] [serial = 2075] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f875b1d7c00) [pid = 1826] [serial = 2046] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f874b124400) [pid = 1826] [serial = 2016] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f874b85e400) [pid = 1826] [serial = 2073] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f8746f6f800) [pid = 1826] [serial = 2135] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f87489e8800) [pid = 1826] [serial = 2127] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f875208d000) [pid = 1826] [serial = 2081] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f875d11dc00) [pid = 1826] [serial = 2121] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f875be2dc00) [pid = 1826] [serial = 2115] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f8750e2ec00) [pid = 1826] [serial = 2025] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f8753eef800) [pid = 1826] [serial = 2085] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f875b6be400) [pid = 1826] [serial = 2100] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f874d475800) [pid = 1826] [serial = 2132] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f875ab57000) [pid = 1826] [serial = 2096] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f8751c66400) [pid = 1826] [serial = 2070] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f87489ec400) [pid = 1826] [serial = 2013] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f874dcf2000) [pid = 1826] [serial = 2076] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f875b544c00) [pid = 1826] [serial = 2049] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f8753738400) [pid = 1826] [serial = 2028] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f8759cf6400) [pid = 1826] [serial = 2094] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f8759c54400) [pid = 1826] [serial = 2090] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f874d6d3400) [pid = 1826] [serial = 2019] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f875900a800) [pid = 1826] [serial = 2034] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f8749ffe400) [pid = 1826] [serial = 2072] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f8759ceb800) [pid = 1826] [serial = 2043] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f875b9c0400) [pid = 1826] [serial = 2105] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f8759c61400) [pid = 1826] [serial = 2040] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f87536b8800) [pid = 1826] [serial = 2082] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f874b061400) [pid = 1826] [serial = 2129] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f874b130400) [pid = 1826] [serial = 2130] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f875bc90400) [pid = 1826] [serial = 2112] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f875bc56c00) [pid = 1826] [serial = 2111] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f875ad7e800) [pid = 1826] [serial = 2097] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f875bc97800) [pid = 1826] [serial = 2114] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f874d75c000) [pid = 1826] [serial = 2133] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f875b905400) [pid = 1826] [serial = 2103] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f875bc50000) [pid = 1826] [serial = 2109] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f875ce4f000) [pid = 1826] [serial = 2120] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f8753e1d400) [pid = 1826] [serial = 2084] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f875c084400) [pid = 1826] [serial = 2118] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f875b558c00) [pid = 1826] [serial = 2099] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f8759a7fc00) [pid = 1826] [serial = 2037] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f874b85a000) [pid = 1826] [serial = 1947] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f875be39000) [pid = 1826] [serial = 2117] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f8751f10c00) [pid = 1826] [serial = 2079] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f875baef000) [pid = 1826] [serial = 2108] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f874b85ec00) [pid = 1826] [serial = 2136] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f8759cad400) [pid = 1826] [serial = 2091] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f8754958000) [pid = 1826] [serial = 2031] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f875e608c00) [pid = 1826] [serial = 2124] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f875d1ef000) [pid = 1826] [serial = 2123] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f875bae6c00) [pid = 1826] [serial = 2106] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f8759cd8c00) [pid = 1826] [serial = 2093] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f874703f400) [pid = 1826] [serial = 2126] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f875497b000) [pid = 1826] [serial = 2087] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f874de71400) [pid = 1826] [serial = 2022] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f8751c5e800) [pid = 1826] [serial = 2078] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8759a72800) [pid = 1826] [serial = 2088] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f875b562800) [pid = 1826] [serial = 2052] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f875b897c00) [pid = 1826] [serial = 2102] [outer = (nil)] [url = about:blank] 21:56:44 INFO - PROCESS | 1826 | 1461646604439 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]]]}] 21:56:44 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. 21:56:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 3945ms 21:56:44 INFO - PROCESS | 1826 | 1461646604471 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 21:56:44 INFO - PROCESS | 1826 | 1461646604475 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 21:56:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:56:44 INFO - PROCESS | 1826 | 1461646604483 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:56:44 INFO - PROCESS | 1826 | 1461646604488 Marionette TRACE conn3 <- [1,2994,null,{}] 21:56:44 INFO - PROCESS | 1826 | 1461646604496 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}] 21:56:44 INFO - PROCESS | 1826 | 1461646604800 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 21:56:45 INFO - PROCESS | 1826 | 1461646605031 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749332800 == 191 [pid = 1826] [id = 758] 21:56:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f8749310800) [pid = 1826] [serial = 2273] [outer = (nil)] 21:56:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f874951f400) [pid = 1826] [serial = 2274] [outer = 0x7f8749310800] 21:56:45 INFO - PROCESS | 1826 | 1461646605098 Marionette DEBUG loaded listener.js 21:56:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f8749c3a400) [pid = 1826] [serial = 2275] [outer = 0x7f8749310800] 21:56:45 INFO - PROCESS | 1826 | 1461646605803 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]]]}] 21:56:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:56:45 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 21:56:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1330ms 21:56:45 INFO - PROCESS | 1826 | 1461646605820 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 21:56:45 INFO - PROCESS | 1826 | 1461646605830 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 21:56:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:56:45 INFO - PROCESS | 1826 | 1461646605842 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:56:45 INFO - PROCESS | 1826 | 1461646605845 Marionette TRACE conn3 <- [1,2998,null,{}] 21:56:45 INFO - PROCESS | 1826 | 1461646605852 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}] 21:56:46 INFO - PROCESS | 1826 | 1461646606145 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 21:56:46 INFO - PROCESS | 1826 | 1461646606173 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ae1c800 == 192 [pid = 1826] [id = 759] 21:56:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f874352f800) [pid = 1826] [serial = 2276] [outer = (nil)] 21:56:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f874b06fc00) [pid = 1826] [serial = 2277] [outer = 0x7f874352f800] 21:56:46 INFO - PROCESS | 1826 | 1461646606236 Marionette DEBUG loaded listener.js 21:56:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f874b8c9800) [pid = 1826] [serial = 2278] [outer = 0x7f874352f800] 21:56:47 INFO - PROCESS | 1826 | 1461646607195 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]]]}] 21:56:47 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. 21:56:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1383ms 21:56:47 INFO - PROCESS | 1826 | 1461646607240 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 21:56:47 INFO - PROCESS | 1826 | 1461646607244 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 21:56:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:56:47 INFO - PROCESS | 1826 | 1461646607251 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:56:47 INFO - PROCESS | 1826 | 1461646607256 Marionette TRACE conn3 <- [1,3002,null,{}] 21:56:47 INFO - PROCESS | 1826 | 1461646607285 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}] 21:56:47 INFO - PROCESS | 1826 | 1461646607585 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 21:56:47 INFO - PROCESS | 1826 | 1461646607623 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c7d4800 == 193 [pid = 1826] [id = 760] 21:56:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f874d46d400) [pid = 1826] [serial = 2279] [outer = (nil)] 21:56:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f874d50c800) [pid = 1826] [serial = 2280] [outer = 0x7f874d46d400] 21:56:47 INFO - PROCESS | 1826 | 1461646607688 Marionette DEBUG loaded listener.js 21:56:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f874d75c000) [pid = 1826] [serial = 2281] [outer = 0x7f874d46d400] 21:56:48 INFO - PROCESS | 1826 | 1461646608697 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]]]}] 21:56:48 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. 21:56:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1490ms 21:56:48 INFO - PROCESS | 1826 | 1461646608742 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 21:56:48 INFO - PROCESS | 1826 | 1461646608746 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 21:56:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:56:48 INFO - PROCESS | 1826 | 1461646608752 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:56:48 INFO - PROCESS | 1826 | 1461646608754 Marionette TRACE conn3 <- [1,3006,null,{}] 21:56:48 INFO - PROCESS | 1826 | 1461646608767 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}] 21:56:49 INFO - PROCESS | 1826 | 1461646609426 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 21:56:49 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f875fc92400) [pid = 1826] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:56:49 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f8747045800) [pid = 1826] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:56:49 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f8749ff4400) [pid = 1826] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:56:49 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f87497d2400) [pid = 1826] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:56:49 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f875fb62400) [pid = 1826] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:56:49 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f875ad84c00) [pid = 1826] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:56:49 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f87489e4800) [pid = 1826] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:56:49 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f874919d400) [pid = 1826] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:56:49 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f8743524800) [pid = 1826] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:56:49 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f875bc4a800) [pid = 1826] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:56:49 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f875f9fcc00) [pid = 1826] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:56:49 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f87489ed400) [pid = 1826] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:56:49 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f87497da400) [pid = 1826] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:56:49 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f8746dc2c00) [pid = 1826] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:56:49 INFO - PROCESS | 1826 | 1461646609643 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749f5b000 == 194 [pid = 1826] [id = 761] 21:56:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f8743524800) [pid = 1826] [serial = 2282] [outer = (nil)] 21:56:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f87489ed400) [pid = 1826] [serial = 2283] [outer = 0x7f8743524800] 21:56:49 INFO - PROCESS | 1826 | 1461646609714 Marionette DEBUG loaded listener.js 21:56:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f874dc7a400) [pid = 1826] [serial = 2284] [outer = 0x7f8743524800] 21:56:50 INFO - PROCESS | 1826 | 1461646610437 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]]]}] 21:56:50 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. 21:56:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1732ms 21:56:50 INFO - PROCESS | 1826 | 1461646610486 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 21:56:50 INFO - PROCESS | 1826 | 1461646610490 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 21:56:50 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:56:50 INFO - PROCESS | 1826 | 1461646610496 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:56:50 INFO - PROCESS | 1826 | 1461646610499 Marionette TRACE conn3 <- [1,3010,null,{}] 21:56:50 INFO - PROCESS | 1826 | 1461646610504 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}] 21:56:50 INFO - PROCESS | 1826 | 1461646610722 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 21:56:50 INFO - PROCESS | 1826 | 1461646610920 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ef04800 == 195 [pid = 1826] [id = 762] 21:56:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f8746dd0400) [pid = 1826] [serial = 2285] [outer = (nil)] 21:56:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f87509acc00) [pid = 1826] [serial = 2286] [outer = 0x7f8746dd0400] 21:56:50 INFO - PROCESS | 1826 | 1461646610991 Marionette DEBUG loaded listener.js 21:56:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f8750fa2c00) [pid = 1826] [serial = 2287] [outer = 0x7f8746dd0400] 21:56:51 INFO - PROCESS | 1826 | 1461646611963 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]]]}] 21:56:51 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 21:56:51 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1478ms 21:56:51 INFO - PROCESS | 1826 | 1461646611975 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 21:56:51 INFO - PROCESS | 1826 | 1461646611981 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 21:56:51 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:56:51 INFO - PROCESS | 1826 | 1461646611991 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:56:52 INFO - PROCESS | 1826 | 1461646611996 Marionette TRACE conn3 <- [1,3014,null,{}] 21:56:52 INFO - PROCESS | 1826 | 1461646612005 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}] 21:56:52 INFO - PROCESS | 1826 | 1461646612287 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 21:56:52 INFO - PROCESS | 1826 | 1461646612545 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8749f62000 == 196 [pid = 1826] [id = 763] 21:56:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f874919d400) [pid = 1826] [serial = 2288] [outer = (nil)] 21:56:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f8749c3e000) [pid = 1826] [serial = 2289] [outer = 0x7f874919d400] 21:56:52 INFO - PROCESS | 1826 | 1461646612627 Marionette DEBUG loaded listener.js 21:56:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f874b066c00) [pid = 1826] [serial = 2290] [outer = 0x7f874919d400] 21:56:53 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:56:53 INFO - PROCESS | 1826 | 1461646613585 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:56:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:56:53 INFO - {} 21:56:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:56:53 INFO - {} 21:56:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:56:53 INFO - {} 21:56:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:56:53 INFO - {} 21:56:53 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1642ms 21:56:53 INFO - PROCESS | 1826 | 1461646613640 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 21:56:53 INFO - PROCESS | 1826 | 1461646613648 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 21:56:53 INFO - TEST-START | /FileAPI/fileReader.html 21:56:53 INFO - PROCESS | 1826 | 1461646613659 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:56:53 INFO - PROCESS | 1826 | 1461646613662 Marionette TRACE conn3 <- [1,3018,null,{}] 21:56:53 INFO - PROCESS | 1826 | 1461646613717 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}] 21:56:53 INFO - PROCESS | 1826 | 1461646613987 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 21:56:54 INFO - PROCESS | 1826 | 1461646614278 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874f79a000 == 197 [pid = 1826] [id = 764] 21:56:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f874b8e3000) [pid = 1826] [serial = 2291] [outer = (nil)] 21:56:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f874dc79000) [pid = 1826] [serial = 2292] [outer = 0x7f874b8e3000] 21:56:54 INFO - PROCESS | 1826 | 1461646614352 Marionette DEBUG loaded listener.js 21:56:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f874df4b400) [pid = 1826] [serial = 2293] [outer = 0x7f874b8e3000] 21:56:55 INFO - PROCESS | 1826 | 1461646615229 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]]]}] 21:56:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:56:55 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:56:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:56:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:56:55 INFO - TEST-OK | /FileAPI/fileReader.html | took 1630ms 21:56:55 INFO - PROCESS | 1826 | 1461646615291 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 21:56:55 INFO - PROCESS | 1826 | 1461646615295 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 21:56:55 INFO - TEST-START | /FileAPI/historical.html 21:56:55 INFO - PROCESS | 1826 | 1461646615302 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:56:55 INFO - PROCESS | 1826 | 1461646615313 Marionette TRACE conn3 <- [1,3022,null,{}] 21:56:55 INFO - PROCESS | 1826 | 1461646615356 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}] 21:56:55 INFO - PROCESS | 1826 | 1461646615618 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 21:56:55 INFO - PROCESS | 1826 | 1461646615941 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751cc8000 == 198 [pid = 1826] [id = 765] 21:56:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f87509aa800) [pid = 1826] [serial = 2294] [outer = (nil)] 21:56:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8751c63c00) [pid = 1826] [serial = 2295] [outer = 0x7f87509aa800] 21:56:56 INFO - PROCESS | 1826 | 1461646616026 Marionette DEBUG loaded listener.js 21:56:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f8751f10c00) [pid = 1826] [serial = 2296] [outer = 0x7f87509aa800] 21:56:56 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:56:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:56:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:56:56 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:56:56 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:56:56 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:56:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:56:56 INFO - TEST-OK | /FileAPI/historical.html | took 1516ms 21:56:56 INFO - PROCESS | 1826 | 1461646616806 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"]]]}] 21:56:56 INFO - PROCESS | 1826 | 1461646616822 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 21:56:56 INFO - PROCESS | 1826 | 1461646616825 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 21:56:56 INFO - TEST-START | /FileAPI/idlharness.html 21:56:56 INFO - PROCESS | 1826 | 1461646616833 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:56:56 INFO - PROCESS | 1826 | 1461646616836 Marionette TRACE conn3 <- [1,3026,null,{}] 21:56:56 INFO - PROCESS | 1826 | 1461646616842 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}] 21:56:57 INFO - PROCESS | 1826 | 1461646617087 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 21:56:57 INFO - PROCESS | 1826 | 1461646617340 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87521ed800 == 199 [pid = 1826] [id = 766] 21:56:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f8750fa7c00) [pid = 1826] [serial = 2297] [outer = (nil)] 21:56:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f87536b3c00) [pid = 1826] [serial = 2298] [outer = 0x7f8750fa7c00] 21:56:57 INFO - PROCESS | 1826 | 1461646617416 Marionette DEBUG loaded listener.js 21:56:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f875373c400) [pid = 1826] [serial = 2299] [outer = 0x7f8750fa7c00] 21:56:59 INFO - PROCESS | 1826 | 1461646619111 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]]]}] 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:56:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:56:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:56:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:56:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:56:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:56:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:56:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:56:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:56:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:56:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:56:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:56:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:56:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:56:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:56:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:56:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:56:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:56:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:56:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:56:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:56:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:56:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:56:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:56:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:56:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:56:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:56:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:56:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:56:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:56:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:56:59 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 21:56:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:56:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:56:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:56:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:56:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:56:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:56:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:56:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:56:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:56:59 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 21:56:59 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 21:56:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:56:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:56:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:56:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:56:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:56:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:56:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:56:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:56:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:56:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:56:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:56:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:56:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:56:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:56:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:56:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:56:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:56:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:56:59 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 21:56:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:56:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:56:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:56:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:56:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:56:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:56:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:56:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:56:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:56:59 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 21:56:59 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 21:56:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:56:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:56:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:56:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:56:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:56:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:56:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:56:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:56:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:56:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:56:59 INFO - TEST-OK | /FileAPI/idlharness.html | took 2353ms 21:56:59 INFO - PROCESS | 1826 | 1461646619186 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 21:56:59 INFO - PROCESS | 1826 | 1461646619190 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 21:56:59 INFO - TEST-START | /FileAPI/idlharness.worker 21:56:59 INFO - PROCESS | 1826 | 1461646619195 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:56:59 INFO - PROCESS | 1826 | 1461646619198 Marionette TRACE conn3 <- [1,3030,null,{}] 21:56:59 INFO - PROCESS | 1826 | 1461646619203 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}] 21:56:59 INFO - PROCESS | 1826 | 1461646619666 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 21:56:59 INFO - PROCESS | 1826 | 1461646619877 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874dd18000 == 200 [pid = 1826] [id = 767] 21:56:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f875373a000) [pid = 1826] [serial = 2300] [outer = (nil)] 21:56:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f8759cd3000) [pid = 1826] [serial = 2301] [outer = 0x7f875373a000] 21:56:59 INFO - PROCESS | 1826 | 1461646619953 Marionette DEBUG loaded listener.js 21:57:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f8759cf4400) [pid = 1826] [serial = 2302] [outer = 0x7f875373a000] 21:57:00 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:57:02 INFO - PROCESS | 1826 | 1461646622318 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,{},{}]]]}] 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:57:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:57:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:57:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:57:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:57:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:57:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:57:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:57:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:57:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:57:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:57:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:57:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:57:02 INFO - {} 21:57:02 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 21:57:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:57:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:57:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:57:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:57:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:57:02 INFO - {} 21:57:02 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 - {} 21:57:02 INFO - {} 21:57:02 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 21:57:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:57:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:57:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:57:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:57:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:57:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:57:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:57:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:57:02 INFO - {} 21:57:02 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 21:57:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:57:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:57:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:57:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:57:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:57:02 INFO - {} 21:57:02 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 - {} 21:57:02 INFO - {} 21:57:02 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 21:57:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:57:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:57:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:57:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:57:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:02 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 21:57:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:57:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:57:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:57:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:57:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:57:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:57:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:57:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:57:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:02 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 21:57:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:57:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:57:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:02 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 21:57:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:57:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:57:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:02 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 21:57:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:57:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:57:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:57:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:57:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:57:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:57:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:57:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:57:02 INFO - {} 21:57:02 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3205ms 21:57:02 INFO - PROCESS | 1826 | 1461646622402 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 21:57:02 INFO - PROCESS | 1826 | 1461646622405 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 21:57:02 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:57:02 INFO - PROCESS | 1826 | 1461646622460 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:57:02 INFO - PROCESS | 1826 | 1461646622470 Marionette TRACE conn3 <- [1,3034,null,{}] 21:57:02 INFO - PROCESS | 1826 | 1461646622494 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}] 21:57:02 INFO - PROCESS | 1826 | 1461646622878 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 21:57:03 INFO - PROCESS | 1826 | 1461646623158 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875b142800 == 201 [pid = 1826] [id = 768] 21:57:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f875ab5a400) [pid = 1826] [serial = 2303] [outer = (nil)] 21:57:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f87631d5c00) [pid = 1826] [serial = 2304] [outer = 0x7f875ab5a400] 21:57:03 INFO - PROCESS | 1826 | 1461646623250 Marionette DEBUG loaded listener.js 21:57:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f8763583800) [pid = 1826] [serial = 2305] [outer = 0x7f875ab5a400] 21:57:04 INFO - PROCESS | 1826 | 1461646624049 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]]]}] 21:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:57:04 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1661ms 21:57:04 INFO - PROCESS | 1826 | 1461646624075 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 21:57:04 INFO - PROCESS | 1826 | 1461646624079 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 21:57:04 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:57:04 INFO - PROCESS | 1826 | 1461646624085 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:57:04 INFO - PROCESS | 1826 | 1461646624088 Marionette TRACE conn3 <- [1,3038,null,{}] 21:57:04 INFO - PROCESS | 1826 | 1461646624094 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}] 21:57:04 INFO - PROCESS | 1826 | 1461646624337 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 21:57:04 INFO - PROCESS | 1826 | 1461646624621 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875bb6e000 == 202 [pid = 1826] [id = 769] 21:57:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f875ab5cc00) [pid = 1826] [serial = 2306] [outer = (nil)] 21:57:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f8763847400) [pid = 1826] [serial = 2307] [outer = 0x7f875ab5cc00] 21:57:04 INFO - PROCESS | 1826 | 1461646624704 Marionette DEBUG loaded listener.js 21:57:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f8763ca6800) [pid = 1826] [serial = 2308] [outer = 0x7f875ab5cc00] 21:57:05 INFO - PROCESS | 1826 | 1461646625562 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"]]]}] 21:57:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:57:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:57:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:57:05 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1532ms 21:57:05 INFO - PROCESS | 1826 | 1461646625619 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 21:57:05 INFO - PROCESS | 1826 | 1461646625623 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 21:57:05 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:57:05 INFO - PROCESS | 1826 | 1461646625630 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:57:05 INFO - PROCESS | 1826 | 1461646625633 Marionette TRACE conn3 <- [1,3042,null,{}] 21:57:05 INFO - PROCESS | 1826 | 1461646625686 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}] 21:57:05 INFO - PROCESS | 1826 | 1461646625924 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 21:57:06 INFO - PROCESS | 1826 | 1461646626211 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875c155000 == 203 [pid = 1826] [id = 770] 21:57:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f87631dd000) [pid = 1826] [serial = 2309] [outer = (nil)] 21:57:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f8764792c00) [pid = 1826] [serial = 2310] [outer = 0x7f87631dd000] 21:57:06 INFO - PROCESS | 1826 | 1461646626313 Marionette DEBUG loaded listener.js 21:57:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f8764f8a800) [pid = 1826] [serial = 2311] [outer = 0x7f87631dd000] 21:57:07 INFO - PROCESS | 1826 | 1461646627448 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]]]}] 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:57:07 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. 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:57:07 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'.) 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:57:07 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. 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:57:07 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. 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:57:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:57:07 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. 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:57:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:57:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:57:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:57:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:57:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:57:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:57:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:57:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:57:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:57:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:57:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:57:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:57:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:57:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:57:07 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1905ms 21:57:07 INFO - PROCESS | 1826 | 1461646627540 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 21:57:07 INFO - PROCESS | 1826 | 1461646627545 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 21:57:07 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:57:07 INFO - PROCESS | 1826 | 1461646627613 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:57:07 INFO - PROCESS | 1826 | 1461646627640 Marionette TRACE conn3 <- [1,3046,null,{}] 21:57:07 INFO - PROCESS | 1826 | 1461646627648 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}] 21:57:08 INFO - PROCESS | 1826 | 1461646628132 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 21:57:08 INFO - PROCESS | 1826 | 1461646628615 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8758c88800 == 204 [pid = 1826] [id = 771] 21:57:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f8750e26000) [pid = 1826] [serial = 2312] [outer = (nil)] 21:57:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f8759cd7400) [pid = 1826] [serial = 2313] [outer = 0x7f8750e26000] 21:57:08 INFO - PROCESS | 1826 | 1461646628730 Marionette DEBUG loaded listener.js 21:57:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f875b556400) [pid = 1826] [serial = 2314] [outer = 0x7f8750e26000] 21:57:09 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:57:10 INFO - PROCESS | 1826 | 1461646630042 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:57:10 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:57:10 INFO - {} 21:57:10 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2531ms 21:57:10 INFO - PROCESS | 1826 | 1461646630131 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 21:57:10 INFO - PROCESS | 1826 | 1461646630136 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 21:57:10 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:57:10 INFO - PROCESS | 1826 | 1461646630145 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:57:10 INFO - PROCESS | 1826 | 1461646630150 Marionette TRACE conn3 <- [1,3050,null,{}] 21:57:10 INFO - PROCESS | 1826 | 1461646630158 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}] 21:57:10 INFO - PROCESS | 1826 | 1461646630545 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 21:57:10 INFO - PROCESS | 1826 | 1461646630886 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875ab86800 == 205 [pid = 1826] [id = 772] 21:57:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f875b556c00) [pid = 1826] [serial = 2315] [outer = (nil)] 21:57:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f875b893800) [pid = 1826] [serial = 2316] [outer = 0x7f875b556c00] 21:57:10 INFO - PROCESS | 1826 | 1461646630961 Marionette DEBUG loaded listener.js 21:57:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f875bc4c000) [pid = 1826] [serial = 2317] [outer = 0x7f875b556c00] 21:57:11 INFO - PROCESS | 1826 | 1461646631750 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]]]}] 21:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:57:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1639ms 21:57:11 INFO - PROCESS | 1826 | 1461646631786 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 21:57:11 INFO - PROCESS | 1826 | 1461646631789 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 21:57:11 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:57:11 INFO - PROCESS | 1826 | 1461646631797 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:57:11 INFO - PROCESS | 1826 | 1461646631800 Marionette TRACE conn3 <- [1,3054,null,{}] 21:57:11 INFO - PROCESS | 1826 | 1461646631806 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}] 21:57:12 INFO - PROCESS | 1826 | 1461646632070 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 21:57:12 INFO - PROCESS | 1826 | 1461646632330 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87620a6000 == 206 [pid = 1826] [id = 773] 21:57:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f875bc4d000) [pid = 1826] [serial = 2318] [outer = (nil)] 21:57:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f875e605000) [pid = 1826] [serial = 2319] [outer = 0x7f875bc4d000] 21:57:12 INFO - PROCESS | 1826 | 1461646632416 Marionette DEBUG loaded listener.js 21:57:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f8767b89c00) [pid = 1826] [serial = 2320] [outer = 0x7f875bc4d000] 21:57:13 INFO - PROCESS | 1826 | 1461646633655 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"]]]}] 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:57:13 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" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:57:13 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" 21:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:57:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1989ms 21:57:13 INFO - PROCESS | 1826 | 1461646633833 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 21:57:13 INFO - PROCESS | 1826 | 1461646633840 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 21:57:13 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:57:13 INFO - PROCESS | 1826 | 1461646633859 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:57:13 INFO - PROCESS | 1826 | 1461646633868 Marionette TRACE conn3 <- [1,3058,null,{}] 21:57:13 INFO - PROCESS | 1826 | 1461646633877 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}] 21:57:14 INFO - PROCESS | 1826 | 1461646634217 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 21:57:14 INFO - PROCESS | 1826 | 1461646634480 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8764955800 == 207 [pid = 1826] [id = 774] 21:57:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f87477e3c00) [pid = 1826] [serial = 2321] [outer = (nil)] 21:57:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f875cbd9800) [pid = 1826] [serial = 2322] [outer = 0x7f87477e3c00] 21:57:14 INFO - PROCESS | 1826 | 1461646634555 Marionette DEBUG loaded listener.js 21:57:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f87721f7800) [pid = 1826] [serial = 2323] [outer = 0x7f87477e3c00] 21:57:15 INFO - PROCESS | 1826 | 1461646635439 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]]]}] 21:57:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:57:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:57:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:57:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:57:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:57:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:57:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:57:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:57:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:57:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:57:15 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:15 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:57:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:57:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:57:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:57:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:57:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:57:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:57:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:57:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:57:15 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1645ms 21:57:15 INFO - PROCESS | 1826 | 1461646635530 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 21:57:15 INFO - PROCESS | 1826 | 1461646635532 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 21:57:15 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:57:15 INFO - PROCESS | 1826 | 1461646635547 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:57:15 INFO - PROCESS | 1826 | 1461646635553 Marionette TRACE conn3 <- [1,3062,null,{}] 21:57:15 INFO - PROCESS | 1826 | 1461646635564 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}] 21:57:15 INFO - PROCESS | 1826 | 1461646635819 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 21:57:16 INFO - PROCESS | 1826 | 1461646636149 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8759a53000 == 208 [pid = 1826] [id = 775] 21:57:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f875ad7bc00) [pid = 1826] [serial = 2324] [outer = (nil)] 21:57:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f8770e17000) [pid = 1826] [serial = 2325] [outer = 0x7f875ad7bc00] 21:57:16 INFO - PROCESS | 1826 | 1461646636227 Marionette DEBUG loaded listener.js 21:57:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f8772e31400) [pid = 1826] [serial = 2326] [outer = 0x7f875ad7bc00] 21:57:16 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:57:17 INFO - PROCESS | 1826 | 1461646637047 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:57:17 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:57:17 INFO - {} 21:57:17 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1544ms 21:57:17 INFO - PROCESS | 1826 | 1461646637088 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 21:57:17 INFO - PROCESS | 1826 | 1461646637092 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 21:57:17 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:57:17 INFO - PROCESS | 1826 | 1461646637098 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:57:17 INFO - PROCESS | 1826 | 1461646637101 Marionette TRACE conn3 <- [1,3066,null,{}] 21:57:17 INFO - PROCESS | 1826 | 1461646637106 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}] 21:57:17 INFO - PROCESS | 1826 | 1461646637348 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 21:57:17 INFO - PROCESS | 1826 | 1461646637633 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8774b2d800 == 209 [pid = 1826] [id = 776] 21:57:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f8758d04000) [pid = 1826] [serial = 2327] [outer = (nil)] 21:57:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f8772f84000) [pid = 1826] [serial = 2328] [outer = 0x7f8758d04000] 21:57:17 INFO - PROCESS | 1826 | 1461646637722 Marionette DEBUG loaded listener.js 21:57:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f8773130c00) [pid = 1826] [serial = 2329] [outer = 0x7f8758d04000] 21:57:18 INFO - PROCESS | 1826 | 1461646638588 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]]]}] 21:57:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:57:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:57:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:57:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:57:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:57:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:57:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:57:18 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1541ms 21:57:18 INFO - PROCESS | 1826 | 1461646638643 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 21:57:18 INFO - PROCESS | 1826 | 1461646638646 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 21:57:18 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:57:18 INFO - PROCESS | 1826 | 1461646638653 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:57:18 INFO - PROCESS | 1826 | 1461646638657 Marionette TRACE conn3 <- [1,3070,null,{}] 21:57:18 INFO - PROCESS | 1826 | 1461646638664 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}] 21:57:18 INFO - PROCESS | 1826 | 1461646638917 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 21:57:19 INFO - PROCESS | 1826 | 1461646639233 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8776f55000 == 210 [pid = 1826] [id = 777] 21:57:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f8759c58800) [pid = 1826] [serial = 2330] [outer = (nil)] 21:57:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f8773138000) [pid = 1826] [serial = 2331] [outer = 0x7f8759c58800] 21:57:19 INFO - PROCESS | 1826 | 1461646639315 Marionette DEBUG loaded listener.js 21:57:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f877315d000) [pid = 1826] [serial = 2332] [outer = 0x7f8759c58800] 21:57:20 INFO - PROCESS | 1826 | 1461646640277 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]]]}] 21:57:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:57:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:57:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:57:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:57:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:57:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:57:20 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1647ms 21:57:20 INFO - PROCESS | 1826 | 1461646640301 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 21:57:20 INFO - PROCESS | 1826 | 1461646640305 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 21:57:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:57:20 INFO - PROCESS | 1826 | 1461646640332 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:57:20 INFO - PROCESS | 1826 | 1461646640336 Marionette TRACE conn3 <- [1,3074,null,{}] 21:57:20 INFO - PROCESS | 1826 | 1461646640346 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}] 21:57:20 INFO - PROCESS | 1826 | 1461646640611 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 21:57:20 INFO - PROCESS | 1826 | 1461646640955 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8778f7d800 == 211 [pid = 1826] [id = 778] 21:57:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f8773164800) [pid = 1826] [serial = 2333] [outer = (nil)] 21:57:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f87732dec00) [pid = 1826] [serial = 2334] [outer = 0x7f8773164800] 21:57:21 INFO - PROCESS | 1826 | 1461646641047 Marionette DEBUG loaded listener.js 21:57:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f87750bc800) [pid = 1826] [serial = 2335] [outer = 0x7f8773164800] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758d91800 == 210 [pid = 1826] [id = 430] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8772c22000 == 209 [pid = 1826] [id = 52] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875e9d2000 == 208 [pid = 1826] [id = 573] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f877506a800 == 207 [pid = 1826] [id = 53] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8759a60800 == 206 [pid = 1826] [id = 431] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f876afe8000 == 205 [pid = 1826] [id = 139] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8749f5b000 == 204 [pid = 1826] [id = 761] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c7d4800 == 203 [pid = 1826] [id = 760] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874ae1c800 == 202 [pid = 1826] [id = 759] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8749332800 == 201 [pid = 1826] [id = 758] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f877674c000 == 200 [pid = 1826] [id = 757] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87654d4000 == 199 [pid = 1826] [id = 755] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8763113800 == 198 [pid = 1826] [id = 754] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875fb1e800 == 197 [pid = 1826] [id = 753] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875e6be800 == 196 [pid = 1826] [id = 752] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875c0ab800 == 195 [pid = 1826] [id = 751] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875bb7a000 == 194 [pid = 1826] [id = 750] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875b57b800 == 193 [pid = 1826] [id = 749] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875aac5800 == 192 [pid = 1826] [id = 748] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8758d79000 == 191 [pid = 1826] [id = 747] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8755283000 == 190 [pid = 1826] [id = 746] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875490e000 == 189 [pid = 1826] [id = 745] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87541e9800 == 188 [pid = 1826] [id = 744] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87521fb000 == 187 [pid = 1826] [id = 743] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8751eaa000 == 186 [pid = 1826] [id = 742] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f875090d000 == 185 [pid = 1826] [id = 741] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874f6dd800 == 184 [pid = 1826] [id = 740] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874ee19000 == 183 [pid = 1826] [id = 739] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874d399000 == 182 [pid = 1826] [id = 738] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f874c7d7800 == 181 [pid = 1826] [id = 737] 21:57:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f87494e0800 == 180 [pid = 1826] [id = 736] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f87613bc400) [pid = 1826] [serial = 2180] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f8749192800) [pid = 1826] [serial = 2198] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f8764f88400) [pid = 1826] [serial = 2196] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f87510b1c00) [pid = 1826] [serial = 2147] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f8763842400) [pid = 1826] [serial = 2189] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f8761019800) [pid = 1826] [serial = 2177] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f875b547c00) [pid = 1826] [serial = 2159] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f8759cac800) [pid = 1826] [serial = 2156] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f8763a7a400) [pid = 1826] [serial = 2190] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f875bc57000) [pid = 1826] [serial = 2165] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f87631d8000) [pid = 1826] [serial = 2186] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f8764438400) [pid = 1826] [serial = 2193] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f8746dc6c00) [pid = 1826] [serial = 2204] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f874d75e000) [pid = 1826] [serial = 2144] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f874b068c00) [pid = 1826] [serial = 2141] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f875e60a400) [pid = 1826] [serial = 2168] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f8763b07c00) [pid = 1826] [serial = 2192] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f87610bc800) [pid = 1826] [serial = 2178] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f875fb89800) [pid = 1826] [serial = 2172] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f875e620000) [pid = 1826] [serial = 2169] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f875450e800) [pid = 1826] [serial = 2153] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f8753e20c00) [pid = 1826] [serial = 2150] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f874b8e4800) [pid = 1826] [serial = 2205] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f8762164c00) [pid = 1826] [serial = 2181] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f8762a5a400) [pid = 1826] [serial = 2183] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f875b7e9c00) [pid = 1826] [serial = 2162] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f8762fbd400) [pid = 1826] [serial = 2184] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f874b07bc00) [pid = 1826] [serial = 2202] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f875fb6b400) [pid = 1826] [serial = 2171] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f8749524400) [pid = 1826] [serial = 2199] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f875fc9e800) [pid = 1826] [serial = 2174] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f87633e3c00) [pid = 1826] [serial = 2187] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f8760688000) [pid = 1826] [serial = 2175] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f874b068800) [pid = 1826] [serial = 2201] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f8764962c00) [pid = 1826] [serial = 2195] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f875cdd9800) [pid = 1826] [serial = 2166] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f874c60a400) [pid = 1826] [serial = 2207] [outer = (nil)] [url = about:blank] 21:57:24 INFO - PROCESS | 1826 | 1461646644597 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]]]}] 21:57:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:57:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:57:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:57:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:57:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:57:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:57:24 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 4329ms 21:57:24 INFO - PROCESS | 1826 | 1461646644643 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 21:57:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:57:24 INFO - PROCESS | 1826 | 1461646644648 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 21:57:24 INFO - PROCESS | 1826 | 1461646644656 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:57:24 INFO - PROCESS | 1826 | 1461646644662 Marionette TRACE conn3 <- [1,3078,null,{}] 21:57:24 INFO - PROCESS | 1826 | 1461646644674 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}] 21:57:24 INFO - PROCESS | 1826 | 1461646644893 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 21:57:25 INFO - PROCESS | 1826 | 1461646645154 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8748f62000 == 181 [pid = 1826] [id = 779] 21:57:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f87489edc00) [pid = 1826] [serial = 2336] [outer = (nil)] 21:57:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f874919a800) [pid = 1826] [serial = 2337] [outer = 0x7f87489edc00] 21:57:25 INFO - PROCESS | 1826 | 1461646645220 Marionette DEBUG loaded listener.js 21:57:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f87497d4c00) [pid = 1826] [serial = 2338] [outer = 0x7f87489edc00] 21:57:26 INFO - PROCESS | 1826 | 1461646646125 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] 21:57:26 INFO - PROCESS | 1826 | 1461646646186 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 21:57:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:57:26 INFO - PROCESS | 1826 | 1461646646204 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:57:26 INFO - PROCESS | 1826 | 1461646646211 Marionette TRACE conn3 <- [1,3082,null,{}] 21:57:26 INFO - PROCESS | 1826 | 1461646646225 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}] 21:57:26 INFO - PROCESS | 1826 | 1461646646688 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 21:57:26 INFO - PROCESS | 1826 | 1461646646989 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874af10000 == 182 [pid = 1826] [id = 780] 21:57:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f8749c3d800) [pid = 1826] [serial = 2339] [outer = (nil)] 21:57:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f874b8c6000) [pid = 1826] [serial = 2340] [outer = 0x7f8749c3d800] 21:57:27 INFO - PROCESS | 1826 | 1461646647117 Marionette DEBUG loaded listener.js 21:57:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f874b8ed000) [pid = 1826] [serial = 2341] [outer = 0x7f8749c3d800] 21:57:28 INFO - PROCESS | 1826 | 1461646648108 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]]]}] 21:57:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:57:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:57:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:57:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1951ms 21:57:28 INFO - PROCESS | 1826 | 1461646648178 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 21:57:28 INFO - PROCESS | 1826 | 1461646648187 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 21:57:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:57:28 INFO - PROCESS | 1826 | 1461646648203 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:57:28 INFO - PROCESS | 1826 | 1461646648226 Marionette TRACE conn3 <- [1,3086,null,{}] 21:57:28 INFO - PROCESS | 1826 | 1461646648310 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}] 21:57:28 INFO - PROCESS | 1826 | 1461646648652 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 21:57:28 INFO - PROCESS | 1826 | 1461646648846 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c879000 == 183 [pid = 1826] [id = 781] 21:57:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f874d50d000) [pid = 1826] [serial = 2342] [outer = (nil)] 21:57:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f874d75a400) [pid = 1826] [serial = 2343] [outer = 0x7f874d50d000] 21:57:28 INFO - PROCESS | 1826 | 1461646648913 Marionette DEBUG loaded listener.js 21:57:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f874dcf4800) [pid = 1826] [serial = 2344] [outer = 0x7f874d50d000] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f875be37400) [pid = 1826] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f874d510800) [pid = 1826] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f8759c57800) [pid = 1826] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f874d46d400) [pid = 1826] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f87510a6800) [pid = 1826] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f8751f0bc00) [pid = 1826] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f8753fb4000) [pid = 1826] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f874c60c000) [pid = 1826] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f8749310800) [pid = 1826] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f87477e6000) [pid = 1826] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f875b908400) [pid = 1826] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f874b8ce400) [pid = 1826] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f8759a72000) [pid = 1826] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f8743529800) [pid = 1826] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f875baea000) [pid = 1826] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f8759c5ac00) [pid = 1826] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f8762e9b000) [pid = 1826] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f8751f16800) [pid = 1826] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8751c6a800) [pid = 1826] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f8759a7a400) [pid = 1826] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f874dcee400) [pid = 1826] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f8743524800) [pid = 1826] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f875bae9c00) [pid = 1826] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f875208d800) [pid = 1826] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f874352f800) [pid = 1826] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f875bc93c00) [pid = 1826] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f874c602400) [pid = 1826] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f8754978c00) [pid = 1826] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f8753fab400) [pid = 1826] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f8750e2f800) [pid = 1826] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f87509ae400) [pid = 1826] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f8759013c00) [pid = 1826] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f8758d11000) [pid = 1826] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f874c608400) [pid = 1826] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:57:29 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f8749302400) [pid = 1826] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:57:30 INFO - PROCESS | 1826 | 1461646650426 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:57:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:57:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 2253ms 21:57:30 INFO - PROCESS | 1826 | 1461646650456 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 21:57:30 INFO - PROCESS | 1826 | 1461646650459 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 21:57:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:57:30 INFO - PROCESS | 1826 | 1461646650466 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:57:30 INFO - PROCESS | 1826 | 1461646650469 Marionette TRACE conn3 <- [1,3090,null,{}] 21:57:30 INFO - PROCESS | 1826 | 1461646650475 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}] 21:57:30 INFO - PROCESS | 1826 | 1461646650696 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 21:57:30 INFO - PROCESS | 1826 | 1461646650908 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874ee07000 == 184 [pid = 1826] [id = 782] 21:57:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f8743529800) [pid = 1826] [serial = 2345] [outer = (nil)] 21:57:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f874de6a000) [pid = 1826] [serial = 2346] [outer = 0x7f8743529800] 21:57:30 INFO - PROCESS | 1826 | 1461646650975 Marionette DEBUG loaded listener.js 21:57:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f874df4f400) [pid = 1826] [serial = 2347] [outer = 0x7f8743529800] 21:57:31 INFO - PROCESS | 1826 | 1461646651706 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:57:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:57:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1278ms 21:57:31 INFO - PROCESS | 1826 | 1461646651745 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 21:57:31 INFO - PROCESS | 1826 | 1461646651748 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 21:57:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:57:31 INFO - PROCESS | 1826 | 1461646651754 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:57:31 INFO - PROCESS | 1826 | 1461646651758 Marionette TRACE conn3 <- [1,3094,null,{}] 21:57:31 INFO - PROCESS | 1826 | 1461646651763 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}] 21:57:32 INFO - PROCESS | 1826 | 1461646652210 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 21:57:32 INFO - PROCESS | 1826 | 1461646652571 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8748f50000 == 185 [pid = 1826] [id = 783] 21:57:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f8746dcbc00) [pid = 1826] [serial = 2348] [outer = (nil)] 21:57:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f8746f77800) [pid = 1826] [serial = 2349] [outer = 0x7f8746dcbc00] 21:57:32 INFO - PROCESS | 1826 | 1461646652656 Marionette DEBUG loaded listener.js 21:57:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f874918f400) [pid = 1826] [serial = 2350] [outer = 0x7f8746dcbc00] 21:57:33 INFO - PROCESS | 1826 | 1461646653485 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:57:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:57:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1783ms 21:57:33 INFO - PROCESS | 1826 | 1461646653542 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 21:57:33 INFO - PROCESS | 1826 | 1461646653547 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 21:57:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:57:33 INFO - PROCESS | 1826 | 1461646653555 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:57:33 INFO - PROCESS | 1826 | 1461646653563 Marionette TRACE conn3 <- [1,3098,null,{}] 21:57:33 INFO - PROCESS | 1826 | 1461646653570 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}] 21:57:33 INFO - PROCESS | 1826 | 1461646653819 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 21:57:34 INFO - PROCESS | 1826 | 1461646654108 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f874c876800 == 186 [pid = 1826] [id = 784] 21:57:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f874b125c00) [pid = 1826] [serial = 2351] [outer = (nil)] 21:57:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f874b8e0000) [pid = 1826] [serial = 2352] [outer = 0x7f874b125c00] 21:57:34 INFO - PROCESS | 1826 | 1461646654192 Marionette DEBUG loaded listener.js 21:57:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f874c602c00) [pid = 1826] [serial = 2353] [outer = 0x7f874b125c00] 21:57:35 INFO - PROCESS | 1826 | 1461646655073 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]]]}] 21:57:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:57:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:57:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1542ms 21:57:35 INFO - PROCESS | 1826 | 1461646655097 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 21:57:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:57:35 INFO - PROCESS | 1826 | 1461646655102 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 21:57:35 INFO - PROCESS | 1826 | 1461646655108 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:57:35 INFO - PROCESS | 1826 | 1461646655112 Marionette TRACE conn3 <- [1,3102,null,{}] 21:57:35 INFO - PROCESS | 1826 | 1461646655118 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}] 21:57:35 INFO - PROCESS | 1826 | 1461646655360 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 21:57:35 INFO - PROCESS | 1826 | 1461646655653 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87507f1800 == 187 [pid = 1826] [id = 785] 21:57:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f874d6d4400) [pid = 1826] [serial = 2354] [outer = (nil)] 21:57:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f874de69400) [pid = 1826] [serial = 2355] [outer = 0x7f874d6d4400] 21:57:35 INFO - PROCESS | 1826 | 1461646655733 Marionette DEBUG loaded listener.js 21:57:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f874fee2400) [pid = 1826] [serial = 2356] [outer = 0x7f874d6d4400] 21:57:36 INFO - PROCESS | 1826 | 1461646656636 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:57:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:57:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1537ms 21:57:36 INFO - PROCESS | 1826 | 1461646656646 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 21:57:36 INFO - PROCESS | 1826 | 1461646656652 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 21:57:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:57:36 INFO - PROCESS | 1826 | 1461646656670 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:57:36 INFO - PROCESS | 1826 | 1461646656678 Marionette TRACE conn3 <- [1,3106,null,{}] 21:57:36 INFO - PROCESS | 1826 | 1461646656683 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}] 21:57:36 INFO - PROCESS | 1826 | 1461646656978 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 21:57:37 INFO - PROCESS | 1826 | 1461646657242 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8751eb5000 == 188 [pid = 1826] [id = 786] 21:57:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f874dc74800) [pid = 1826] [serial = 2357] [outer = (nil)] 21:57:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f87510af400) [pid = 1826] [serial = 2358] [outer = 0x7f874dc74800] 21:57:37 INFO - PROCESS | 1826 | 1461646657328 Marionette DEBUG loaded listener.js 21:57:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f8751f12c00) [pid = 1826] [serial = 2359] [outer = 0x7f874dc74800] 21:57:38 INFO - PROCESS | 1826 | 1461646658160 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]]]}] 21:57:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:57:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:57:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:57:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1547ms 21:57:38 INFO - PROCESS | 1826 | 1461646658210 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 21:57:38 INFO - PROCESS | 1826 | 1461646658214 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 21:57:38 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:57:38 INFO - PROCESS | 1826 | 1461646658220 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:57:38 INFO - PROCESS | 1826 | 1461646658222 Marionette TRACE conn3 <- [1,3110,null,{}] 21:57:38 INFO - PROCESS | 1826 | 1461646658278 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}] 21:57:38 INFO - PROCESS | 1826 | 1461646658560 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 21:57:38 INFO - PROCESS | 1826 | 1461646658819 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f875371a800 == 189 [pid = 1826] [id = 787] 21:57:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f87509a8000) [pid = 1826] [serial = 2360] [outer = (nil)] 21:57:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f8753735c00) [pid = 1826] [serial = 2361] [outer = 0x7f87509a8000] 21:57:38 INFO - PROCESS | 1826 | 1461646658892 Marionette DEBUG loaded listener.js 21:57:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8753e25c00) [pid = 1826] [serial = 2362] [outer = 0x7f87509a8000] 21:57:39 INFO - PROCESS | 1826 | 1461646659693 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"]]]}] 21:57:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:57:39 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 21:57:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:57:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1526ms 21:57:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:57:39 INFO - PROCESS | 1826 | 1461646659749 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 21:57:39 INFO - PROCESS | 1826 | 1461646659752 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 21:57:39 INFO - PROCESS | 1826 | 1461646659759 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:57:39 INFO - PROCESS | 1826 | 1461646659761 Marionette TRACE conn3 <- [1,3114,null,{}] 21:57:39 INFO - PROCESS | 1826 | 1461646659768 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}] 21:57:40 INFO - PROCESS | 1826 | 1461646660016 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 21:57:40 INFO - PROCESS | 1826 | 1461646660311 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\", \"d90843e3-52a9-4d0f-857f-c6d05a1929da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f87547dd800 == 190 [pid = 1826] [id = 788] 21:57:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f875450e400) [pid = 1826] [serial = 2363] [outer = (nil)] 21:57:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f87545d4800) [pid = 1826] [serial = 2364] [outer = 0x7f875450e400] 21:57:40 INFO - PROCESS | 1826 | 1461646660440 Marionette DEBUG loaded listener.js 21:57:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f8754954000) [pid = 1826] [serial = 2365] [outer = 0x7f875450e400] 21:57:41 INFO - PROCESS | 1826 | 1461646661388 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]]]}] 21:57:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:57:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1684ms 21:57:41 INFO - PROCESS | 1826 | 1461646661442 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 21:57:41 INFO - PROCESS | 1826 | 1461646661445 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 21:57:42 WARNING - u'runner_teardown' () 21:57:42 INFO - No more tests 21:57:42 INFO - Got 0 unexpected results 21:57:42 INFO - SUITE-END | took 1265s 21:57:42 INFO - Closing logging queue 21:57:42 INFO - queue closed 21:57:42 INFO - Return code: 0 21:57:42 WARNING - # TBPL SUCCESS # 21:57:42 INFO - Running post-action listener: _resource_record_post_action 21:57:42 INFO - Running post-run listener: _resource_record_post_run 21:57:44 INFO - Total resource usage - Wall time: 1302s; CPU: 98.0%; Read bytes: 8368128; Write bytes: 974970880; Read time: 1296; Write time: 334048 21:57:44 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:57:44 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 8192; Write bytes: 51593216; Read time: 20; Write time: 40632 21:57:44 INFO - run-tests - Wall time: 1272s; CPU: 98.0%; Read bytes: 5758976; Write bytes: 874541056; Read time: 464; Write time: 229216 21:57:44 INFO - Running post-run listener: _upload_blobber_files 21:57:44 INFO - Blob upload gear active. 21:57:44 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:57:44 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 21:57:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 21:57:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 21:57:44 INFO - (blobuploader) - INFO - Open directory for files ... 21:57:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:57:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:57:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:57:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:57:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:57:46 INFO - (blobuploader) - INFO - Done attempting. 21:57:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:57:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:57:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:57:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:57:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:57:47 INFO - (blobuploader) - INFO - Done attempting. 21:57:47 INFO - (blobuploader) - INFO - Iteration through files over. 21:57:47 INFO - Return code: 0 21:57:47 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:57:47 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:57:47 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7226a6f5c6fc0d83d17d55d4ee7fcefd558e58228bc764f790a50bbb829335145c45eacbf8b7834224cc263e91105d5b3d87dfc03057382b7da3811da36652d8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fc859e522542439b7098f448805b16b45d02669bf37be19ccbf8140ee60eb92840ee03ea465eb75f3597cb14430e7e36fe477e86bdf21243c53db4ab9f09c615"} 21:57:47 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:57:47 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:57:47 INFO - Contents: 21:57:47 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7226a6f5c6fc0d83d17d55d4ee7fcefd558e58228bc764f790a50bbb829335145c45eacbf8b7834224cc263e91105d5b3d87dfc03057382b7da3811da36652d8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fc859e522542439b7098f448805b16b45d02669bf37be19ccbf8140ee60eb92840ee03ea465eb75f3597cb14430e7e36fe477e86bdf21243c53db4ab9f09c615"} 21:57:47 INFO - Running post-run listener: copy_logs_to_upload_dir 21:57:47 INFO - Copying logs to upload dir... 21:57:47 INFO - mkdir: /builds/slave/test/build/upload/logs 21:57:47 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1388.778047 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 9 secs) (at 2016-04-25 21:57:48.070185) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 21:57:48.071139) ========= 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-1461645106.594906-437804623 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7226a6f5c6fc0d83d17d55d4ee7fcefd558e58228bc764f790a50bbb829335145c45eacbf8b7834224cc263e91105d5b3d87dfc03057382b7da3811da36652d8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fc859e522542439b7098f448805b16b45d02669bf37be19ccbf8140ee60eb92840ee03ea465eb75f3597cb14430e7e36fe477e86bdf21243c53db4ab9f09c615"} build_url:https://queue.taskcluster.net/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036007 build_url: 'https://queue.taskcluster.net/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7226a6f5c6fc0d83d17d55d4ee7fcefd558e58228bc764f790a50bbb829335145c45eacbf8b7834224cc263e91105d5b3d87dfc03057382b7da3811da36652d8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fc859e522542439b7098f448805b16b45d02669bf37be19ccbf8140ee60eb92840ee03ea465eb75f3597cb14430e7e36fe477e86bdf21243c53db4ab9f09c615"}' symbols_url: 'https://queue.taskcluster.net/v1/task/br9iG1h_R8WFRz0PqVjEnQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 21:57:48.144439) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 21:57:48.144935) ========= 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-1461645106.594906-437804623 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020344 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 21:57:48.210447) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 21:57:48.210765) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 21:57:48.211158) ========= ========= Total master_lag: 0.99 =========